Welcome to The Sims 4 Community Library Documentation!

To see the readme and the actual code, take a look at the repository on Github

Custom Buffs

Buff

class CommonBuff(...)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog

An inheritable class that provides a way to create Custom Buffs.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
on_added(owner, from_load=False, apply_buff_loot=True)

A hook that occurs upon the Buff being added to the Sim.

Parameters:
  • owner (Sim) – The Sim that owns the Buff.
  • from_load (bool, optional) – True, if the Buff was added from a load. Default is False.
  • apply_buff_loot (bool, optional) – If True, Loot was applied when the Buff was added. Default is True.
on_removed(owner, apply_loot_on_remove=True)

A hook that occurs upon the Buff being removed from the Sim.

Parameters:
  • owner (Sim) – The Sim that owns the Buff.
  • apply_loot_on_remove (bool, optional) – If True, Loot will be applied after the Buff is removed. If False, it won’t. Default is True.
sim

Retrieve the Sim that owns the Buff.

Returns:An instance of the Sim that owns the Buff
Return type:Sim

Appearance Modifiers

class CommonAttachCASPartsAppearanceModifier

Bases: sims4communitylib.classes.appearance_modifiers.common_attach_cas_parts_appearance_modifier.BaseAppearanceModification, sims4communitylib.logging.has_log.HasLog

Attach CAS Parts to a Sim by utilizing Appearance Modifiers.

Note

Appearance Modifiers will apply to any outfit a Sim wears, when switching outfits ALL of their outfits will APPEAR to have the attached CAS Part. However, appearance modifiers are only temporary.

Note

To see an example of this appearance modifier in action, run the command s4clib_testing.toggle_example_appearance_modifier_buff in the console. (The Sim will have bare feet)

Example usage:
class CommonExampleApplyBareFeetAppearanceModifier(AppearanceModifier):

    class CommonAttachBareFeetModifier(CommonAttachCASPartsAppearanceModifier):
        # noinspection PyMissingOrEmptyDocstring
        @property
        def mod_identity(self) -> CommonModIdentity:
            return ModInfo.get_identity()

        # noinspection PyMissingOrEmptyDocstring
        @property
        def log_identifier(self) -> str:
            return 'common_example_apply_bare_feet'

        def _get_cas_parts(
            self,
            source_sim_info: SimInfo,
            modified_sim_info: SimInfo,
            original_unmodified_sim_info: SimInfo,
            random_seed: int
        ) -> Tuple[CommonCASPart]:
            # Human
            # yfShoes_Nude
            adult_human_female_bare_feet_id = 6543
            # ymShoes_Nude
            adult_human_male_bare_feet_id = 6563
            # cuShoes_Nude
            child_human_bare_feet_id = 22018
            # puShoes_Nude
            toddler_human_bare_feet_id = 132818

            # Dog
            # adShoes_Nude
            adult_large_dog_bare_feet_id = 125251
            # alShoes_Nude
            adult_small_dog_bare_feet_id = 148839
            # cdShoes_Nude
            child_dog_bare_feet_id = 158046

            # Cat
            # acShoes_Nude
            adult_cat_bare_feet_id = 150367
            # ccShoes_Nude
            child_cat_bare_feet_id = 164111

            # Fox
            adult_fox_bare_feet_id = 277492

            bare_feet_cas_part_id = None
            if CommonAgeUtils.is_teen_adult_or_elder(original_unmodified_sim_info):
                if CommonSpeciesUtils.is_human(original_unmodified_sim_info):
                    if CommonGenderUtils.is_female(original_unmodified_sim_info):
                        bare_feet_cas_part_id = adult_human_female_bare_feet_id
                    elif CommonGenderUtils.is_male(original_unmodified_sim_info):
                        bare_feet_cas_part_id = adult_human_male_bare_feet_id
                elif CommonSpeciesUtils.is_large_dog(original_unmodified_sim_info):
                    bare_feet_cas_part_id = adult_large_dog_bare_feet_id
                elif CommonSpeciesUtils.is_small_dog(original_unmodified_sim_info):
                    bare_feet_cas_part_id = adult_small_dog_bare_feet_id
                elif CommonSpeciesUtils.is_cat(original_unmodified_sim_info):
                    bare_feet_cas_part_id = adult_cat_bare_feet_id
                elif CommonSpeciesUtils.is_fox(original_unmodified_sim_info):
                    bare_feet_cas_part_id = adult_fox_bare_feet_id
            elif CommonAgeUtils.is_child(original_unmodified_sim_info):
                if CommonSpeciesUtils.is_human(original_unmodified_sim_info):
                    bare_feet_cas_part_id = child_human_bare_feet_id
                elif CommonSpeciesUtils.is_large_dog(original_unmodified_sim_info) or CommonSpeciesUtils.is_small_dog(original_unmodified_sim_info):
                    bare_feet_cas_part_id = child_dog_bare_feet_id
                elif CommonSpeciesUtils.is_cat(original_unmodified_sim_info):
                    bare_feet_cas_part_id = child_cat_bare_feet_id
            elif CommonAgeUtils.is_toddler(original_unmodified_sim_info):
                bare_feet_cas_part_id = toddler_human_bare_feet_id

            if bare_feet_cas_part_id is None:
                return tuple()

            return CommonCASPart(bare_feet_cas_part_id, CommonCASUtils.get_body_type_of_cas_part(bare_feet_cas_part_id)),

    # We override the original "appearance_modifiers" to so we can insert our custom appearance modifier.
    FACTORY_TUNABLES = {
        'appearance_modifiers': TunableList(
            description='            The specific appearance modifiers to use for this buff.            ',
            tunable=TunableList(
                description='                A tunable list of weighted modifiers. When applying modifiers                one of the modifiers in this list will be applied. The weight                will be used to run a weighted random selection.                ',
                tunable=TunableTuple(
                    description='                    A Modifier to apply and weight for the weighted random                     selection.                    ',
                    modifier=TunableVariant(
                        custom_bare_feet_modifier=CommonAttachBareFeetModifier.TunableFactory(),
                    ),
                    weight=TunableMultiplier.TunableFactory(
                        description='                        A weight with testable multipliers that is used to                         determine how likely this entry is to be picked when                         selecting randomly.                        '
                    )
                )
            )
        )
    }


# We use this buff in a Buff tuning and then apply the buff to the Sim.
class CommonExampleApplyBareFeetBuff(Buff):

    # We override the original "appearance_modifier" to so we can insert our custom appearance modifier.
    INSTANCE_TUNABLES = {
        'appearance_modifier': OptionalTunable(CommonExampleApplyBareFeetAppearanceModifier.TunableFactory()),
    }
Example Tuning:

Buff Tuning:

<?xml version="1.0" encoding="utf-8"?>
<I c="CommonExampleApplyBareFeetBuff" i="buff" m="sims4communitylib.examples.common_example_apply_bare_feet_buff" n="S4CL_Example_Buff_ApplyBareFeet" s="16461769487103204847">
  <V n="appearance_modifier" t="enabled">
    <U n="enabled">
      <L n="appearance_modifiers">
        <L>
          <U>
            <V n="modifier" t="custom_bare_feet_modifier">
              <U n="custom_bare_feet_modifier" />
            </V>
          </U>
        </L>
      </L>
    </U>
  </V>
  <T n="audio_sting_on_add" p="OnAddSound">39b2aa4a:00000000:8af8b916cf64c646</T>
  <T n="audio_sting_on_remove" p="OnRemoveSound">39b2aa4a:00000000:3bf33216a25546ea</T>
  <T n="icon" p="Icon">2f7d0004:00000000:30f0846c783606f9</T>
  <T n="visible">False</T>
</I>

Sim Data:

<?xml version="1.0" encoding="utf-8"?>
<SimData version="0x00000101" u="0x0000001F">
  <Instances>
    <I name="S4CL_Example_Buff_ApplyBareFeet" schema="Buff" type="Object">
      <T name="audio_sting_on_add">FD04E3BE-001407EC-8AF8B916CF64C646</T>
      <T name="audio_sting_on_remove">FD04E3BE-001407EC-3BF33216A25546EA</T>
      <T name="buff_description">0x00000000</T>
      <T name="buff_name">0x00000000</T>
      <T name="icon">00B2D882-00000000-30F0846C783606F9</T>
      <T name="mood_type">0</T>
      <T name="mood_weight">0</T>
      <T name="timeout_string">0x00000000</T>
      <T name="timeout_string_no_next_buff">0x00000000</T>
      <T name="ui_sort_order">1</T>
    </I>
  </Instances>
  <Schemas>
    <Schema name="Buff" schema_hash="0x0D045687">
      <Columns>
        <Column name="audio_sting_on_add" type="ResourceKey" flags="0x00000000" />
        <Column name="audio_sting_on_remove" type="ResourceKey" flags="0x00000000" />
        <Column name="buff_description" type="LocalizationKey" flags="0x00000000" />
        <Column name="buff_name" type="LocalizationKey" flags="0x00000000" />
        <Column name="icon" type="ResourceKey" flags="0x00000000" />
        <Column name="mood_type" type="TableSetReference" flags="0x00000000" />
        <Column name="mood_weight" type="Int32" flags="0x00000000" />
        <Column name="timeout_string" type="LocalizationKey" flags="0x00000000" />
        <Column name="timeout_string_no_next_buff" type="LocalizationKey" flags="0x00000000" />
        <Column name="ui_sort_order" type="Int32" flags="0x00000000" />
      </Columns>
    </Schema>
  </Schemas>
</SimData>
combinable_sorting_key

A key used to combine this appearance modifiers with other appearance modifiers.

is_compatible_with_outfit(outfit_category)

Whether or not the appearance modifier is compatible with the specified outfit category.

Note

If the appearance modifier is not compatible, then the buff that applies it will be removed.

Parameters:outfit_category (OutfitCategory) – The outfit category being checked.
Returns:True, if the appearance modifier is compatible with the specified outfit category. False, if not.
Return type:bool
is_permanent_modification

Whether the modification is permanent or not.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
modifier_type

The type of modifier being applied.

Calculations

Available For Sim

class CommonAvailableForSim(genders=(), ages=(), species=(), occult_types=())

Bases: object

Holds information for what types of Sims this is available for.

Note

At least one argument must be supplied with values.

Parameters:
  • genders (Iterator[CommonGender], optional) – An iterator of CommonGender. Default is an empty collection.
  • ages (Iterator[CommonAge], optional) – An iterator of CommonAge. Default is an empty collection.
  • species (Iterator[CommonSpecies], optional) – An iterator of CommonSpecies. Default is an empty collection.
  • occult_types (Iterator[CommonOccultType], optional) – An iterator of CommonOccultType. Default is an empty collection.
ages

Ages this is available for.

clone() → sims4communitylib.classes.calculations.common_available_for_sim.CommonAvailableForSim

Clone the available for.

static everything() → sims4communitylib.classes.calculations.common_available_for_sim.CommonAvailableForSim

Create an Available For instance that applies to everything.

genders

Genders this is available for.

static generate_for_sim(sim_info)

Generate an available for, for a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:An available for matching the specified Sim.
Return type:CommonAvailableForSim
is_available_for(sim_info)

Determine if available for a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if is available for the specified Sim. False, if not.
Return type:bool
is_valid()

Determine if the Available For is valid.

Returns:If the Available For is valid, the return will be True and a Success message. If the Available For is not valid, the return will be False and an error message.
Return type:Tuple[bool, str]
occult_types

Occult Types this is available for.

species

Species this is available for.

Effects

Visual Effects

class CommonVisualEffect(mod_identity, target, effect_name, joint_bone_name='b__Root__', target_actor_id=0, target_joint_bone_name=None, **kwargs)

Bases: sims4communitylib.logging.has_log.HasLog

A visual effect that will play while attached to an object or Sim.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that owns this visual effect.
  • source (Union[GameObject, Sim]) – An instance of an object or Sim. They will be the source of the effect.
  • effect_name (str) – The name of the effect to play.
  • joint_bone_name (str, optional) – The name of the joint to play the effect attached to. Default is the root bone ‘b__Root__’.
  • target_actor_id (int, optional) – The id of the target actor. Default will be the id of the target.
  • target_joint_bone_name (str, optional) – The name of the joint to play the effect attached to on the target. Default is the value of joint_bone_name.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
start(time_span=None, on_end=None)

Start the effect.

Parameters:
  • time_span (TimeSpan, optional) – A span of time indicating how long to run the effect for. Default is however long the vfx itself runs.
  • on_end (Callable[['CommonVisualEffect'], None], optional) – A callback invoked when the effect ends. This is only used when sim_minutes_until_end is specified. Default is None.
Returns:

True, if the effect was started successfully. False, if not.

Return type:

bool

start_run_once(time_span=None, on_end=None)

Start the effect and have it run only once.

Parameters:
  • time_span (TimeSpan, optional) – A span of time indicating how long to run the effect for. Default is however long the vfx itself runs.
  • on_end (Callable[['CommonVisualEffect'], None], optional) – A callback invoked when the effect ends. This is only used when sim_minutes_until_end is specified. Default is None.
Returns:

True, if the effect was started successfully. False, if not.

Return type:

bool

stop()

Stop the effect.

Returns:True, if the effect was stopped successfully. False, if not.
Return type:bool
stop_immediate()

Kill the effect.

Returns:True, if the effect was stopped successfully. False, if not.
Return type:bool

Enum Classes

Versioned Enum Value Collection

class CommonVersionedEnumValueCollection(enum_values, version=None)

Bases: sims4communitylib.classes.serialization.common_serializable.CommonSerializable, typing.Generic

A collection of enum values with a version.

Parameters:
  • enum_values (Iterator[CommonEnumType]) – A collection of enum values.
  • version (str, optional) – The version of the data. Default is the version of the enum.
classmethod deserialize(data)

Deserialize the object from a JSON Serializable form.

Returns:The deserialized form of the object or None if it fails to deserialize.
Return type:Union[CommonSerializableType, None]
enum_values

A collection of enum values.

classmethod get_enum_type() → Type[CommonEnumType]

The type of enum.

serialize()

Serialize the object into a JSON Serializable form.

Returns:A serializable representation of the object.
Return type:Union[str, Dict[str, Any]]
version

The version of the enum values.

Versioned Sim Demographic Type Collection

class CommonVersionedSimDemographicTypeCollection(demographic_types, version=None)

Bases: sims4communitylib.classes.enums.common_versioned_enum_value_collection.CommonVersionedEnumValueCollection

A collection of demographic types with a version.

Parameters:
  • demographic_types (Iterator[CommonSimDemographicType]) – A collection of demographic types.
  • version (str, optional) – The version of the data. Default is the version of CommonSimDemographicType.
demographic_types

Types of demographics.

classmethod get_enum_type() → Type[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType]

The type of enum.

Filter Classes

Object Filters

Base Object Filter

class CommonMatchObjectFilterBase(*args, **kwargs)

Bases: sphinx.ext.autodoc.importer._MockObject

A filter that will match on objects.

get_filter_type() → sims4communitylib.enums.common_object_filter_type.CommonObjectFilterType

Indicates the type of filter.

matches(obj)

Whether or not the specified object matches this filter.

Parameters:obj (ScriptObject) – An instance of an object.
Returns:True, if the object matches the filter. False, if not.
Return type:bool

Match All Sims

class CommonMatchAllSimsObjectFilter(*args, **kwargs)

Bases: sims4communitylib.classes.filters.common_match_object_filter.CommonMatchObjectFilterBase

A filter that will match on all Sims.

matches(obj)

Whether or not the specified object matches this filter.

Parameters:obj (ScriptObject) – An instance of an object.
Returns:True, if the object matches the filter. False, if not.
Return type:bool

Match All Non Sims

class CommonMatchAllNonSimsObjectFilter(*args, **kwargs)

Bases: sims4communitylib.classes.filters.common_match_object_filter.CommonMatchObjectFilterBase

An object filter that will match on all non-Sim objects.

matches(obj)

Whether or not the specified object matches this filter.

Parameters:obj (ScriptObject) – An instance of an object.
Returns:True, if the object matches the filter. False, if not.
Return type:bool

Custom Interactions

Note

To add Custom Interactions to various objects and places, take a look at CommonInteractionRegistry

For an example on creating a Custom Interaction, take a look at this Custom Interaction Tutorial

Interaction

class CommonInteraction(...)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog, sims4communitylib.classes.interactions._common_interaction_hooks_mixin._CommonInteractionHooksMixin, sims4communitylib.classes.interactions._common_interaction_custom_mixin._CommonInteractionCustomMixin

An inheritable class that provides a way to create Custom Interactions.

Note

It is recommended to inherit from one of the following classes instead of CommonInteraction directly:

  • CommonImmediateSuperInteraction
  • CommonInteraction
  • CommonSocialMixerInteraction
  • CommonSocialSuperInteraction
  • CommonSuperInteraction
  • CommonObjectInteraction
  • CommonTerrainInteraction

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces in the docs than they do in the source code!

cancel(finishing_type, cancel_reason_msg, **kwargs)

Cancel the interaction. (Soft Cancel)

Parameters:
  • finishing_type (FinishingType) – The type of cancellation occurring.
  • cancel_reason_msg (str) – The reason the interaction was cancelled.
Returns:

True, if the interaction was cancelled successfully. False, if the interaction was not cancelled successfully.

Return type:

bool

classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
kill()

Kill the interaction. (Hard Cancel)

Returns:True, if the interaction was killed successfully. False, if the interaction was not killed successfully.
Return type:bool

Immediate Super Interaction

class CommonImmediateSuperInteraction(*_, **__)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog, sims4communitylib.classes.interactions._common_interaction_hooks_mixin._CommonInteractionHooksMixin, sims4communitylib.classes.interactions._common_interaction_custom_mixin._CommonInteractionCustomMixin

An inheritable class that provides a way to create Custom Immediate Super Interactions.

Note

The main use for this class is to create interactions that do something upon starting the interaction, without the Sim needing to queue the interaction. One example would be the Replace interaction to replace objects that were destroyed in a fire.

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

apply_posture_state(posture_state: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50699b9c10>, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50699b9250> = <sphinx.ext.autodoc.importer._MockObject object>, sim: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50699b95d0> = <sphinx.ext.autodoc.importer._MockObject object>)
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
get_name(inst: sims4communitylib.classes.interactions.common_immediate_super_interaction.CommonImmediateSuperInteraction, target: Any = <sphinx.ext.autodoc.importer._MockObject object>, context: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50699b9f10> = <sphinx.ext.autodoc.importer._MockObject object>, **interaction_parameters) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50699b90d0>
get_participants(inst, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50699b9250>, sim=<sphinx.ext.autodoc.importer._MockObject object>, target=<sphinx.ext.autodoc.importer._MockObject object>, carry_target=<sphinx.ext.autodoc.importer._MockObject object>, **kwargs)
kill()

Kill the interaction. (Hard Cancel)

Returns:True, if the interaction was killed successfully. False, if the interaction was not killed successfully.
Return type:bool
on_reset()

A function that occurs upon an interaction being reset.

send_current_progress(*args, **kwargs)

A function that occurs upon a progress bar update.

setup_asm_default(asm, *args, **kwargs)

A function that occurs when setting up the Animation State Machine.

Parameters:asm (NativeAsm) – An instance of the Animation State Machine
Returns:True, if the ASM was setup properly. False, if not.
Return type:bool

Mixer Interaction

class CommonMixerInteraction(*_, **__)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog, sims4communitylib.classes.interactions._common_interaction_hooks_mixin._CommonInteractionHooksMixin, sims4communitylib.classes.interactions._common_interaction_custom_mixin._CommonInteractionCustomMixin

An inheritable class that provides a way to create Custom Mixer Interactions.

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
# The following is an example interaction that varies when it will display, when it will be hidden, and when it will be disabled with a tooltip.
class _ExampleInteraction(CommonMixerInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, **kwargs) -> CommonTestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE

    def on_started(self, interaction_sim: Sim, interaction_target: Any) -> CommonExecutionResult:
        result = True
        if not result:
            return CommonExecutionResult.FALSE
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return CommonExecutionResult.TRUE

    def on_cancelled(self, interaction_sim: Sim, interaction_target: Any, finishing_type: FinishingType, cancel_reason_msg: str, **kwargs):
        result = True
        if not result:
            return False
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return True
apply_posture_state(posture_state: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957e2d0>, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957e3d0> = <sphinx.ext.autodoc.importer._MockObject object>, sim: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957e250> = <sphinx.ext.autodoc.importer._MockObject object>)
cancel(finishing_type, cancel_reason_msg, **kwargs)

Cancel the interaction. (Soft Cancel)

Parameters:
  • finishing_type (FinishingType) – The type of cancellation occurring.
  • cancel_reason_msg (str) – The reason the interaction was cancelled.
Returns:

True, if the interaction was cancelled successfully. False, if the interaction was not cancelled successfully.

Return type:

bool

classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
get_name(inst: sims4communitylib.classes.interactions.common_mixer_interaction.CommonMixerInteraction, target: Any = <sphinx.ext.autodoc.importer._MockObject object>, context: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957e710> = <sphinx.ext.autodoc.importer._MockObject object>, **interaction_parameters) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957e550>
get_participants(inst, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957e3d0>, sim=<sphinx.ext.autodoc.importer._MockObject object>, target=<sphinx.ext.autodoc.importer._MockObject object>, carry_target=<sphinx.ext.autodoc.importer._MockObject object>, **kwargs)
kill()

Kill the interaction. (Hard Cancel)

Returns:True, if the interaction was killed successfully. False, if the interaction was not killed successfully.
Return type:bool
on_reset()

A function that occurs upon an interaction being reset.

send_current_progress(*args, **kwargs)

A function that occurs upon a progress bar update.

setup_asm_default(asm, *args, **kwargs)

A function that occurs when setting up the Animation State Machine.

Parameters:asm (NativeAsm) – An instance of the Animation State Machine
Returns:True, if the ASM was setup properly. False, if not.
Return type:bool

Social Mixer Interaction

class CommonSocialMixerInteraction(*_, **__)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog, sims4communitylib.classes.interactions._common_interaction_hooks_mixin._CommonInteractionHooksMixin, sims4communitylib.classes.interactions._common_interaction_custom_mixin._CommonInteractionCustomMixin

An inheritable class that provides a way to create Custom Social Mixer Interactions.

Note

The main use for this class is to create interactions that involve two or more Sims interacting with each other.

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
# The following is an example interaction that varies when it will display, when it will be hidden, and when it will be disabled with a tooltip.
class _ExampleInteraction(CommonSocialMixerInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, *args, **kwargs) -> TestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE

    def on_started(self, interaction_sim: Sim, interaction_target: Any) -> CommonExecutionResult:
        result = True
        if not result:
            return CommonExecutionResult.FALSE
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return CommonExecutionResult.TRUE

    def on_cancelled(self, interaction_sim: Sim, interaction_target: Any, finishing_type: FinishingType, cancel_reason_msg: str, **kwargs):
        result = True
        if not result:
            return False
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return True
apply_posture_state(posture_state: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506955eb50>, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506955edd0> = <sphinx.ext.autodoc.importer._MockObject object>, sim: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506955efd0> = <sphinx.ext.autodoc.importer._MockObject object>)
cancel(finishing_type, cancel_reason_msg, **kwargs)

Cancel the interaction. (Soft Cancel)

Parameters:
  • finishing_type (FinishingType) – The type of cancellation occurring.
  • cancel_reason_msg (str) – The reason the interaction was cancelled.
Returns:

True, if the interaction was cancelled successfully. False, if the interaction was not cancelled successfully.

Return type:

bool

classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
get_name(inst: sims4communitylib.classes.interactions.common_social_mixer_interaction.CommonSocialMixerInteraction, target: Any = <sphinx.ext.autodoc.importer._MockObject object>, context: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506955ec50> = <sphinx.ext.autodoc.importer._MockObject object>, **interaction_parameters) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f506955ec10>
get_participants(inst, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f506955edd0>, sim=<sphinx.ext.autodoc.importer._MockObject object>, target=<sphinx.ext.autodoc.importer._MockObject object>, carry_target=<sphinx.ext.autodoc.importer._MockObject object>, **kwargs) → Union[Tuple[Any], Set[Any]]
kill()

Kill the interaction. (Hard Cancel)

Returns:True, if the interaction was killed successfully. False, if the interaction was not killed successfully.
Return type:bool
on_reset()

A function that occurs upon an interaction being reset.

send_current_progress(*args, **kwargs)

A function that occurs upon a progress bar update.

setup_asm_default(asm, *args, **kwargs)

A function that occurs when setting up the Animation State Machine.

Parameters:asm (NativeAsm) – An instance of the Animation State Machine
Returns:True, if the ASM was setup properly. False, if not.
Return type:bool

Base Super Interaction

class CommonBaseSuperInteraction(*_, **__)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog, sims4communitylib.classes.interactions._common_interaction_hooks_mixin._CommonInteractionHooksMixin, sims4communitylib.classes.interactions._common_interaction_custom_mixin._CommonInteractionCustomMixin

An inheritable class that provides a way to create custom Super Interactions.

Note

Use this Base class when you don’t wish _run_interaction_gen to be overridden.

Note

The main use for this class is to create interactions that wrap sub interactions. One example Super interaction is the sim-chat interaction, where other interactions (Such as the Get To Know interaction), run as sub interactions of sim-chat

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
# The following is an example interaction that varies when it will display, when it will be hidden, and when it will be disabled with a tooltip.
class _ExampleInteraction(CommonBaseSuperInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, **kwargs) -> CommonTestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.

Super Interaction

class CommonSuperInteraction(*_, **__)

Bases: sims4communitylib.classes.interactions.common_super_interaction.CommonBaseSuperInteraction

An inheritable class that provides a way to create custom Super Interactions.

Note

The main use for this class is to create interactions that wrap sub interactions. One example Super interaction is the sim-chat interaction, where other interactions (Such as the Get To Know interaction), run as sub interactions of sim-chat

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
# The following is an example interaction that varies when it will display, when it will be hidden, and when it will be disabled with a tooltip.
class _ExampleInteraction(CommonSuperInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, **kwargs) -> CommonTestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE

    # Instead of on_started, SuperInteractions use on_run.
    def on_run(self, interaction_sim: Sim, interaction_target: Any: timeline: Timeline) -> bool:
        result = True
        if not result:
            return False
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return True
apply_posture_state(posture_state: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5069444410>, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5069444090> = <sphinx.ext.autodoc.importer._MockObject object>, sim: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694446d0> = <sphinx.ext.autodoc.importer._MockObject object>)
get_name(inst: sims4communitylib.classes.interactions.common_super_interaction.CommonSuperInteraction, target: Any = <sphinx.ext.autodoc.importer._MockObject object>, context: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5069444490> = <sphinx.ext.autodoc.importer._MockObject object>, **interaction_parameters) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694445d0>
get_participants(inst, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5069444090>, sim=<sphinx.ext.autodoc.importer._MockObject object>, target=<sphinx.ext.autodoc.importer._MockObject object>, carry_target=<sphinx.ext.autodoc.importer._MockObject object>, **kwargs)
kill()

Kill the interaction. (Hard Cancel)

Returns:True, if the interaction was killed successfully. False, if the interaction was not killed successfully.
Return type:bool
on_reset()

A function that occurs upon an interaction being reset.

send_current_progress(*args, **kwargs)

A function that occurs upon a progress bar update.

setup_asm_default(asm, *args, **kwargs)

A function that occurs when setting up the Animation State Machine.

Parameters:asm (NativeAsm) – An instance of the Animation State Machine
Returns:True, if the ASM was setup properly. False, if not.
Return type:bool

Social Super Interaction

class CommonSocialSuperInteraction(*_, **__)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog, sims4communitylib.classes.interactions._common_interaction_hooks_mixin._CommonInteractionHooksMixin, sims4communitylib.classes.interactions._common_interaction_custom_mixin._CommonInteractionCustomMixin

An inheritable class that provides a way to create Custom Social Super Interactions.

Note

The main use for this class is to create interactions that wrap sub interactions.

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
# The following is an example interaction that varies when it will display, when it will be hidden, and when it will be disabled with a tooltip.
class _ExampleInteraction(CommonSocialSuperInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, interaction=None, **kwargs) -> TestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE

    # Instead of on_started, SocialSuperInteractions use on_run.
    def on_run(self, interaction_sim: Sim, interaction_target: Any, timeline: Timeline) -> bool:
        result = True
        if not result:
            return False
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return True

    def on_cancelled(self, interaction_sim: Sim, interaction_target: Any, finishing_type: FinishingType, cancel_reason_msg: str, **kwargs):
        result = True
        if not result:
            return False
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return True
apply_posture_state(posture_state: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694c3e50>, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694c3e10> = <sphinx.ext.autodoc.importer._MockObject object>, sim: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694c94d0> = <sphinx.ext.autodoc.importer._MockObject object>)
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
get_name(inst: sims4communitylib.classes.interactions.common_social_super_interaction.CommonSocialSuperInteraction, target: Any = <sphinx.ext.autodoc.importer._MockObject object>, context: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694c9310> = <sphinx.ext.autodoc.importer._MockObject object>, **interaction_parameters) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694c9210>
get_participants(inst, participant_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694c3e10>, sim=<sphinx.ext.autodoc.importer._MockObject object>, target=<sphinx.ext.autodoc.importer._MockObject object>, carry_target=<sphinx.ext.autodoc.importer._MockObject object>, **kwargs)
kill()

Kill the interaction. (Hard Cancel)

Returns:True, if the interaction was killed successfully. False, if the interaction was not killed successfully.
Return type:bool
classmethod on_post_super_test(interaction_sim, interaction_target, interaction_context, *args, interaction=None, **kwargs)

A hook that occurs after the interaction being tested for availability by on_test and the super _test functions.

Note

This will only run if both on_test and _test returns CommonTestResult.TRUE or similar.

Parameters:
  • interaction_sim (Sim) – The source Sim of the interaction.
  • interaction_target (Any) – The target Object of the interaction.
  • interaction_context (InteractionContext) – The context of the interaction.
  • interaction (Interaction, optional) – The interaction being tested or None. Default is None.
Returns:

The outcome of testing the availability of the interaction

Return type:

CommonTestResult

on_reset()

A function that occurs upon an interaction being reset.

classmethod on_test(interaction_sim, interaction_target, interaction_context, *args, interaction=None, **kwargs)

A hook that occurs upon the interaction being tested for availability.

Parameters:
  • interaction_sim (Sim) – The source Sim of the interaction.
  • interaction_target (Any) – The target Object of the interaction.
  • interaction_context (InteractionContext) – The context of the interaction.
  • interaction (Interaction, optional) – The interaction being tested or None. Default is None.
Returns:

The outcome of testing the availability of the interaction

Return type:

CommonTestResult

send_current_progress(*args, **kwargs)

A function that occurs upon a progress bar update.

setup_asm_default(asm, *args, **kwargs)

A function that occurs when setting up the Animation State Machine.

Parameters:asm (NativeAsm) – An instance of the Animation State Machine
Returns:True, if the ASM was setup properly. False, if not.
Return type:bool

Terrain Interaction

An inheritable class that provides a way to create custom Terrain Interactions.

The main use for this class is to create interactions that occur when clicking on the ground, however it may be used for interactions on objects as well.

class CommonTerrainInteraction(*_, **__)

Bases: sims4communitylib.classes.interactions.common_terrain_interaction.TravelMixin, sims4communitylib.classes.interactions.common_terrain_interaction.TerrainInteractionMixin, sims4communitylib.classes.interactions.common_immediate_super_interaction.CommonImmediateSuperInteraction

An inheritable class that provides a way to create custom Terrain Interactions.

Note

The main use for this class is to create interactions that appear when clicking on the ground. It CAN be used for interactions that appear when clicking on Sims and Objects, but it is not recommended.

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
class _ExampleTerrainInteraction(CommonTerrainInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, **kwargs) -> CommonTestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE

    def on_started(self, interaction_sim: Sim, interaction_target: Any) -> CommonExecutionResult:
        result = True
        if not result:
            return CommonExecutionResult.FALSE
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return CommonExecutionResult.TRUE

Object Interaction

An inheritable class that provides a way to create custom Object Interactions.

The main use for this class is to create interactions that occur when clicking on objects.

class CommonObjectInteraction(*_, **__)

Bases: sims4communitylib.classes.interactions.common_immediate_super_interaction.CommonImmediateSuperInteraction

An inheritable class that provides a way to create custom Object Interactions.

Warning

Due to an issue with how Read The Docs functions, the base classes of this class will have different namespaces than they do in the source code!

Example:
class _ExampleObjectInteraction(CommonObjectInteraction):
    @classmethod
    def on_test(cls, interaction_sim: Sim, interaction_target: Any, interaction_context: InteractionContext, **kwargs) -> CommonTestResult:
        result = 1 + 1
        if result == 2:
            # Interaction will be displayed, but disabled, it will also have a tooltip that displays on hover with the text "Test Tooltip"
            return cls.create_test_result(False, reason="Test Tooltip")
            # Alternative way to specify a tooltip with the text "Test Tooltip"
            # return cls.create_test_result(False, reason="No Reason", tooltip=CommonLocalizationUtils.create_localized_tooltip("Test Tooltip"))
        if result == 3:
            # Interaction will be hidden completely.
            return CommonTestResult.NONE
        # Interaction will display and be enabled.
        return CommonTestResult.TRUE

    def on_started(self, interaction_sim: Sim, interaction_target: Any) -> CommonExecutionResult:
        result = True
        if not result:
            return CommonExecutionResult.FALSE
        # Put here what you want the interaction to do as soon as the player clicks it while it is enabled.
        return CommonExecutionResult.TRUE

Interaction Overrides

Name Override

class CommonInteractionOverrideName

Bases: sims4communitylib.logging.has_class_log.HasClassLog

An inheritable class that provides a way to override the get_name() function of CommonInteraction.

Warning

This class is obsolete. All interaction types come with their own get_name() function. This class is to be used in conjunction with CommonInteraction. Inheriting from this class will do nothing for class that does not also inherit from CommonInteraction.

classmethod _create_display_name(interaction_sim, interaction_target, interaction=None, interaction_context=None, **interaction_parameters)

A hook that allows using a custom display name for an Interaction.

Parameters:
  • interaction_sim (Sim) – The source Sim of the interaction.
  • interaction_target (Any) – The target Object of the interaction.
  • interaction (Union[Interaction, None], optional) – An instance of an interaction or None if no instance of the interaction is available. Default is None.
  • interaction_context (Union[InteractionContext, None], optional) – The context of the interaction or None if no interaction context is available. Default is None.
  • interaction_parameters (Any) – Extra interaction parameters.
Returns:

A Localized String to display for the interaction or None if the original display name should be used.

Return type:

Union[LocalizedString, None]

classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.

Interaction Registration

Interaction Registry

class CommonInteractionRegistry

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging._has_s4cl_log._HasS4CLLog

Manage the registration of interactions to script objects, terrain, sims, etc.

Note

Take a look at CommonScriptObjectInteractionHandler for more info and an example of usage.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
register_handler(handler, interaction_type)

Manually register an interaction handler.

Note

It is recommended to decorate classes with register_interaction_handler() instead of manually registering interaction handlers.

Parameters:
  • handler (CommonInteractionHandler) – The interaction handler being registered.
  • interaction_type (CommonInteractionType) – The type of place the interactions will show up.
static register_interaction_handler(interaction_type)

Decorate a class to register that class as an interaction handler.

Note

Take a look at CommonScriptObjectInteractionHandler for more info and example usage.

Parameters:interaction_type (CommonInteractionType) – The type of place the interactions will show up.
Returns:A wrapped function.
Return type:Callable[.., Any]
register_pre_roll_super_interactions_on_script_object_add(script_object, *args, **kwargs)

A hook that occurs upon a Script Object being added.

Parameters:script_object (ScriptObject) – The script object being added.

Script Object Interaction Handler

class CommonScriptObjectInteractionHandler

Bases: sims4communitylib.services.interactions.interaction_registration_service.CommonInteractionHandler

An inheritable class that enables registration of interactions to script objects.

Note

Script Objects can be both Sims and Furniture.

Example usage:
# In this example, the interaction `sim-chat` will be added to any script object that is a `Sim`.
@CommonInteractionRegistry.register_interaction_handler(CommonInteractionType.ON_SCRIPT_OBJECT_LOAD)
class ExampleInteractionHandler(CommonScriptObjectInteractionHandler):
    @property
    def interactions_to_add(self) -> Tuple[int]:
        # Interaction Ids
        # These are the decimal identifiers of the interactions from a package file.
        from sims4communitylib.enums.interactions_enum import CommonInteractionId
        return tuple([int(CommonInteractionId.SIM_CHAT), 2])

    def should_add(self, script_object: ScriptObject, *args, **kwargs) -> bool:
        # Verify it is the object your are expecting. Return True, if it is.
        # In this case we are adding these interactions to Sims.
        from sims.sim import Sim
        return isinstance(script_object, Sim)
interactions_to_add

A collection of interactions that will be added to the script objects that pass the should_add() check.

Returns:A collection of interaction decimal identifiers.
Return type:Tuple[int]
should_add(script_object, args, kwargs)

Determine whether to add the interactions of this handler to the script object.

Parameters:
  • script_object – An object of type ScriptObject
  • script_object – ScriptObject
Returns:

True if the interactions specified by interactions_to_add should be added to the script_object. False if not.

Return type:

bool

Math Classes

Note

Many of these classes wrap the vanilla Sims 4 classes to provide insight into the properties and functions of them.

Comparison (Equal To)

class CommonComparisonEqualTo

Bases: sims4communitylib.classes.math.common_comparison.CommonComparison

Check if A is equal to B.

compare(value_a: Any, value_b: Any) → bool

Compare two values.

Comparison (Greater Than)

class CommonComparisonGreaterThan

Bases: sims4communitylib.classes.math.common_comparison.CommonComparison

Check if A is greater than B.

compare(value_a: Any, value_b: Any) → bool

Compare two values.

Comparison (Less Than)

class CommonComparisonLessThan

Bases: sims4communitylib.classes.math.common_comparison.CommonComparison

Check if A is less than B.

compare(value_a: Any, value_b: Any) → bool

Compare two values.

Comparison (Greater Than Or Equal To)

class CommonComparisonGreaterThanOrEqualTo

Bases: sims4communitylib.classes.math.common_comparison.CommonComparison

Check if A is greater than or equal to B.

compare(value_a: Any, value_b: Any) → bool

Compare two values.

Comparison (Less Than Or Equal To)

class CommonComparisonLessThanOrEqualTo

Bases: sims4communitylib.classes.math.common_comparison.CommonComparison

Check if A is less than or equal to B.

compare(value_a: Any, value_b: Any) → bool

Compare two values.

Location

class CommonLocation(transform: sims4communitylib.classes.math.common_transform.CommonTransform, routing_surface: sims4communitylib.classes.math.common_surface_identifier.CommonSurfaceIdentifier, parent_ref: Any = None, joint_name_or_hash: Any = None, slot_hash: int = 0)

Bases: object

A class that contains locational data.

static empty()

Create an empty location.

Returns:An empty location.
Return type:CommonLocation
static from_location(location)

Convert a vanilla Location object into a CommonLocation.

Parameters:location (Union[Location, CommonLocation]) – An instance of a Location.
Returns:An instance of a CommonLocation or None if the object failed to convert.
Return type:Union[CommonLocation, None]
joint_name_or_hash

The name or hash identifier of the joint the location is located at.

Returns:The name or hash identifier of the joint the location is located at.
Return type:Union[str, int]
parent_ref

The parent reference of the location.

Returns:The parent reference of the location.
Return type:Any
routing_surface

The routing surface the location is located on.

Returns:The routing surface the location is located on.
Return type:CommonSurfaceIdentifier
slot_hash

The hash identifier of the Slot the location is located at.

Returns:The hash identifier of the Slot the location is located at.
Return type:int
transform

The translation and orientation of the location.

Returns:The translation and orientation of the location.
Return type:CommonTransform

Routing Location

class CommonRoutingLocation(position, orientation=None, routing_surface=None)

Bases: object

A Location used for routing.

Parameters:
  • position (CommonVector3) – The position of the location.
  • orientation (CommonQuaternion, optional) – The orientation of the location. Default is None.
  • routing_surface (CommonSurfaceIdentifier, optional) – The routing surface of the location. Default is None.
static empty()

Create an empty location.

Returns:An empty location.
Return type:CommonRoutingLocation
static from_location(location)

Convert a vanilla Location object into a CommonRoutingLocation.

Parameters:location (Union[routing.Location, sims4.math.Location, CommonLocation, CommonRoutingLocation]) – An instance of a Location.
Returns:An instance of a CommonRoutingLocation or None if the object failed to convert.
Return type:Union[CommonRoutingLocation, None]
get_world_surface_location(self)

Retrieve the Location as a world surface location.

Returns:A world surface location.
Return type:CommonRoutingLocation
orientation

The orientation of the location.

Returns:The orientation of the Location.
Return type:CommonQuaternion
position

The translation and orientation of the location.

Returns:The translation and orientation of the location.
Return type:CommonTransform
routing_surface

The routing surface the location is located on.

Returns:The routing surface the location is located on.
Return type:CommonSurfaceIdentifier

Polygon

class CommonPolygon(polygon_vertices: Tuple[sims4communitylib.classes.math.common_vector3.CommonVector3])

Bases: object

A class that contains polygonal data.

static empty()

Create an empty Polygon.

Returns:An empty Polygon.
Return type:CommonPolygon
static from_polygon(polygon)

Convert a vanilla Polygon object into a CommonPolygon.

Parameters:polygon (Union[Polygon, CommonPolygon]) – An instance of a Polygon
Returns:An instance of a CommonPolygon or None if the object failed to convert.
Return type:Union[CommonLocation, None]

Quaternion

class CommonQuaternion(x: float, y: float, z: float, w: Any)

Bases: object

A class that contains orientation data.

static empty()

Create an empty quaternion.

Returns:An empty quaternion.
Return type:CommonQuaternion
static from_degrees(degrees)

Convert an angle in degrees into a CommonQuaternion.

Parameters:degrees (float) – An angle in degrees
Returns:An instance of a CommonQuaternion.
Return type:CommonQuaternion
static from_quaternion(quaternion)

Convert a Quaternion into a CommonQuaternion.

Parameters:quaternion (Union[Quaternion, MathPb2Quaternion, CommonQuaternion]) – An instance of a Quaternion.
Returns:An instance of a CommonQuaternion or None if the object failed to convert.
Return type:Union[CommonQuaternion, None]
static from_radian(radian)

Convert a radian value into a CommonQuaternion.

Parameters:radian (float) – An angle in radians
Returns:An instance of a CommonQuaternion.
Return type:CommonQuaternion
static to_degrees(quaternion)

Convert a Quaternion into degrees.

Parameters:quaternion (Union[Quaternion, MathPb2Quaternion, CommonQuaternion]) – An instance of a Quaternion.
Returns:The quaternion represented in degrees.
Return type:float
static to_radian(quaternion)

Convert a Quaternion into radians.

Parameters:quaternion (Union[Quaternion, MathPb2Quaternion, CommonQuaternion]) – An instance of a Quaternion.
Returns:The quaternion represented in radians.
Return type:float
transform_vector(vector: CommonVector3) → CommonVector3
w

The rotation.

Returns:The rotation.
Return type:Any
x

The x position.

Returns:The x position.
Return type:float
y

The y position.

Returns:The y position.
Return type:float
z

The z position.

Returns:The z position.
Return type:float

Range (Float)

class CommonFloatRange(min_value=None, max_value=None)

Bases: object

A range with a minimum and maximum for use in calculations.

Parameters:
  • min_value (float, optional) – The minimum threshold. Set to None if there is no minimum. Default is None.
  • max_value (float, optional) – The maximum threshold. Set to None if there is no maximum. Default is None.
in_range(value, or_equal=True)

If a Minimum and Maximum value are specified, determine if the specified value is between or equal to the Minimum and Maximum values. If a Maximum value is not specified, determine if the specified value is greater than or equal to the Minimum value. If a Minimum value is not specified, determine if the specified value is less than or equal to the Maximum value.

Parameters:
  • value (float) – The value to check.
  • or_equal (bool, optional) – If True, the value may equal the minimum or maximum values to pass. Default is True.
Returns:

True, if the value is within range of the Minimum and Maximum values. False, it not.

Return type:

bool

max_value

The maximum threshold of this range.

Returns:The maximum threshold of this range.
Return type:Union[float, None]
min_value

The minimum threshold of this range.

Returns:The minimum threshold of this range.
Return type:Union[float, None]

Range (Integer)

class CommonIntegerRange(min_value=None, max_value=None)

Bases: object

A range with a minimum and maximum for use in calculations.

Parameters:
  • min_value (int, optional) – The minimum threshold. Set to None if there is no minimum. Default is None.
  • max_value (int, optional) – The maximum threshold. Set to None if there is no maximum. Default is None.
in_range(value, or_equal=True)

If a Minimum and Maximum value are specified, determine if the specified value is between or equal to the Minimum and Maximum values. If a Maximum value is not specified, determine if the specified value is greater than or equal to the Minimum value. If a Minimum value is not specified, determine if the specified value is less than or equal to the Maximum value.

Parameters:
  • value (int) – The value to check.
  • or_equal (bool, optional) – If True, the value may equal the minimum or maximum values to pass. Default is True.
Returns:

True, if the value is within range of the Minimum and Maximum values. False, it not.

Return type:

bool

max_value

The maximum threshold of this range.

Returns:The maximum threshold of this range.
Return type:Union[int, None]
min_value

The minimum threshold of this range.

Returns:The minimum threshold of this range.
Return type:Union[int, None]

Surface Identifier

class CommonSurfaceIdentifier(primary_id: int, secondary_id: int = None, surface_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5069389fd0> = <sphinx.ext.autodoc.importer._MockObject object>)

Bases: object

A class that contains surface data.

static empty(secondary_id=0)

Create an empty surface identifier for the current zone.

Parameters:secondary_id (int, optional) – The secondary id to give to the surface identifier. Default is 0.
Returns:An empty surface identifier.
Return type:CommonSurfaceIdentifier
static from_surface_identifier(surface_identifier)

Convert a SurfaceIdentifier into a CommonSurfaceIdentifier.

Parameters:surface_identifier (Union[SurfaceIdentifier, CommonSurfaceIdentifier]) – An instance of a surface identifier.
Returns:An instance of a CommonSurfaceIdentifier or None if it failed to convert.
Return type:Union[CommonSurfaceIdentifier, None]
primary_id

The primary identifier for the surface. This value is usually the identifier of a Zone.

Returns:The primary identifier.
Return type:int
secondary_id

The secondary identifier for the surface. This value is usually the level at which the surface is.

Returns:The secondary identifier.
Return type:Union[int, None]
type

The type of surface.

Returns:The type of surface.
Return type:Union[SurfaceType, None]

Weighted Value

class CommonWeightedValue(value: float = 0.0, weight: float = 1.0)

Bases: object

A value with a weight. To be used in conjunction with other CommonWeightedValueTally.

static create_empty() → sims4communitylib.classes.math.common_weighted_value.CommonWeightedValue

Create an empty CommonWeightedValue.

has_value() → bool

Determine if this weighted value has a value.

has_weight() → bool

Determine if this weighted value has a weight.

value

The value.

weight

The weight.

Weighted Value Tally

class CommonWeightedValueTally

Bases: object

A tally that keeps track of weighted values.

add_value(common_weighted_value: sims4communitylib.classes.math.common_weighted_value.CommonWeightedValue)

Add to the tally.

get_total_value() → float

Tally up all weighted values and calculate the total.

Transform

class CommonTransform(translation: sims4communitylib.classes.math.common_vector3.CommonVector3, orientation: sims4communitylib.classes.math.common_quaternion.CommonQuaternion)

Bases: object

A class that contains transformational data.

static empty()

Create an empty transform.

Returns:An empty transform.
Return type:CommonTransform
static from_transform(transform)

Convert a Transform into a CommonTransform.

Parameters:transform (Union[Transform, MathPb2Transform, CommonTransform]) – An instance of a transform.
Returns:An instance of a CommonTransform or None if it failed to convert.
Return type:Union[CommonTransform, None]
orientation

The orientation.

Returns:The orientation.
Return type:CommonQuaternion
translation

The translation.

Returns:The translation.
Return type:CommonVector3

Vector3

class CommonVector3(x: float, y: float, z: float)

Bases: object

A class that contains positional data with three coordinates.

static distance_between(position_one, position_two)

Calculate the distance between two vectors.

Parameters:
Returns:

The distance between the two specified vectors.

Return type:

float

static empty()

Create an empty vector.

Returns:An empty vector.
Return type:CommonVector3
static flatten(vector)

Flatten a Vector.

Parameters:vector (Union[Vector3, Vector3Immutable, MathPb2Vector3, CommonVector3]) – An instance of a vector.
Returns:An instance of a flattened CommonVector3.
Return type:CommonVector3
static from_vector3(vector)

Convert a Vector into a CommonVector3.

Parameters:vector (Union[Vector3, Vector3Immutable, MathPb2Vector3, CommonVector3]) – An instance of a vector.
Returns:An instance of a CommonVector3 or None if it failed to convert.
Return type:Union[CommonVector3, None]
magnitude_squared() → float
static normalize(vector)

Normalize a Vector.

Parameters:vector (Union[Vector3, Vector3Immutable, MathPb2Vector3, CommonVector3]) – An instance of a vector.
Returns:An instance of a normalized CommonVector3.
Return type:float
x

The x position.

Returns:The x position.
Return type:float
y

The y position.

Returns:The y position.
Return type:float
z

The z position.

Returns:The z position.
Return type:float

Misc Classes

Execution Result

class CommonExecutionResult(result, reason=None, success_override=None, tooltip_text=None, tooltip_tokens=(), icon=None, influenced_by_active_mood=False, hide_tooltip=False)

Bases: sphinx.ext.autodoc.importer._MockObject

The result of executing something.

Note

This class can be used in place of TestResult

Parameters:
  • result (Any) – The result of execution. This value can be any type.
  • reason (Union[str, None], optional) – The reason for the success or failure of the execution result. Default is None.
  • success_override (bool) – If True, the execution will be indicated as being a success. If False, the execution will be indicated as being a failure. If None, the execution success will be indicated by whether result is set or not, if result is a bool, success is True and failure is False. Default is None.
  • tooltip_text (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator], optional) – The text that will be displayed. If not specified, then no tooltip will be displayed. Default is None.
  • tooltip_tokens (Iterator[Any], optional) – A collection of objects to format into the localized tooltip. (They can be anything. LocalizedString, str, int, SimInfo, just to name a few). Default is an empty collection.
  • icon (Any, optional) – The icon to display. Default is None.
  • influenced_by_active_mood (bool, optional) – Indicate whether or not the result was influenced by a Sims active mood. Default is False.
  • hide_tooltip (bool, optional) – If True, no tooltip will be shown to the Player, even if a tooltip is specified. If False, a tooltip will be shown to the Player and if not specified, will be created from the reason (Assuming a reason is specified). Default is False.
is_failure

False, if the result of execution is a failure. False, if not.

is_success

True, if the result of execution is successful. False, if not.

reverse_result()

Create a CommonExecutionResult that has a reversed result of this one, but with the same reason and tooltip information.

Note

This function works best when the result value has an opposite, such as a boolean.

Returns:This CommonExecutionResult, but with a reversed result value.
Return type:CommonExecutionResult

Test Result

class CommonTestResult(result, reason=None, tooltip_text=None, tooltip_tokens=(), icon=None, influenced_by_active_mood=False, hide_tooltip=False)

Bases: sims4communitylib.classes.testing.common_execution_result.CommonExecutionResult

The result of testing something.

Note

This class can be used in place of TestResult and CommonExecutionResult

Parameters:
  • result (bool) – A value that indicates whether the test was successful or not. If True, the test was successful. If False, the test was not successful.
  • reason (Union[str, None], optional) – The reason for the success or failure of the test result. Default is None.
  • tooltip_text (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator], optional) – The text that will be displayed. If not specified, then no tooltip will be displayed. Default is None.
  • tooltip_tokens (Iterator[Any], optional) – A collection of objects to format into the localized tooltip. (They can be anything. LocalizedString, str, int, SimInfo, just to name a few). Default is an empty collection.
  • icon (Any, optional) – The icon to display. Default is None.
  • influenced_by_active_mood (bool, optional) – Indicate whether or not the result was influenced by a Sims active mood. Default is False.
  • hide_tooltip (bool, optional) – If True, no tooltip will be shown to the Player, even if a tooltip is specified. If False, a tooltip will be shown to the Player and if not specified, will be created from the reason (Assuming a reason is specified). Default is False.
classmethod convert_from_vanilla(test_result)

Convert a vanilla TestResult into a CommonTestResult.

Parameters:test_result (TestResult) – An instance of TestResult
Returns:The specified TestResult translated to CommonTestResult.
Return type:CommonTestResult
reverse_result()

Create a CommonTestResult that has a reversed result of this one, but with the same reason and tooltip information.

Note

This function works best when the result value has an opposite, such as a boolean.

Returns:This CommonTestResult, but with a reversed result value.
Return type:CommonTestResult

Options

Option

class CommonOption(name)

Bases: object

Useful for giving a type to arguments when str just won’t cut it.

Parameters:name (str) – The name of the option. It is also considered as the value of the option.
name

The name and string value of the option.

Returns:The name of the option.
Return type:str

Has Option

class HasCommonOptions(options)

Bases: object

An inheritable class that provides a dictionary of custom options.

Parameters:options (Dict[CommonOption, Any]) – The options contained within the class.
get_option(option, default_value=None)

Retrieve the value of an option.

Parameters:
  • option (CommonOption) – The option to retrieve.
  • default_value (Any) – A default value to return when an option does not exist. Default is None.
Returns:

An option or the default value if not found.

Return type:

Any

options

Retrieve all options.

Returns:A dictionary of options.
Return type:Dict[str, Any]
remove_option(option)

Remove an option.

Parameters:option (CommonOption) – The option to delete.
set_option(option, value)

Set an option to have the specified value.

Parameters:
  • option (CommonOption) – The option to set the value of.
  • value (Any) – The value to set an option to.

Resolver Classes

Custom Double Sim Resolver

class CommonDoubleSimResolver(*args, **kwargs)

Bases: sphinx.ext.autodoc.importer._MockObject

A double Sim resolver that is able to handle many more participant types.

Runnable Classes

Runnable

class CommonRunnable

Bases: sims4communitylib.logging.has_class_log.HasClassLog, typing.Generic

This class is used when you want to have something reoccurring again and again.

Parameters:context (CommonRunnableContext) – A context containing information about the runnable as well as actions the runnable should perform.
cancel_stop_reason

A reason for the runnable to be stopped for a cancel reasons.

context

A context containing information about the runnable as well as actions the runnable should perform.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
invalid_stop_reason

A reason for the runnable to be stopped for invalid reasons.

is_running

The runnable is running.

is_starting

The runnable is starting.

is_stopped

The runnable is stopped.

is_stopping

The runnable is stopping.

is_waiting_for_start

The runnable is waiting to start.

milliseconds_per_update

The number of milliseconds between updates.

restart(restart_reason, *_, **__)

Restart the runnable.

Parameters:restart_reason (Union[int, CommonInt, CommonIntFlags]) – The reason for the restart.
Returns:True, if the runnable has been restarted successfully. False, if not.
Return type:CommonExecutionResult
should_update(milliseconds_since_last_update)

Determine if the runnable should update.

Parameters:milliseconds_since_last_update (int) – The number of milliseconds since the last update.
Returns:True, if the update should continue. False, if not.
Return type:CommonExecutionResult
start(*_, **__)

Start the runnable.

Returns:True, if the runnable has successfully been started. False, if not.
Return type:CommonExecutionResult
start_after_wait_reason

A reason for the runnable to be stopped after waiting for it to start.

stop(stop_reason, force_stop=False)

Stop the runnable.

Parameters:
  • stop_reason (Union[int, CommonInt, CommonIntFlags]) – The reason the runnable is being stopped for.
  • force_stop (bool, optional) – If True, the is_stopping state will not be checked and the runner will be forced to stop. Default is False.
Returns:

True, if the runnable has been stopped successfully. False, if not.

Return type:

CommonExecutionResult

unknown_stop_reason

A reason for the runnable to be stopped for unknown reasons.

update(milliseconds_since_last_update, *_, **__)

Update the runnable.

Note

This function is invoked automatically by the runnable itself.

Parameters:milliseconds_since_last_update (int) – The number of milliseconds since the last update.
Returns:True, if the update is successful. False, if not.
Return type:CommonExecutionResult

Runnable With Sims

Runnable Context

class CommonRunnableContext

Bases: sims4communitylib.classes.serialization.common_serializable.CommonSerializable, sims4communitylib.logging.has_class_log.HasClassLog

A context used by a runnable.

clear_total_milliseconds() → None

clear_time_since_setup()

Clear the total time passed since the context was set up.

clone(*_, **__)

Create a clone of the context.

Returns:A cloned version of this context.
Return type:CommonRunnableContext
classmethod deserialize(data)

Deserialize the object from a JSON Serializable form.

Returns:The deserialized form of the object or None if it fails to deserialize.
Return type:Union[CommonSerializableType, None]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
initialize(*_, **__)

Initialize the context.

Returns:True, if successful. False, if not.
Return type:CommonExecutionResult
restart(restart_reason, *_, **__)

Restart the context.

Parameters:restart_reason (Union[int, CommonInt, CommonIntFlags]) – The reason the context to be restarted.
Returns:True, if successful. False, if not.
Return type:CommonExecutionResult
serialize()

Serialize the object into a JSON Serializable form.

Returns:A serializable representation of the object.
Return type:Union[str, Dict[str, Any]]
setup(*_, **__)

Setup the context.

Returns:True, if successful. False, if not.
Return type:CommonExecutionResult
should_run_on_game_time

Determine if the context should be run using game time or if it should be run using real time.

should_track_total_time

Determine if the total time in milliseconds should be tracked. Default is False.

should_update(milliseconds_since_last_update, *_, **__)

Determine if the context should update.

Parameters:milliseconds_since_last_update (int) – The number of milliseconds since the last update.
Returns:True, if the context should update. False, if not.
Return type:CommonExecutionResult
teardown(teardown_reason, *_, **__)

Teardown the context.

Parameters:teardown_reason (Union[int, CommonInt, CommonIntFlags]) – The reason the context to be torn down.
Returns:True, if successful. False, if not.
Return type:CommonExecutionResult
total_milliseconds

A counter for the total number of milliseconds the context has been running for.

update(milliseconds_since_last_update, *_, **__)

Update the context.

Parameters:milliseconds_since_last_update (int) – The number of milliseconds since the last update.
Returns:True, if successful. False, if not.
Return type:CommonExecutionResult

Runnable Context With Sims

Runnable Object Context

class CommonRunnableObjectContext(game_object)

Bases: sims4communitylib.classes.runnables.contexts.common_runnable_context.CommonRunnableContext

A context used by a runnable that contains information about an Object.

Parameters:game_object (Union[GameObject, None]) – The game object the context is for.
game_object

The Game Object this context is for.

game_object_id

The decimal identifier of the Game Object this context is for.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.

Runnable Sim Context

Runnable State

class CommonRunnableState

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

States that a runnable can be in.

RUNNING = Ellipsis
STARTING = Ellipsis
STOPPED = Ellipsis
STOPPING = Ellipsis
WAITING_TO_START = Ellipsis

Serialization

Serializable

class CommonSerializable

Bases: object

Indicates an object can be serialized and deserialized.

classmethod deserialize(data)

Deserialize the object from a JSON Serializable form.

Returns:The deserialized form of the object or None if it fails to deserialize.
Return type:Union[CommonSerializableType, None]
serialize()

Serialize the object into a JSON Serializable form.

Returns:A serializable representation of the object.
Return type:Union[str, Dict[str, Any]]

Serializable Location

class CommonSerializableLocation(location: sims4communitylib.classes.math.common_location.CommonLocation)

Bases: sims4communitylib.classes.serialization.common_serializable.CommonSerializable

A wrapper to serialize/deserialize a CommonLocation.

classmethod deserialize(data)

Deserialize the object from a JSON Serializable form.

Returns:The deserialized form of the object or None if it fails to deserialize.
Return type:Union[CommonSerializableType, None]
serialize()

Serialize the object into a JSON Serializable form.

Returns:A serializable representation of the object.
Return type:Union[str, Dict[str, Any]]

Test Based Scores

Test Based Score

class CommonTestBasedScore(*_, **__)

Bases: sphinx.ext.autodoc.importer._MockObject, sims4communitylib.logging.has_class_log.HasClassLog

A test based score used when testing a resolver.

classmethod get_default_score() → int

The default score used when no other score is found or when an error occurs.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod passes_threshold(resolver: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5068fca8d0>, threshold: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5068fca1d0>) → bool

True if the threshold is passed.

Single Sim Test Based Score

class CommonSingleSimTestBasedScore(*_, **__)

Bases: sims4communitylib.classes.test_based_scores.common_test_based_score.CommonTestBasedScore

A test based score used when testing a resolver involving one Sim.

classmethod calculate_score(resolver, source_sim_info, interaction)

Calculate a score involving one Sim.

Parameters:
  • resolver (Resolver) – A resolver containing information about what is being tested.
  • source_sim_info (SimInfo) – The Source or Actor Sim of the test.
  • interaction (Interaction) – The interaction or affordance, if available, that the Source Sim is attempting to perform. If no interaction or affordance is present, this value will be None.
Returns:

The calculated Score.

Return type:

int

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod get_score(resolver)

Calculate the score.

Sim To Sim Test Based Score

class CommonSimToSimTestBasedScore(*_, **__)

Bases: sims4communitylib.classes.test_based_scores.common_test_based_score.CommonTestBasedScore

A test based score used when testing a resolver involving two Sims.

classmethod calculate_score(resolver, source_sim_info, target_sim_info, interaction)

Calculate a score involving two Sims.

Parameters:
  • resolver (Resolver) – A resolver containing information about what is being tested.
  • source_sim_info (SimInfo) – The Source or Actor Sim of the test, also known as Sim A.
  • target_sim_info (SimInfo) – The Target or Listener Sim of the test, also known as Sim B.
  • interaction (Interaction) – The interaction or affordance, if available, that Sim A is attempting to perform with the Sim B. If no interaction or affordance is present, this value will be None.
Returns:

The calculated Score.

Return type:

int

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod get_score(resolver)

Calculate the score.

Time Classes

Note

These classes handle time

Alarm Handle

class CommonAlarmHandle(owner: Any, on_alarm_triggered_callback: Callable[[CommonAlarmHandle], None], timeline: sims4communitylib.classes.time.common_alarm_handle.Timeline, when: sims4communitylib.classes.time.common_alarm_handle.DateAndTime, should_repeat: bool = False, time_until_repeat: sims4communitylib.classes.time.common_alarm_handle.TimeSpan = None, accurate_repeat: bool = True, persist_across_zone_loads: bool = False)

Bases: sims4communitylib.classes.time.common_alarm_handle.AlarmHandle

A custom alarm handle that keeps track of when it is slated to trigger for the first time.

is_active

True, if the Alarm Handle is currently active and scheduled. False, if not.

Stop Watch

class CommonStopWatch

Bases: object

A class used to see how long things take.

interval()

Retrieve a time stamp for how long the watch has been running for without ending it.

Returns:The number of seconds that occurred since the stop watch was started.
Return type:float
interval_milliseconds()

Retrieve a time stamp for how long the watch has been running for without ending it, but in milliseconds.

Returns:The number of milliseconds that occurred since the stop watch was started.
Return type:float
start()

Start the stop watch.

stop()

Stop the stop watch.

Warning

This will also reset the start time of the stop watch. It will also stop the stop watch.

Returns:The number of seconds that occurred since starting the stop watch.
Return type:float
stop_milliseconds()

Stop the stop watch, but return milliseconds rather than seconds.

Warning

This will also reset the start time of the stop watch. It will also stop the stop watch.

Returns:The number of milliseconds that occurred since starting the stop watch.
Return type:float

Conditionals

Conditional Action

class CommonConditionalAction

Bases: sims4communitylib.logging.has_log.HasLog

An inheritable class that Performs an action when a condition is met.

Note

A common usage would be in a factory pattern with a collection of CommonConditionalAction objects.

_apply(*_, **__)

Apply the action.

Warning

The arguments must match the try_apply() arguments.

Returns:True, if the action was applied. False, if not.
Return type:bool
_should_apply(*_, **__)

Determine if the action should apply based on the given arguments.

Warning

The arguments must match the try_apply() method.

Returns:True, if the action should be applied. False, if not.
Return type:bool
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
try_apply(*_, **__)

Attempt to apply the action.

Note

Override this method with any arguments you want to.

Returns:True, if the action was applied. False, if not.
Return type:bool

Custom Dialogs

Basic Dialogs

Dialog

class CommonDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), mod_identity=None)

Bases: sims4communitylib.logging.has_log.HasLog

An inheritable class for creating a dialog.

Note

It is recommended to utilize one of the ready made dialogs, instead of creating a custom CommonDialog

Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title. Default is an empty collection.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description. Default is an empty collection.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information. Default is None.
build_dialog(*_, **__)

Build the dialog.

Note

Override this method with any arguments you want to.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
show(*_, **__)

Display the dialog to the player.

Note

Override this method with any arguments you want to.

Choose Dialog

class CommonChooseDialog(title_identifier, description_identifier, rows, title_tokens=(), description_tokens=(), mod_identity=None, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog, abc.ABC

A dialog that prompts the player to choose something.

Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • rows (Iterator[BasePickerRow]) – The rows to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title. Default is an empty collection.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description. Default is an empty collection.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information. Default is None.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_row(row, *_, **__)

Add a row to the dialog.

Parameters:row (BasePickerRow) – The row to add.
required_tooltip

A tooltip that will display when the dialog requires at least one choice and a choice has not been made.

Returns:A localized string or None if no value provided.
Return type:Union[LocalizedString, None]
rows

The rows to display in the dialog.

Returns:A collection of rows added to the dialog.
Return type:Tuple[BasePickerRow]

Choose Object

class CommonChooseObjectDialog(title_identifier, description_identifier, choices, title_tokens=(), description_tokens=(), per_page=25, mod_identity=None, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.common_choose_dialog.CommonChooseDialog

Create a dialog that prompts the player to choose an object.

Note

To see an example dialog, run the command s4clib_testing.show_choose_object_dialog in the in-game console.

def _common_testing_show_choose_object_dialog():

    def _on_chosen(choice: str, outcome: CommonChoiceOutcome):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    options = [
        ObjectPickerRow(
            option_id=1,
            name=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE),
            row_tooltip=None,
            icon=CommonIconUtils.load_checked_square_icon(),
            tag='Value 1'
        ),
        ObjectPickerRow(
            option_id=2,
            name=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO),
            row_tooltip=None,
            icon=CommonIconUtils.load_arrow_navigate_into_icon(),
            tag='Value 2'
        ),
        ObjectPickerRow(
            option_id=3,
            name=CommonLocalizationUtils.create_localized_string('Value 3'),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO),
            row_tooltip=None,
            icon=CommonIconUtils.load_arrow_navigate_into_icon(),
            tag='Value 3'
        )
    ]
    dialog = CommonChooseObjectDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        tuple(options),
        title_tokens=title_tokens,
        description_tokens=description_tokens,
        per_page=2
    )
    dialog.show(on_chosen=_on_chosen)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • choices (Iterator[ObjectPickerRow]) – The choices that can be chosen.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • per_page (int) – The number of rows to display per page. If the number of rows (including rows added after creation) exceeds this value, pagination will be added.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_row(row, *_, always_on_visible=False, **__)

Add a row to the dialog.

Parameters:
  • choice (ObjectPickerRow) – The row to add.
  • always_visible (bool, optional) – If set to True, the row will always appear in the dialog no matter which page. If False, the row will act as normal. Default is False.
always_visible_rows

A collection of rows that will always appear in the dialog no matter which page.

Note

These rows are added to the dialog before the normal rows are added to the dialog.

Returns:A collection of rows added to the dialog that will always appear.
Return type:Tuple[ObjectPickerRow]
build_dialog(*_, **__)

Build the dialog.

Note

Override this method with any arguments you want to.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
current_page

Retrieve the current page.

Returns:A number indicating the current page.
Return type:int
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
rows

The rows to display in the dialog.

Returns:A collection of rows added to the dialog.
Return type:Tuple[BasePickerRow]
show(on_chosen=CommonFunctionUtils.noop, picker_type=UiObjectPicker.UiObjectPickerObjectPickerType.OBJECT, page=1, sim_info=None, categories=(), include_pagination=True, sort_rows=True)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • on_chosen (Callable[[Any, CommonChoiceOutcome], optional) – A callback invoked upon the player choosing something from the list. Default is CommonFunctionUtils.noop.
  • picker_type (UiObjectPicker.UiObjectPickerObjectPickerType, optional) – The layout of the dialog. Default is UiObjectPicker.UiObjectPickerObjectPickerType.OBJECT.
  • page (int, optional) – The page to display. Ignored if there is only one page of choices. Default is 1.
  • sim_info (SimInfo, optional) – The Sim that will appear in the dialog image. The default Sim is the Active Sim. Default is None.
  • categories (Iterator[CommonDialogObjectOptionCategory], optional) – A collection of categories to display in the dialog. They will appear in a drop down above the rows. Default is an empty collection.
  • include_pagination (bool, optional) – If True, pagination will be applied. If False, no pagination will be applied. Default is True.
  • sort_rows (bool, optional) – If True, rows will be sorted by display name, with the selected rows on top. If False, rows will not be sorted. Default is False.

Choose Outfit

Choose Response

class CommonChooseResponseDialog(mod_identity, title_identifier, description_identifier, responses, title_tokens=(), description_tokens=(), next_button_text=CommonStringId.NEXT, previous_button_text=CommonStringId.PREVIOUS)

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Create a dialog that prompts the player to choose a response.

Note

To see an example dialog, run the command s4clib_testing.show_choose_response_dialog in the in-game console.

def _common_testing_show_choose_response_dialog():

    def _on_chosen(choice: str, outcome: CommonChoiceOutcome):
        pass

    responses: Tuple[CommonUiDialogResponse] = (
        CommonUiDialogResponse(
            1,
            'Value 1',
            text=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE)
        ),
        CommonUiDialogResponse(
            2,
            'Value 2',
            text=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO)
        ),
        CommonUiDialogResponse(
            3,
            'Value 3',
            text=CommonLocalizationUtils.create_localized_string('Test Button 3')
        )
    )
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)

    active_sim_info = CommonSimUtils.get_active_sim_info()
    dialog = CommonChooseResponseDialog(
        ModInfo.get_identity(),
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        responses,
        title_tokens=title_tokens,
        description_tokens=description_tokens,
        per_page=2
    )
    dialog.show(
        on_chosen=_on_chosen,
        sim_info=active_sim_info,
        include_previous_button=False
    )
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • responses (Iterator[CommonUiDialogResponse]) – The choices that can be chosen.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title. Default is no tokens.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description. Default is no tokens.
  • next_button_text (Union[int, str, LocalizedString, CommonStringId], optional) – The text the Next button will display, if the Next button is added. Default is Next.
  • previous_button_text (Union[int, str, LocalizedString, CommonStringId], optional) – The text the Previous button will display, if the Previous button is added. Default is Previous.
  • per_page (int, optional) – The number of responses to display per page of the dialog. Default is 10.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
add_response(response, *_, always_visible=False, **__)

Add a response to the dialog.

Parameters:
  • response (CommonUiDialogResponse) – The response to add.
  • always_visible (bool, optional) – If set to True, the response will always appear in the dialog no matter which page. If False, the response will act as normal. Default is False.
always_visible_responses

A collection of responses that will always appear in the dialog no matter which page.

Note

These responses are added to the dialog before the normal responses are added to the dialog.

Returns:A collection of responses added to the dialog that will always appear.
Return type:Tuple[CommonUiDialogResponse]
build_dialog(sim_info=None, target_sim_info=None, on_chosen=CommonFunctionUtils.noop, on_previous=CommonFunctionUtils.noop, dialog_options=0, include_previous_button=True, include_pagination=True, page=1)

Build the dialog.

Parameters:
  • sim_info (SimInfo, optional) – A Sim that will appear in the top left image when the dialog is shown. If set to None, the active Sim will be used. Default is None.
  • target_sim_info (SimInfo, optional) – If provided, the dialog will appear as if it were a conversation instead of the normal view. Default is None.
  • on_chosen (Callable[[Any, CommonChoiceOutcome], None], optional) – A callback performed when a choice is made. Default is no operation.
  • on_previous (Callable[[], None], optional) – A callback performed when the Previous response is chosen. Default is no operation.
  • dialog_options (UiDialogOption, optional) – Display options for the dialog, such as hiding the close button. Default is no display options.
  • include_previous_button (bool, optional) – If True, the Previous button will be appended to the end of the dialog. Default is True.
  • include_pagination (bool, optional) – If True, pagination will be applied. If False, no pagination will be applied. Default is True. The include_previous_button argument will override this setting!
  • page (int, optional) – The page to build the dialog on. Default is the first page.
Returns:

The built dialog or None if a problem occurs.

Return type:

Union[CommonUiResponseDialog, None]

current_page

The current page shown of the dialog.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
responses

The responses to display in the dialog.

show(sim_info=None, target_sim_info=None, on_chosen=CommonFunctionUtils.noop, on_previous=CommonFunctionUtils.noop, dialog_options=0, include_previous_button=True, include_pagination=True, page=1)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • sim_info (SimInfo, optional) – The Sim that will appear in the dialog image. The default Sim is the Active Sim. Default is None.
  • target_sim_info (SimInfo, optional) – If provided, the dialog will appear as if it were a conversation instead of the normal view. Default is None.
  • on_chosen (Callable[[Any, CommonChoiceOutcome], optional) – A callback invoked upon the player choosing something from the list. Default is CommonFunctionUtils.noop.
  • on_previous (Callable[[], None], optional) – A callback performed when the previous response is chosen. Default is no operation.
  • dialog_options (UiDialogOption, optional) – Options to apply to the dialog, such as removing the close button. Default is no options.
  • include_previous_button (bool, optional) – If True, the Previous button will be appended to the end of the dialog, if False, the Previous button will not be shown unless the current page is greater than 1. Default is True.
  • include_pagination (bool, optional) – If True, pagination will be applied. If False, no pagination will be applied. Default is True. The include_previous_button argument will override this setting!
  • page (int, optional) – The page to show the dialog on. Default is the first page.

Choose Sim

class CommonChooseSimDialog(title_identifier, description_identifier, choices, title_tokens=(), description_tokens=(), mod_identity=None, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.common_choose_dialog.CommonChooseDialog

Create a dialog to display a list of Sims to choose.

Note

To see an example dialog, run the command s4clib_testing.show_choose_sim_dialog in the in-game console.

def _common_testing_show_choose_sim_dialog():

    def _on_chosen(choice: Union[SimInfo, None], outcome: CommonChoiceOutcome):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    current_count = 0
    count = 25
    options = []
    for sim_info in CommonSimUtils.get_sim_info_for_all_sims_generator():
        if current_count >= count:
            break
        sim_id = CommonSimUtils.get_sim_id(sim_info)
        should_select = random.choice((True, False))
        is_enabled = random.choice((True, False))
        options.append(
            SimPickerRow(
                sim_id,
                select_default=should_select,
                tag=sim_info,
                is_enable=is_enabled
            )
        )
        current_count += 1

    dialog = CommonChooseSimDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        tuple(options),
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )
    dialog.show(on_chosen=_on_chosen, column_count=5)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • choices (Iterator[SimPickerRow]) – The choices to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_row(row, *_, **__)

Add a row to the dialog.

Parameters:row (BasePickerRow) – The row to add.
build_dialog(*_, **__)

Build the dialog.

Note

Override this method with any arguments you want to.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
rows

The rows to display in the dialog.

Returns:A collection of rows added to the dialog.
Return type:Tuple[BasePickerRow]
show(on_chosen=CommonFunctionUtils.noop, sim_info=None, should_show_names=True, hide_row_descriptions=False, column_count=3)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • on_chosen (Callable[[Any, CommonChoiceOutcome], Any], optional) – A callback invoked upon the player choosing a Sim from the list. Cannot be None.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim.
  • should_show_names (bool, optional) – If True, then the names of the Sims will display in the dialog.
  • hide_row_descriptions (bool, optional) – A flag to hide the row descriptions.
  • column_count (int, optional) – The number of columns to display Sims in. Minimum: 3, Maximum: 8
Raises:

AssertionError – when something is wrong with the arguments or no rows were added to the dialog.

Choose Sims

class CommonChooseSimsDialog(title_identifier, description_identifier, choices, title_tokens=(), description_tokens=(), mod_identity=None, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.common_choose_sim_dialog.CommonChooseSimDialog

Create a dialog that prompts the player to choose a number of Sims.

Note

To see an example dialog, run the command s4clib_testing.show_choose_sims_dialog in the in-game console.

def _common_testing_show_choose_sims_dialog():

     def _on_chosen(choice: Union[Tuple[SimInfo], None], outcome: CommonChoiceOutcome):
         pass

     # LocalizedStrings within other LocalizedStrings
     title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
     description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
     from sims4communitylib.utils.common_icon_utils import CommonIconUtils
     current_count = 0
     count = 25
     options = []
     for sim_info in CommonSimUtils.get_sim_info_for_all_sims_generator():
         if current_count >= count:
             break
         sim_id = CommonSimUtils.get_sim_id(sim_info)
         is_enabled = random.choice((True, False))
         options.append(
             SimPickerRow(
                 sim_id,
                 select_default=False,
                 tag=sim_info,
                 is_enable=is_enabled
             )
         )
         current_count += 1

     dialog = CommonChooseSimsDialog(
         CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
         CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
         tuple(options),
         title_tokens=title_tokens,
         description_tokens=description_tokens
     )
     dialog.show(
         on_chosen=_on_chosen,
         column_count=5,
         min_selectable=2,
         max_selectable=6
     )
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • choices (Iterator[SimPickerRow]) – The choices to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
build_dialog(*_, **__)

Build the dialog.

Note

Override this method with any arguments you want to.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(on_chosen=CommonFunctionUtils.noop, sim_info=None, should_show_names=True, hide_row_descriptions=False, column_count=3, min_selectable=1, max_selectable=1)

Show the dialog and invoke the callbacks upon the player submitting their selection.

Parameters:
  • on_chosen (Callable[[Union[Tuple[Any], None], CommonChoiceOutcome], Any], optional) – A callback invoked upon the player submitting their chosen Sims from the list. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
  • should_show_names (bool, optional) – If True, then the names of the Sims will display in the dialog. Default is True.
  • hide_row_descriptions (bool, optional) – A flag to hide the row descriptions. Default is False.
  • column_count (int, optional) – The number of columns to display Sims in. Default is 3.
  • min_selectable (int, optional) – The minimum number of Sims that must be chosen. Default is 1.
  • max_selectable (int, optional) – The maximum number of Sims that can be chosen. Default is 1.
Raises:
  • AssertionError – When something is wrong with the arguments or no rows were added to the dialog.
  • AttributeError – When Min or Max Selectable are invalid.

Input Float

class CommonInputFloatDialog(title_identifier, description_identifier, initial_value, min_value=0.0, max_value=2147483647.0, title_tokens=(), description_tokens=(), mod_identity=None)

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Create a dialog that prompts the player to enter a float value.

Note

To see an example dialog, run the command s4clib_testing.show_input_float_dialog in the in-game console.

def _common_testing_show_input_float_dialog():

    def _on_submit(input_value: float, outcome: CommonChoiceOutcome):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    dialog = CommonInputFloatDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        2.0,
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )
    dialog.show(on_submit=_on_submit)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • initial_value (float) – The initial value that will appear in the input box.
  • min_value (float, optional) – The minimum value allowed to be entered by the player. Default is 0.0
  • max_value (float, optional) – The maximum value allowed to be entered by the player. Default is Max Int.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(sim_info=None, on_submit=CommonFunctionUtils.noop)

Show the dialog and invoke the callbacks upon the player submitting a value.

Parameters:
  • sim_info (SimInfo, optional) – The Sim that owns the dialog. Set to None to use the Active Sim. Default is None.
  • on_submit (Callable[[Union[float, None], CommonChoiceOutcome], Any], optional) – A callback invoked upon the player submitting a value. Default is CommonFunctionUtils.noop.

Input Text

class CommonInputTextDialog(mod_identity, title_identifier, description_identifier, initial_value, title_tokens=(), description_tokens=())

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Create a dialog that prompts the player to enter a text value.

Note

To see an example dialog, run the command s4clib_testing.show_input_text_dialog in the in-game console.

def _common_testing_show_input_text_dialog():

    def _on_submit(input_value: str, outcome: CommonChoiceOutcome):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    dialog = CommonInputTextDialog(
        ModInfo.get_identity(),
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        'default_text',
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )
    dialog.show(on_submit=_on_submit)
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • initial_value (str) – The initial value that will appear in the input box.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(sim_info=None, on_submit=CommonFunctionUtils.noop)

Show the dialog and invoke the callbacks upon the player submitting a value.

Parameters:
  • sim_info (SimInfo, optional) – The Sim that owns the dialog. Set to None to use the Active Sim. Default is None.
  • on_submit (Callable[[Union[str, None], CommonChoiceOutcome], Any], optional) – A callback invoked upon the player submitting a value. Default is CommonFunctionUtils.noop.

Input Multi Text

class CommonInputMultiTextDialog(mod_identity, title_identifier, description_identifier, input_fields, title_tokens=(), description_tokens=())

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Create a dialog that prompts the player to enter a text value.

Note

To see an example dialog, run the command s4clib_testing.show_input_multi_text_dialog in the in-game console.

def _common_testing_show_input_text_dialog():

    def _on_submit(input_value: str, outcome: CommonChoiceOutcome):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    dialog = CommonInputMultiTextDialog(
        ModInfo.get_identity(),
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        (
          CommonInputTextField('first_input_field', 'initial_text', title='First Input', default_text='default text stuff'),
          CommonInputTextField('input_box_two', 'initial_text_two', default_text=CommonStringId.TESTING_TEST_TEXT_NO_TOKENS),
          CommonInputTextField('input_box_three', 'initial_text_three', title='Numbers Only', character_restriction=CommonCharacterRestriction.NUMBERS_ONLY)
        ),
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )
    dialog.show(on_submit=_on_submit)
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • input_fields (Iterator[CommonInputTextField]) – An iterator of input fields to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(sim_info=None, on_submit=CommonFunctionUtils.noop)

Show the dialog and invoke the callbacks upon the player submitting a value.

Parameters:
  • sim_info (SimInfo, optional) – The Sim that owns the dialog. Set to None to use the Active Sim. Default is None.
  • on_submit (Callable[[Union[str, None], CommonChoiceOutcome], Any], optional) – A callback invoked upon the player submitting a value. Default is CommonFunctionUtils.noop.

Input Text Field

class CommonInputTextField(identifier, initial_value, title=None, character_restriction=CommonCharacterRestriction.NONE, default_text=None)

Bases: object

A field intended for use with an input text dialog. It allows entering of text.

Parameters:
  • identifier (str) – The identifier of the input.
  • initial_value (str) – The initial value of the text input.
  • title (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator], optional) – A title to display above the input. Default is None.
  • character_restriction (CommonCharacterRestriction, optional) – A character restriction to enforce what can be entered or not. Default is NONE.
  • default_text (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator], optional) – The default text shown when nothing is entered into the field. Default is None.
character_restriction

A character restriction to enforce what can be entered or not.

default_text

The default text that will show in the field when nothing is entered.

identifier

The identifier of the input.

initial_value

The initial value the field will have entered.

log_identifier
title

The title to display above the text field.

Input Integer

class CommonInputIntegerDialog(title_identifier, description_identifier, initial_value, min_value=0, max_value=2147483647, title_tokens=(), description_tokens=(), mod_identity=None)

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Create a dialog that prompts the player to enter an integer value.

Note

To see an example dialog, run the command s4clib_testing.show_input_integer_dialog in the in-game console.

def _common_testing_show_input_integer_dialog():

    def _on_submit(input_value: integer, outcome: CommonChoiceOutcome):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    dialog = CommonInputFloatDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        2,
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )
    dialog.show(on_submit=_on_submit)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • initial_value (int) – The initial value that will appear in the input box.
  • min_value (int, optional) – The minimum value allowed to be entered by the player. Default is 0.0
  • max_value (int, optional) – The maximum value allowed to be entered by the player. Default is Max Int.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(sim_info=None, on_submit=CommonFunctionUtils.noop)

Show the dialog and invoke the callbacks upon the player submitting a value.

Parameters:
  • sim_info (SimInfo, optional) – The Sim that owns the dialog. Set to None to use the Active Sim. Default is None.
  • on_submit (Callable[[Union[int, None], CommonChoiceOutcome], Any], optional) – A callback invoked upon the player submitting a value. Default is CommonFunctionUtils.noop.

Multi-pane Choose

class CommonMultiPaneChooseDialog(mod_identity, title_identifier, description_identifier, title_tokens=(), description_tokens=())

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Create a multi-pane dialog that prompts the player to choose from multiple dialogs and submit their choices.

Note

To see an example dialog, run the command s4clib_testing.show_multi_pane_choose_dialog in the in-game console.

Warning

This dialog does not currently work with CommonChooseSimDialog or CommonChooseSimsDialog.

def _common_testing_show_multi_pane_choose_dialog():

    def _on_submit(choices_made: Tuple[Any], outcome: CommonChoiceOutcome) -> None:
        pass

    def _on_sub_dialog_one_chosen(choice: Any, outcome: CommonChoiceOutcome) -> None:
        pass

    def _on_sub_dialog_two_chosen(choice: Any, outcome: CommonChoiceOutcome) -> None:
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    from sims4communitylib.utils.common_icon_utils import CommonIconUtils
    # Create the dialog.
    dialog = CommonMultiPaneChooseDialog(
        ModInfo.get_identity(),
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )

    sub_dialog_one_options = [
        ObjectPickerRow(
            option_id=1,
            name=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE),
            row_tooltip=None,
            icon=CommonIconUtils.load_checked_square_icon(),
            tag='Value 1'
        ),
        ObjectPickerRow(
            option_id=2,
            name=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO),
            row_tooltip=None,
            icon=CommonIconUtils.load_arrow_navigate_into_icon(),
            tag='Value 2'
        ),
        ObjectPickerRow(
            option_id=3,
            name=CommonLocalizationUtils.create_localized_string('Value 3'),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO),
            row_tooltip=None,
            icon=CommonIconUtils.load_arrow_navigate_into_icon(),
            tag='Value 3'
        )
    ]

    # Add sub dialog one.
    sub_dialog_one = CommonChooseObjectDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        tuple(sub_dialog_one_options),
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )
    dialog.add_sub_dialog(sub_dialog_one, on_chosen=_on_sub_dialog_one_chosen)

    # Add sub dialog two.
    sub_dialog_two_options = [
        ObjectPickerRow(
            option_id=4,
            name=CommonLocalizationUtils.create_localized_string('Value 4'),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE),
            row_tooltip=None,
            icon=CommonIconUtils.load_checked_square_icon(),
            tag='Value 4'
        ),
        ObjectPickerRow(
            option_id=5,
            name=CommonLocalizationUtils.create_localized_string('Value 5'),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO),
            row_tooltip=None,
            icon=CommonIconUtils.load_arrow_navigate_into_icon(),
            tag='Value 5'
        ),
        ObjectPickerRow(
            option_id=6,
            name=CommonLocalizationUtils.create_localized_string('Value 6'),
            row_description=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_TWO),
            row_tooltip=None,
            icon=CommonIconUtils.load_arrow_navigate_into_icon(),
            tag='Value 6'
        )
    ]

    sub_dialog_two = CommonChooseObjectDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        tuple(sub_dialog_two_options),
        title_tokens=title_tokens,
        description_tokens=description_tokens
    )

    dialog.add_sub_dialog(sub_dialog_two, on_chosen=_on_sub_dialog_two_chosen)

    # Show the dialog.
    dialog.show(on_submit=_on_submit)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
add_sub_dialog(sub_dialog, *dialog_arguments, **dialog_keyword_arguments)

Add a sub dialog to the dialog.

Parameters:
  • sub_dialog (CommonChooseDialog) – An instance of a choose dialog.
  • dialog_arguments (Any) – Arguments to pass to the sub dialog when building it.
  • dialog_keyword_arguments (Any) – Keyword arguments to pass to the sub dialog when building it.
build_dialog(*_, **__)

Build the dialog.

Note

Override this method with any arguments you want to.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(on_submit=CommonFunctionUtils.noop, sim_info=None)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • on_submit (Callable[[Dict[int, Tuple[Any]], CommonChoiceOutcome], Any], optional) – A callback invoked upon the player submitting the dialog and the choices within it. Default is CommonFunctionUtils.noop. Each choice is mapped as follows The key is the dialog index starting at 0. The value is the choice made within that sub dialog.
  • sim_info (SimInfo, optional) – The Sim that will appear in the dialog image. The default Sim is the Active Sim. Default is None.

Ok Dialog

class CommonOkDialog(title_identifier: Union[int, str, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50693a7d10>, sims4communitylib.enums.strings_enum.CommonStringId], description_identifier: Union[int, str, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50693a7d10>, sims4communitylib.enums.strings_enum.CommonStringId], title_tokens: Iterator[Any] = (), description_tokens: Iterator[Any] = (), ok_text_identifier: Union[int, str, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50693a7d10>, sims4communitylib.enums.strings_enum.CommonStringId] = 3648501874, ok_text_tokens: Iterator[Any] = (), mod_identity: sims4communitylib.mod_support.mod_identity.CommonModIdentity = None)

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

CommonOkDialog( title_identifier, description_identifier, title_tokens=(), description_tokens=(), ok_text_identifier=CommonStringId.OK, ok_text_tokens=(),
mod_identity=None )

Use to create an acknowledgement dialog.

Note

To see an example dialog, run the command s4clib_testing.show_ok_dialog in the in-game console.

def _common_testing_show_ok_dialog():

    def _on_acknowledged(_dialog: UiDialogOk):
        if _dialog.accepted:
            pass
        else:
            pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    dialog = CommonOkDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        title_tokens=title_tokens,
        description_tokens=description_tokens,
        ok_text_identifier=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE, text_color=CommonLocalizedStringColor.RED)
    )
    dialog.show(on_acknowledged=_on_acknowledged)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • ok_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – A decimal identifier for the Ok button text.
  • ok_text_tokens (Iterator[Any], optional) – Tokens to format into the Ok button text.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(on_acknowledged=CommonFunctionUtils.noop)

Show the dialog and invoke the callback upon the player acknowledging the dialog.

Parameters:on_acknowledged (Callable[[UiDialogOk], Any], optional) – Invoked upon the player acknowledging (Hitting Ok) or closing the dialog.

Ok/Cancel Dialog

class CommonOkCancelDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), ok_text_identifier=CommonStringId.OK, ok_text_tokens=(), cancel_text_identifier=CommonStringId.CANCEL, cancel_text_tokens=(), mod_identity=None)

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

Use to create a prompt dialog.

Note

To see an example dialog, run the command s4clib_testing.show_ok_cancel_dialog in the in-game console.

def _common_testing_show_ok_cancel_dialog():

    def _ok_chosen(_: UiDialogOkCancel):
        pass

    def _cancel_chosen(_: UiDialogOkCancel):
        pass

    # LocalizedStrings within other LocalizedStrings
    title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    dialog = CommonOkCancelDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        title_tokens=title_tokens,
        description_tokens=description_tokens,
        ok_text_identifier=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE, text_color=CommonLocalizedStringColor.RED),
        cancel_text_identifier=CommonStringId.TESTING_TEST_BUTTON_TWO
    )
    dialog.show(on_ok_selected=_ok_chosen, on_cancel_selected=_cancel_chosen)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • ok_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – A decimal identifier for the Ok text.
  • ok_text_tokens (Iterator[Any], optional) – Tokens to format into the Ok text.
  • cancel_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – A decimal identifier for the Cancel text.
  • cancel_text_tokens (Iterator[Any], optional) – Tokens to format into the Cancel text.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(on_ok_selected=CommonFunctionUtils.noop, on_cancel_selected=CommonFunctionUtils.noop)

Show the dialog and invoke the callbacks upon the player selecting an option.

Parameters:
  • on_ok_selected (Callable[[UiDialogOkCancel], Any], optional) – Invoked upon the player selecting Ok in the dialog.
  • on_cancel_selected (Callable[[UiDialogOkCancel], Any], optional) – Invoked upon the player selecting Cancel in the dialog.

Purchase Objects

class CommonPurchaseObjectsDialog(mod_identity, title_identifier, description_identifier, purchasable_object_rows, title_tokens=(), description_tokens=(), required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.common_choose_dialog.CommonChooseDialog

Create a dialog that allows the player to purchase some objects.

Note

To see an example dialog, run the command s4clib_testing.show_purchase_objects_dialog in the in-game console.

def _common_testing_show_purchase_objects_dialog():
    def _on_chosen(choices: Any, outcome: CommonChoiceOutcome):
        output('Chose {} with result: {}.'.format(pformat(choices), pformat(outcome)))

# LocalizedStrings within other LocalizedStrings
title_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_SOME_TEXT_FOR_TESTING, text_color=CommonLocalizedStringColor.GREEN),)
description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
show_discount = True
from sims4communitylib.utils.common_icon_utils import CommonIconUtils
active_sim_info = CommonSimUtils.get_active_sim_info()
obj_id = 20359
obj_definition = CommonObjectUtils.get_object_definition(obj_id)
tags = obj_definition.build_buy_tags
options = [
    PurchasePickerRow(
        def_id=obj_definition.id,
        num_owned=CommonSimInventoryUtils.get_count_of_object_in_inventory(active_sim_info, obj_id),
        tags=obj_definition.build_buy_tags,
        num_available=2000,
        custom_price=50,
        objects=tuple(),
        show_discount=show_discount,
        icon_info_data_override=None,  # Should be an instance of IconInfoData
        is_enable=True,
        row_tooltip=None,
        row_description=None
    ),
]
categories = list()
for tag in tags:
    tag_name = CommonGameTag.value_to_name.get(tag, None)
    if tag_name is None:
        continue
    categories.append(CommonDialogObjectOptionCategory(tag, obj_definition.icon, category_name=tag_name))
dialog = CommonPurchaseObjectsDialog(
    ModInfo.get_identity(),
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    tuple(options),
    title_tokens=title_tokens,
    description_tokens=description_tokens
)
dialog.show(on_chosen=_on_chosen, categories=categories)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • purchasable_objects (Iterator[PurchasePickerRow]) – The objects that may be purchased
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_row(row, *_, **__)

Add a row to the dialog.

Parameters:choice (PurchasePickerRow) – The row to add.
build_dialog(*_, **__)

Build the dialog.

Note

Override this method with any arguments you want to.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
rows

The rows to display in the dialog.

Returns:A collection of rows added to the dialog.
Return type:Tuple[BasePickerRow]
show(on_chosen=CommonFunctionUtils.noop, target_sim_info_to_receive_objects=None, categories=(), object_delivery_method=CommonObjectDeliveryMethod.INVENTORY)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • on_chosen (Callable[[Any, CommonChoiceOutcome], optional) – A callback invoked upon the player choosing something from the list. Default is CommonFunctionUtils.noop.
  • target_sim_info_to_receive_objects (SimInfo, optional) – The Sim that will appear in the dialog image. They will also be the receiver of purchased objects if object_delivery_method is set to INVENTORY. The default Sim is the Active Sim. Default is None.
  • categories (Iterator[CommonDialogObjectOptionCategory], optional) – A collection of categories to display in the dialog. They will appear in a drop down above the rows. Default is an empty collection.
  • object_delivery_method (CommonObjectDeliveryMethod, optional) – The method of delivery for purchased objects. If set to INVENTORY, objects that are purchased will be immediately available within the inventory of the specified Sim or the Active Sim if no Sim is specified. If set to MAIL, objects that are purchased will be delivered via the Mail Man. They may also appear within the Household Inventory upon the mail being delivered. Default is INVENTORY.

Targeted Question

class CommonTargetedQuestionDialog(question_text, question_tokens=(), ok_text_identifier=CommonStringId.OK, ok_text_tokens=(), cancel_text_identifier=CommonStringId.CANCEL, cancel_text_tokens=(), mod_identity=None)

Bases: sims4communitylib.dialogs.common_dialog.CommonDialog

A Sim to Sim question dialog.

Note

To see an example dialog, run the command s4clib_testing.show_targeted_question_dialog in the in-game console.

def _common_testing_show_targeted_question_dialog():

    def _ok_chosen(_: UiDialogOkCancel):
        pass

    def _cancel_chosen(_: UiDialogOkCancel):
        pass

    # LocalizedStrings within other LocalizedStrings
    description_tokens = (CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME, tokens=(CommonSimUtils.get_active_sim_info(),), text_color=CommonLocalizedStringColor.BLUE),)
    dialog = CommonTargetedQuestionDialog(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        question_tokens=description_tokens,
        ok_text_identifier=CommonLocalizationUtils.create_localized_string(CommonStringId.TESTING_TEST_BUTTON_ONE, text_color=CommonLocalizedStringColor.RED),
        cancel_text_identifier=CommonStringId.TESTING_TEST_BUTTON_TWO
    )
    dialog.show(
        CommonSimUtils.get_active_sim_info(),
        tuple(CommonSimUtils.get_sim_info_for_all_sims_generator())[0],
        on_ok_selected=_ok_chosen,
        on_cancel_selected=_cancel_chosen
    )
Parameters:
  • question_text (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the question text.
  • question_tokens (Iterator[Any], optional) – Tokens to format into the question text.
  • ok_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – A decimal identifier for the Ok text.
  • ok_text_tokens (Iterator[Any], optional) – Tokens to format into the Ok text.
  • cancel_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – A decimal identifier for the Cancel text.
  • cancel_text_tokens (Iterator[Any], optional) – Tokens to format into the Cancel text.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(sim_info, target_sim_info, on_ok_selected=CommonFunctionUtils.noop, on_cancel_selected=CommonFunctionUtils.noop)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • sim_info (SimInfo) – The Sim that is the source of the question.
  • target_sim_info (SimInfo) – The Sim that is the target of the question.
  • on_ok_selected (Callable[[UiDialogOkCancel], Any], optional) – Invoked upon the player clicking the Ok button in the dialog.
  • on_cancel_selected (Callable[[UiDialogOkCancel], Any], optional) – Invoked upon the player clicking the Cancel button in the dialog.

Option Dialogs

Objects

Choose Object Option Dialog
class CommonChooseObjectOptionDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop, mod_identity=None, per_page=25, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_option_dialog.CommonChooseOptionDialog

A dialog that displays a list of options.

Note

To see an example dialog, run the command s4clib_testing.show_choose_object_option_dialog in the in-game console.

Example usage:
def _on_option_chosen(option_identifier: DialogOptionIdentifierType, choice: DialogOptionValueType):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

# Create the dialog and only showing 2 options per page.
option_dialog = CommonChooseObjectOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    per_page=2
)

from sims4communitylib.utils.common_icon_utils import CommonIconUtils

# We add the options, in this case we have three options.
option_dialog.add_option(
    CommonDialogObjectOption(
        'Option 1',
        'Value 1',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_ONE,
            icon=CommonIconUtils.load_checked_square_icon()
        ),
        on_chosen=_on_option_chosen
    )
)

option_dialog.add_option(
    CommonDialogObjectOption(
        'Option 2',
        'Value 2',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen
    )
)

option_dialog.add_option(
    CommonDialogObjectOption(
        'Option 3',
        'Value 3',
        CommonDialogOptionContext(
            CommonLocalizationUtils.create_localized_string('Value 3'),
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen
    )
)

option_dialog.show(
    sim_info=CommonSimUtils.get_active_sim_info()
)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title. Default is an empty collection.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description. Default is an empty collection.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing. Default is CommonFunctionUtils.noop.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information. Default is None.
  • per_page (int, optional) – The number of rows to display per page. If the number of rows (including rows added after creation) exceeds this value, pagination will be added. Default is 25.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_option(option)

Add an option to the dialog.

Parameters:option (CommonDialogObjectOption) – The option to add.
build_dialog(picker_type=UiObjectPicker.UiObjectPickerObjectPickerType.OBJECT, page=1, sim_info=None, categories=(), sort_options=False)

Build the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • picker_type (UiObjectPicker.UiObjectPickerObjectPickerType, optional) – The layout of the dialog. Default is UiObjectPicker.UiObjectPickerObjectPickerType.OBJECT.
  • page (int, optional) – The page to display. Ignored if there is only one page of choices. Default is 1.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
  • categories (Iterator[CommonDialogObjectOptionCategory], optional) – A collection of categories do display in the dialog. Default is an empty collection.
  • sort_options (bool, optional) – If True, options will be sorted by display name, with the selected options on top. If False, options will not be sorted. Default is False.
Returns:

The built dialog or None if a problem occurs.

Return type:

Union[UiDialogBase, None]

current_page

Retrieve the current page.

Returns:A number indicating the current page.
Return type:int
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(picker_type=UiObjectPicker.UiObjectPickerObjectPickerType.OBJECT, page=1, sim_info=None, categories=())

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • picker_type (UiObjectPicker.UiObjectPickerObjectPickerType, optional) – The layout of the dialog. Default is UiObjectPicker.UiObjectPickerObjectPickerType.OBJECT.
  • page (int, optional) – The page to display. Ignored if there is only one page of choices. Default is 1.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
  • categories (Iterator[CommonDialogObjectOptionCategory], optional) – A collection of categories do display in the dialog. Default is an empty collection.
  • sort_options (bool, optional) – If True, options will be sorted by display name, with the selected options on top. If False, options will not be sorted. Default is False.
Object Option Category
class CommonDialogObjectOptionCategory(object_category, icon, category_name=None)

Bases: object

An option category.

Parameters:
  • object_category (str) – The category of the option.
  • icon (int) – The decimal identifier of the icon for the category.
  • category_name (LocalizedString) – The name of the category. Default is the object_category value.
Options
Action Option
class CommonDialogActionOption(context, on_chosen=CommonFunctionUtils.noop, always_visible=False)

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_select_option.CommonDialogSelectOption

An option that invokes a callback upon being chosen.

Parameters:
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[.., Any], optional) – A callback invoked when the dialog option is chosen.
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
Open Dialog Option
class CommonDialogOpenDialogOption(create_dialog_callback, context, always_visible=False)

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option that branches into other options.

Parameters:
  • create_dialog_callback (Callable[.., CommonOptionDialog]) – A callback invoked when the dialog option is chosen. It should open a dialog.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
Input Float Option
class CommonDialogInputFloatOption(option_identifier, initial_value, context, min_value=0.0, max_value=2147483647.0, on_chosen=CommonFunctionUtils.noop, always_visible=False, dialog_description_identifier=None, dialog_description_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option to open a dialog to input a float value.

Parameters:
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • initial_value (float) – The value the option will have initially
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • min_value (float, optional) – The minimum value allowed to be entered.
  • max_value (float, optional) – The maximum value allowed to be entered.
  • on_chosen (Callable[[DialogOptionIdentifierType, float, CommonChoiceOutcome], None], optional) – A callback invoked when the dialog option is chosen. args: (option_identifier, entered value, outcome)
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
  • dialog_description_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – The description that will display in the input dialog separately from the option. If not provided the description from the provided context will be used instead.
  • dialog_description_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the dialog description.
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
Input Integer Option
class CommonDialogInputIntegerOption(mod_identity, option_identifier, initial_value, context, min_value=0, max_value=2147483647, on_chosen=CommonFunctionUtils.noop, always_visible=False, dialog_description_identifier=None, dialog_description_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option to open a dialog to input an integer value.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • initial_value (int) – The value the option will have initially
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • min_value (int, optional) – The minimum value allowed to be entered.
  • max_value (int, optional) – The maximum value allowed to be entered.
  • on_chosen (Callable[[DialogOptionIdentifierType, int, CommonChoiceOutcome], None], optional) – A callback invoked when the dialog option is chosen. args: (option_identifier, entered value, outcome)
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
  • dialog_description_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – The description that will display in the input dialog separately from the option. If not provided the description from the provided context will be used instead.
  • dialog_description_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the dialog description.
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
Input Text Option
class CommonDialogInputTextOption(mod_identity, option_identifier, initial_value, context, on_chosen=CommonFunctionUtils.noop, always_visible=False, dialog_description_identifier=None, dialog_description_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option to open a dialog to input a text value.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • initial_value (str) – The value the option will have initially
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionIdentifierType, int, CommonChoiceOutcome], None], optional) – A callback invoked when the dialog option is chosen. args: (option_identifier, entered value, outcome)
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
  • dialog_description_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – The description that will display in the input dialog separately from the option. If not provided the description from the provided context will be used instead.
  • dialog_description_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the dialog description.
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
Input Multi Text Option
class CommonDialogInputMultiTextOption(mod_identity, option_identifier, input_fields, context, on_chosen=CommonFunctionUtils.noop, always_visible=False, dialog_description_identifier=None, dialog_description_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option to open a dialog to input a text value.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • input_fields (Iterator[CommonInputTextField]) – An iterator of input fields to display in the dialog when the option is chosen.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionIdentifierType, int, CommonChoiceOutcome], None], optional) – A callback invoked when the dialog option is chosen. args: (option_identifier, entered value, outcome)
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
  • dialog_description_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – The description that will display in the input dialog separately from the option. If not provided the description from the provided context will be used instead.
  • dialog_description_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the dialog description.
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
Object Option
class CommonDialogObjectOption(option_identifier, value, context, on_chosen=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.options.common_dialog_option.CommonDialogOption

An option the player can choose within a dialog.

Parameters:
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • value (DialogOptionValueType) – The value of the option.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionIdentifierType, DialogOptionValueType], None], optional) – A callback invoked when the dialog option is chosen. The values are as follows: (option_identifier, value)
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
always_visible

Determine if the option will always be visible.

Returns:If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal.
Return type:bool
as_row(option_id)

Convert the option into a picker row.

Parameters:option_id (int) – The index of the option.
Returns:The option as a Picker Row
Return type:ObjectPickerRow
option_identifier

Used to identify the option.

Returns:The identity of the option.
Return type:str
value

The value of the option.

Returns:The value of the option.
Return type:DialogOptionValueType
Select Option
class CommonDialogSelectOption(option_identifier, value, context, on_chosen=CommonFunctionUtils.noop, always_visible=False)

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option that invokes a callback, passing in its value.

Parameters:
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • value (DialogOptionValueType) – The value of the option.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionIdentifierType, DialogOptionValueType], None], optional) – A callback invoked when the dialog option is chosen.
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
Toggle Option
class CommonDialogToggleOption(option_identifier, value, context, on_chosen=CommonFunctionUtils.noop, always_visible=False)

Bases: sims4communitylib.dialogs.option_dialogs.options.objects.common_dialog_object_option.CommonDialogObjectOption

An option with two states, on or off.

Parameters:
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • value (bool) – The value of the option.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionIdentifierType, bool], None], optional) – A callback invoked when the dialog option is chosen. The values are as follows: (option_identifier, not value)
  • always_visible (bool, optional) – If set to True, the option will always appear in the dialog no matter which page. If False, the option will act as normal. Default is False.
choose()

Choose the option.

Returns:The result of choosing the option.
Return type:Any
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
on_chosen

The action to perform upon choosing this option.

Returns:The action to perform upon choosing this option.
Return type:Callable[[bool], Any]
value

The value of the option.

Returns:The value of the option.
Return type:bool

Sims

Choose Sim Option Dialog
class CommonChooseSimOptionDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop, mod_identity=None, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_option_dialog.CommonChooseOptionDialog

A dialog that displays a list of Sims for selection.

Note

To see an example dialog, run the command s4clib_testing.show_choose_sim_option_dialog in the in-game console.

Example usage:
def _on_chosen(_sim_info: SimInfo):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

# Create the dialog and show a number of Sims in 4 columns.
option_dialog = CommonChooseSimOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    mod_identity=ModInfo.get_identity()
)

current_count = 0
count = 25

for sim_info in CommonSimUtils.get_sim_info_for_all_sims_generator():
    if current_count >= count:
        break
    should_select = random.choice((True, False))
    is_enabled = random.choice((True, False))
    option_dialog.add_option(
        CommonDialogSimOption(
            sim_info,
            CommonDialogSimOptionContext(
                is_enabled=is_enabled,
                is_selected=should_select
            ),
            on_chosen=_on_chosen
        )
    )

option_dialog.show(
    sim_info=CommonSimUtils.get_active_sim_info(),
    column_count=4
)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_option(option)

Add an option to the dialog.

Parameters:option (CommonDialogSimOption) – The option to add.
build_dialog(sim_info=None, should_show_names=True, hide_row_descriptions=False, column_count=3)

Build the dialog.

Parameters:
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
  • should_show_names (bool, optional) – If True, then the names of the Sims will display in the dialog. Default is True.
  • hide_row_descriptions (bool, optional) – A flag to hide the row descriptions. Default is False.
  • column_count (int, optional) – The number of columns to display Sims in. Default is 3.
Returns:

The built dialog or None if a problem occurs.

Return type:

Union[UiDialogBase, None]

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(sim_info=None, should_show_names=True, hide_row_descriptions=False, column_count=3)

Show the dialog.

Parameters:
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim.
  • should_show_names (bool, optional) – If True, then the names of the Sims will display in the dialog.
  • hide_row_descriptions (bool, optional) – A flag to hide the row descriptions.
  • column_count (int, optional) – The number of columns to display Sims in.
Choose Sims Option Dialog
class CommonChooseSimsOptionDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop, mod_identity=None, required_tooltip=None, required_tooltip_tokens=())

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_options_dialog.CommonChooseOptionsDialog

A dialog that displays a list of Sims for selection and prompts to select multiple Sims.

Note

This dialog allows selection of multiple Sims.

Note

To see an example dialog, run the command s4clib_testing.show_choose_sims_option_dialog in the in-game console.

Example usage:
def _on_submit(sim_info_list: Tuple[SimInfo]):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

# Create the dialog and show a number of Sims in 4 columns and being able to select up to 5 Sims.
option_dialog = CommonChooseSimsOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    mod_identity=ModInfo.get_identity()
)

current_count = 0
count = 25

for sim_info in CommonSimUtils.get_sim_info_for_all_sims_generator():
    if current_count >= count:
        break
    should_select = random.choice((True, False))
    is_enabled = random.choice((True, False))
    option_dialog.add_option(
        CommonDialogSimOption(
            sim_info,
            CommonDialogSimOptionContext(
                is_enabled=is_enabled,
                is_selected=should_select
            )
        )
    )

option_dialog.show(
    sim_info=CommonSimUtils.get_active_sim_info(),
    column_count=4,
    max_selectable=5,
    on_submit=_on_submit
)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • required_tooltip (Union[int, str, LocalizedString, CommonStringId], optional) – If provided, this text will display when the dialog requires at least one choice and a choice has not been made. Default is None.
  • required_tooltip_tokens (Iterator[Any], optional) – Tokens to format into the required tooltip. Default is an empty collection.
add_option(option)

Add an option to the dialog.

Parameters:option (CommonDialogOption) – The option to add.
build_dialog(on_submit=CommonFunctionUtils.noop, sim_info=None, should_show_names=True, hide_row_descriptions=False, column_count=3, min_selectable=1, max_selectable=1)

Show the dialog and invoke the callbacks upon the player submitting their selection.

Parameters:
  • on_submit (Callable[[Tuple[SimInfo]], Any], optional) – A callback invoked upon the player choosing Sims. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. If None, it will be the active Sim. Default is None.
  • should_show_names (bool, optional) – If True, then the names of the Sims will display in the dialog. Default is True.
  • hide_row_descriptions (bool, optional) – A flag to hide the row descriptions. Default is False.
  • column_count (int, optional) – The number of columns to display Sims in. Default is 3.
  • min_selectable (int, optional) – The minimum number of Sims that must be chosen. Default is 1.
  • max_selectable (int, optional) – The maximum number of Sims that can be chosen. Default is 1.
Returns:

The built dialog or None if a problem occurs.

Return type:

Union[UiDialogBase, None]

show(on_submit=CommonFunctionUtils.noop, sim_info=None, should_show_names=True, hide_row_descriptions=False, column_count=3, min_selectable=1, max_selectable=1)

Show the dialog and invoke the callbacks upon the player submitting their selection.

Parameters:
  • on_submit (Callable[[Tuple[SimInfo]], Any], optional) – A callback invoked upon the player choosing Sims. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. If None, it will be the active Sim. Default is None.
  • should_show_names (bool, optional) – If True, then the names of the Sims will display in the dialog. Default is True.
  • hide_row_descriptions (bool, optional) – A flag to hide the row descriptions. Default is False.
  • column_count (int, optional) – The number of columns to display Sims in. Default is 3.
  • min_selectable (int, optional) – The minimum number of Sims that must be chosen. Default is 1.
  • max_selectable (int, optional) – The maximum number of Sims that can be chosen. Default is 1.
Options
Sim Option
class CommonDialogSimOption(sim_info, context, on_chosen=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.options.common_dialog_option.CommonDialogOption

An option the player can choose within a dialog.

Parameters:
  • sim_info (SimInfo) – The Sim that will be chosen when the option is chosen.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[SimInfo], Any], optional) – A callback invoked when the dialog option is chosen. args: (sim_info)
as_row(option_id)

Convert the option into a picker row.

Parameters:option_id (int) – The index of the option.
Returns:The option as a Picker Row
Return type:SimPickerRow
sim_id

The id of the Sim in this option.

Returns:The id of the Sim within the option.
Return type:int
value

The value of the option.

Returns:The value of the option.
Return type:DialogOptionValueType
Sim Option Context
class CommonDialogSimOptionContext(is_enabled=True, is_selected=False)

Bases: sims4communitylib.dialogs.option_dialogs.options.common_dialog_option_context.CommonDialogOptionContext

A context used by CommonDialogSimOption that contains customization of the option.

Parameters:
  • is_enabled (bool, optional) – If True, the Sim will be selectable in the dialog. If False, the Sim will be disabled in the dialog.
  • is_selected (bool, optional) – If True, the Sim will already be selected in the dialog. If False, the Sim will not be selected in the dialog.

Response

Choose Button Option Dialog
class CommonChooseButtonOptionDialog(mod_identity, title_identifier, description_identifier, title_tokens=(), description_tokens=(), include_previous_button=True, on_previous=CommonFunctionUtils.noop, on_close=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_response_option_dialog.CommonChooseResponseOptionDialog

A dialog that displays a list of options.

Note

To see an example dialog, run the command s4clib_testing.show_choose_button_option_dialog in the in-game console.

Example usage:
def _on_option_chosen(option_identifier: DialogOptionIdentifierType, choice: DialogOptionValueType):
    pass

def _on_previous_chosen() -> None:
    pass

def _on_close() -> None:
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)
option_dialog = CommonChooseButtonOptionDialog(
    ModInfo.get_identity(),
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    on_previous=_on_previous_chosen,
    on_close=_on_close
)

# We add the options, in this case we have three options.
option_dialog.add_option(
    CommonDialogButtonOption(
        'Option 1',
        'Value 1',
        CommonDialogResponseOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            subtext_identifier=CommonStringId.TESTING_TEST_BUTTON_ONE
        ),
        on_chosen=_on_option_chosen
    )
)

option_dialog.add_option(
    CommonDialogButtonOption(
        'Option 2',
        'Value 2',
        CommonDialogResponseOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            subtext_identifier=CommonStringId.TESTING_TEST_BUTTON_TWO,
        ),
        on_chosen=_on_option_chosen
    )
)

option_dialog.add_option(
    CommonDialogButtonOption(
        'Option 3',
        'Value 3',
        CommonDialogResponseOptionContext(
            CommonLocalizationUtils.create_localized_string('Value 3'),
            subtext_identifier=CommonStringId.TESTING_TEST_BUTTON_TWO
        ),
        on_chosen=_on_option_chosen
    )
)

option_dialog.show(
    sim_info=CommonSimUtils.get_active_sim_info()
)
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title. Default is an empty collection.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description. Default is an empty collection.
  • include_previous_button (bool, optional) – If True, the Previous button will be appended to the end of the dialog. Default is True.
  • on_previous (Callable[[], None], optional) – A callback invoked upon the the Previous option being chosen. Default is CommonFunctionUtils.noop.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing. Default is CommonFunctionUtils.noop.
add_option(option)

Add an option to the dialog.

Parameters:option (CommonDialogObjectOption) – The option to add.
build_dialog(dialog_options=0, sim_info=None, target_sim_info=None, page=1)

Build the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • dialog_options (UiDialogOption, optional) – Options to apply to the dialog, such as removing the close button. Default is no options.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
  • target_sim_info (SimInfo, optional) – If provided, the dialog will appear as if it were a conversation instead of the normal view. Default is None.
  • page (int, optional) – The page to build the dialog on. Default is the first page.
Returns:

The built dialog or None if a problem occurs.

Return type:

Union[UiDialogBase, None]

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(dialog_options=0, sim_info=None, target_sim_info=None, page=1)

Show the dialog and invoke the callbacks upon the player making a choice.

Parameters:
  • dialog_options (UiDialogOption, optional) – Options to apply to the dialog, such as removing the close button. Default is no options.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
  • target_sim_info (SimInfo, optional) – If provided, the dialog will appear as if it were a conversation instead of the normal view. Default is None.
  • page (int, optional) – The page to show the dialog on. Default is the first page.
Choose Response Option Dialog
class CommonChooseResponseOptionDialog(internal_dialog, include_previous_button=True, on_previous=CommonFunctionUtils.noop on_close=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_option_dialog.CommonOptionDialog

A dialog that displays a list of options.

Warning

Unless you know what you are doing, do not create an instance of this class directly!

Parameters:
  • internal_dialog (CommonChooseResponseDialog) – The dialog this option dialog wraps.
  • include_previous_button (bool, optional) – If True, the Previous button will be appended to the end of the dialog. Default is True.
  • on_previous (Callable[[], None], optional) – A callback invoked upon the Previous response being chosen. Default is no operation.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
add_option(option)

Add an option to the dialog.

Parameters:option (CommonDialogResponseOption) – The option to add.
build_dialog(*_, **__)

Build the dialog.

Note

Override this function to provide your own arguments.

Returns:The built dialog or None if a problem occurs.
Return type:Union[CommonUiResponseDialog, None]
has_options()

Determine if the dialog has selectable options.

Returns:True, if the dialog has any options in it. False, if not.
Return type:bool
option_count

The number of options within the dialog.

Returns:The number of options within the dialog.
Return type:int
show(*_, **__)

Show the dialog.

Note

Override this function to provide your own arguments.

Options
Button Option
class CommonDialogButtonOption(option_identifier, value, context, on_chosen=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.options.response.common_dialog_response_option.CommonDialogResponseOption

An option the player can choose within a dialog.

Parameters:
  • option_identifier (DialogOptionIdentifierType) – A string that identifies the option from other options.
  • value (DialogResponseOptionValueType) – The value of the option.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionIdentifierType, DialogResponseOptionValueType], None], optional) – A callback invoked when the dialog option is chosen. The values are as follows: (option_identifier, value)
as_response(option_id)

Convert the option into a response.

Parameters:option_id (int) – The index of the option.
Returns:The option as a Response
Return type:CommonUiDialogResponse
option_identifier

Used to identify the option.

value

The value of the option.

Response Option
class CommonDialogResponseOption(value, context, on_chosen=CommonFunctionUtils.noop)

Bases: object

An option the player can choose within a dialog.

Parameters:
  • value (DialogOptionValueType) – The value of the option.
  • context (CommonDialogResponseOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionValueType], Any], optional) – A callback invoked when the dialog option is chosen.
as_response(option_id)

Convert the option into a response.

Parameters:option_id (int) – The index of the option.
Returns:The option as a Response
Return type:CommonUiDialogResponse
choose()

Choose the option.

Returns:The result of choosing the option.
Return type:Any
context

The context of the option.

disabled_text

The text that displays on the option as a tooltip. If provided, the option will also be disabled.

on_chosen

The action to perform upon choosing this option.

subtext

The subtext that displays under the option.

text

The text of the dialog option.

value

The value of the option.

Response Option
class CommonDialogResponseOptionContext(text_identifier, text_tokens=(), subtext_identifier=None, subtext_tokens=(), disabled_text_identifier=None, disabled_text_tokens=())

Bases: object

A context used by CommonDialogResponseOption that provides customization of options.

Parameters:
  • text_identifier (Union[int, str, LocalizedString, CommonStringId]) – The text of the option.
  • text_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the text.
  • subtext_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – The subtext of the option. Default is None.
  • subtext_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the description.
  • disabled_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – The text that displays on the option as a tooltip. Setting this value will also disable the option. Default is None.
  • disabled_text_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the description.
disabled_text

The text that displays on the option as a tooltip. If provided, the option will also be disabled.

subtext

The subtext that displays under the option.

text

The text of the dialog option.

Multi-pane Dialog

Multi-pane Choose Option Dialog
class CommonMultiPaneChooseOptionDialog(mod_identity, title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_option_dialog.CommonOptionDialog

A container for multiple choose option dialogs.

Note

To see an example dialog, run the command s4clib_testing.show_multi_pane_choose_option_dialog in the in-game console.

Warning

This dialog does not currently work with CommonChooseSimOptionDialog or CommonChooseSimsOptionDialog.

Example usage:
def _on_option_chosen_in_dialog_one(option_identifier: str, choice: str):
    pass

def _on_option_chosen_in_dialog_two(option_identifier: str, choice: str):
    pass

def _on_submit(chosen_options: Dict[int, Any]):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

sub_dialog_one = CommonChooseObjectOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    per_page=2
)

sub_dialog_one.add_option(
    CommonDialogObjectOption(
        'Option 1',
        'Value 1',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_ONE,
            icon=CommonIconUtils.load_checked_square_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_one
    )
)

sub_dialog_one.add_option(
    CommonDialogObjectOption(
        'Option 2',
        'Value 2',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_one
    )
)

sub_dialog_one.add_option(
    CommonDialogObjectOption(
        'Option 3',
        'Value 3',
        CommonDialogOptionContext(
            CommonLocalizationUtils.create_localized_string('Value 3'),
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_one
    )
)

sub_dialog_two = CommonChooseObjectOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    per_page=2
)

sub_dialog_two.add_option(
    CommonDialogObjectOption(
        'Option 4',
        'Value 4',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_ONE,
            icon=CommonIconUtils.load_checked_square_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_two
    )
)

sub_dialog_two.add_option(
    CommonDialogObjectOption(
        'Option 5',
        'Value 5',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_two
    )
)

sub_dialog_two.add_option(
    CommonDialogObjectOption(
        'Option 6',
        'Value 6',
        CommonDialogOptionContext(
            CommonLocalizationUtils.create_localized_string('Value 3'),
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_two
    )
)

option_dialog = CommonMultiPaneChooseOptionDialog(
    ModInfo.get_identity(),
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens
)

option_dialog.add_sub_dialog(sub_dialog_one)
option_dialog.add_sub_dialog(sub_dialog_two)

option_dialog.show(
    on_submit=_on_submit,
    sim_info=CommonSimUtils.get_active_sim_info()
)
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title. Default is an empty collection.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description. Default is an empty collection.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing. Default is CommonFunctionUtils.noop.
add_sub_dialog(sub_dialog, *dialog_arguments, **dialog_keyword_arguments)

Add a sub dialog.

Parameters:
  • sub_dialog (CommonChooseOptionDialog) – An instance of a choose option dialog.
  • dialog_arguments (Any, optional) – Arguments to pass to the sub dialog when building it.
  • dialog_keyword_arguments (Any, optional) – Keyword arguments to pass to the sub dialog when building it.
build_dialog(on_submit=CommonFunctionUtils.noop, sim_info=None)

Build the dialog and invoke the callbacks upon the player submitting their selections.

Parameters:
  • on_submit (Callable[[Dict[int, Tuple[Any]]], Any], optional) – A callback invoked upon the player submitting the dialog and the choices within it. Default is CommonFunctionUtils.noop. Each choice is mapped as follows The key is the dialog index starting at 0. The value is the choice made within that sub dialog. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(on_submit=CommonFunctionUtils.noop, sim_info=None)

Show the dialog and invoke the callbacks upon the player submitting their selections.

Parameters:
  • on_submit (Callable[[Dict[int, Tuple[Any]]], Any], optional) – A callback invoked upon the player submitting the dialog and the choices within it. Each choice is mapped as follows: The key is the index of the dialog a value belongs to, starting at 0. The value is the choice made within that dialog. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.

Choose Option Dialog

class CommonChooseOptionDialog(internal_dialog, on_close=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_option_dialog.CommonOptionDialog

A dialog that displays a list of options.

Warning

Unless you know what you are doing, do not create an instance of this class directly!

Parameters:
  • internal_dialog (CommonChooseDialog) – The dialog this option dialog wraps.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
add_option(option)

Add an option to the dialog.

Parameters:option (CommonDialogOption) – The option to add.
build_dialog(*_, **__)

Build the dialog.

Note

Override this function to provide your own arguments.

Returns:The built dialog or None if a problem occurs.
Return type:Union[UiDialogBase, None]
has_options()

Determine if the dialog has selectable options.

Returns:True, if the dialog has any options in it. False, if not.
Return type:bool
option_count

The number of options within the dialog.

Returns:The number of options within the dialog.
Return type:int
show(*_, **__)

Show the dialog.

Note

Override this function to provide your own arguments.

Choose Options Dialog

class CommonChooseOptionsDialog(internal_dialog, on_close=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_option_dialog.CommonChooseOptionDialog

A dialog that displays a list of options and prompts to select multiple items.

Warning

Unless you know what you are doing, do not create an instance of this class directly!

Parameters:
  • internal_dialog (CommonChooseDialog) – The dialog this option dialog wraps.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
build_dialog(*_, on_submit=CommonFunctionUtils.noop, min_selectable=1, max_selectable=1, allow_no_selection=False, **__)

Build the dialog.

Note

Override this function to provide your own arguments.

Parameters:
  • on_submit (Callable[[Tuple[DialogOptionValueType]], Any], optional) – When the dialog is submitted, this callback will be invoked with the chosen options.
  • min_selectable (int, optional) – The minimum number of options that can be chosen.
  • max_selectable (int, optional) – The maximum number of options that can be chosen.
  • allow_no_selection (bool, optional) – If True, the player may select no options. If False, the dialog will close with no options selected. Default is False.
Returns:

The built dialog or None if a problem occurs.

Return type:

Union[UiDialogBase, None]

show(*_, on_submit=CommonFunctionUtils.noop, min_selectable=1, max_selectable=1, allow_no_selection=False, **__)

Show the dialog.

Note

Override this function to provide your own arguments.

Parameters:
  • on_submit (Callable[[Tuple[DialogOptionValueType]], Any], optional) – When the dialog is submitted, this callback will be invoked with the chosen options.
  • min_selectable (int, optional) – The minimum number of options that can be chosen.
  • max_selectable (int, optional) – The maximum number of options that can be chosen.
  • allow_no_selection (bool, optional) – If True, the player may select no options. If False, the dialog will close with no options selected. Default is False.

Multi-pane Choose Options Dialog

class CommonMultiPaneChooseOptionDialog(mod_identity, title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_option_dialog.CommonOptionDialog

A container for multiple choose option dialogs.

Note

To see an example dialog, run the command s4clib_testing.show_multi_pane_choose_option_dialog in the in-game console.

Warning

This dialog does not currently work with CommonChooseSimOptionDialog or CommonChooseSimsOptionDialog.

Example usage:
def _on_option_chosen_in_dialog_one(option_identifier: str, choice: str):
    pass

def _on_option_chosen_in_dialog_two(option_identifier: str, choice: str):
    pass

def _on_submit(chosen_options: Dict[int, Any]):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

sub_dialog_one = CommonChooseObjectOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    per_page=2
)

sub_dialog_one.add_option(
    CommonDialogObjectOption(
        'Option 1',
        'Value 1',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_ONE,
            icon=CommonIconUtils.load_checked_square_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_one
    )
)

sub_dialog_one.add_option(
    CommonDialogObjectOption(
        'Option 2',
        'Value 2',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_one
    )
)

sub_dialog_one.add_option(
    CommonDialogObjectOption(
        'Option 3',
        'Value 3',
        CommonDialogOptionContext(
            CommonLocalizationUtils.create_localized_string('Value 3'),
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_one
    )
)

sub_dialog_two = CommonChooseObjectOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    per_page=2
)

sub_dialog_two.add_option(
    CommonDialogObjectOption(
        'Option 4',
        'Value 4',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_ONE,
            icon=CommonIconUtils.load_checked_square_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_two
    )
)

sub_dialog_two.add_option(
    CommonDialogObjectOption(
        'Option 5',
        'Value 5',
        CommonDialogOptionContext(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_two
    )
)

sub_dialog_two.add_option(
    CommonDialogObjectOption(
        'Option 6',
        'Value 6',
        CommonDialogOptionContext(
            CommonLocalizationUtils.create_localized_string('Value 3'),
            CommonStringId.TESTING_TEST_BUTTON_TWO,
            icon=CommonIconUtils.load_arrow_navigate_into_icon()
        ),
        on_chosen=_on_option_chosen_in_dialog_two
    )
)

option_dialog = CommonMultiPaneChooseOptionDialog(
    ModInfo.get_identity(),
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens
)

option_dialog.add_sub_dialog(sub_dialog_one)
option_dialog.add_sub_dialog(sub_dialog_two)

option_dialog.show(
    on_submit=_on_submit,
    sim_info=CommonSimUtils.get_active_sim_info()
)
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title. Default is an empty collection.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description. Default is an empty collection.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing. Default is CommonFunctionUtils.noop.
add_sub_dialog(sub_dialog, *dialog_arguments, **dialog_keyword_arguments)

Add a sub dialog.

Parameters:
  • sub_dialog (CommonChooseOptionDialog) – An instance of a choose option dialog.
  • dialog_arguments (Any, optional) – Arguments to pass to the sub dialog when building it.
  • dialog_keyword_arguments (Any, optional) – Keyword arguments to pass to the sub dialog when building it.
build_dialog(on_submit=CommonFunctionUtils.noop, sim_info=None)

Build the dialog and invoke the callbacks upon the player submitting their selections.

Parameters:
  • on_submit (Callable[[Dict[int, Tuple[Any]]], Any], optional) – A callback invoked upon the player submitting the dialog and the choices within it. Default is CommonFunctionUtils.noop. Each choice is mapped as follows The key is the dialog index starting at 0. The value is the choice made within that sub dialog. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
show(on_submit=CommonFunctionUtils.noop, sim_info=None)

Show the dialog and invoke the callbacks upon the player submitting their selections.

Parameters:
  • on_submit (Callable[[Dict[int, Tuple[Any]]], Any], optional) – A callback invoked upon the player submitting the dialog and the choices within it. Each choice is mapped as follows: The key is the index of the dialog a value belongs to, starting at 0. The value is the choice made within that dialog. Default is CommonFunctionUtils.noop.
  • sim_info (SimInfo, optional) – The SimInfo of the Sim that will appear in the dialog image. The default Sim is the active Sim. Default is None.

Options

Dialog Option
class CommonDialogOption(value, context, on_chosen=CommonFunctionUtils.noop)

Bases: object

An option the player can choose within a dialog.

Parameters:
  • value (DialogOptionValueType) – The value of the option.
  • context (CommonDialogOptionContext) – A context to customize the dialog option.
  • on_chosen (Callable[[DialogOptionValueType], Any], optional) – A callback invoked when the dialog option is chosen.
as_row(option_id)

Convert the option into a picker row.

Parameters:option_id (int) – The index of the option.
Returns:The option as a Picker Row
Return type:BasePickerRow
choose()

Choose the option.

Returns:The result of choosing the option.
Return type:Any
context

The context of the option.

Returns:The context of the option.
Return type:CommonDialogOptionContext
description

The description of the option.

Returns:The description of the option.
Return type:LocalizedString
hashed_tag_list

Same as tag_list, but the values are hashed.

Returns:Same as tag_list, but the values are hashed.
Return type:Tuple[str]
icon

The icon of the option.

Returns:The icon of the option.
Return type:Any
on_chosen

The action to perform upon choosing this option.

Returns:The action to perform upon choosing this option.
Return type:Callable[[DialogOptionValueType], Any]
tag_list

A collection of tags used to filter the option.

Returns:A collection of tags used to filter the option.
Return type:Tuple[str]
title

The title of the option.

Returns:The title of the option.
Return type:LocalizedString
tooltip

The tooltip displayed to the player on hover.

Returns:The tooltip displayed when hovering the option or None if no tooltip specified.
Return type:Union[CommonLocalizationUtils.LocalizedTooltip, None]
value

The value of the option.

Returns:The value of the option.
Return type:DialogOptionValueType
Dialog Option Context
class CommonDialogOptionContext(title_identifier, description_identifier, description_tokens=(), tooltip_text_identifier=None, tooltip_tokens=(), icon=None, is_enabled=True, is_selected=False, tag_list=())

Bases: object

A context used by CommonDialogOption that provides customization of options.

Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title of the option.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description of the option.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the title.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens that will be formatted into the description.
  • tooltip_text_identifier (Union[int, str, LocalizedString, CommonStringId], optional) – Text that will be displayed upon hovering the option.
  • tooltip_tokens (Tuple[Any], optional) – An iterator of Tokens that will be formatted into the tooltip text.
  • icon (Any, optional) – The icon to display for the option.
  • is_enabled (bool, optional) – If True, the dialog option will be selectable in the dialog. If False, the dialog option will be disabled in the dialog.
  • is_selected (bool, optional) – If True, the dialog option will already be selected in the dialog. If False, the dialog option will not be selected in the dialog.
description

A description of what the dialog option does.

Returns:A description of what the dialog option does.
Return type:LocalizedString
hashed_tag_list

Same as tag_list, but the values are hashed.

Returns:Same as tag_list, but the values are hashed.
Return type:Tuple[str]
icon

The icon displayed for this dialog option.

Returns:The icon displayed for this dialog option.
Return type:Any
is_enabled

Determine if the dialog option is enabled.

Returns:True, if the dialog option is enabled. False, if not.
Return type:bool
is_selected

Determine if the dialog option is selected.

Returns:True, if the dialog option is selected. False, if not.
Return type:bool
tag_list

A collection of tags used to filter the option.

Returns:A collection of tags used to filter the option.
Return type:Tuple[str]
title

The title of the dialog option.

Returns:The title of the dialog option.
Return type:LocalizedString
tooltip

The tooltip displayed to the player on hover.

Returns:The tooltip displayed to the player on hover or None if no tooltip was specified.
Return type:Union[CommonLocalizationUtils.LocalizedTooltip, None]

Premade Dialogs

Premade Choose Sim Demographic Types Dialog

class CommonChooseSimDemographicTypesDialog(on_close: Callable[[], None], available_values: Iterator[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType] = None, exclude_values: Iterator[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType] = None)

Bases: sims4communitylib.logging._has_s4cl_log._HasS4CLLog

Open a dialog that prompts the player to choose from Sim Demographic Types.

create_dialog_option(option_id: str, title: Union[int, sims4communitylib.enums.strings_enum.CommonStringId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50690613d0>], description: Union[int, sims4communitylib.enums.strings_enum.CommonStringId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50690613d0>], current_values: Tuple[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType], on_chosen: Callable[[str, Tuple[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType]], None])

Create a dialog option.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
open(title: Union[int, sims4communitylib.enums.strings_enum.CommonStringId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50690613d0>], description: Union[int, sims4communitylib.enums.strings_enum.CommonStringId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f50690613d0>], current_selections: Tuple[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType], on_submit: Callable[[Tuple[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType]], None]) → None

Open Dialog.

Premade Choose Sim Option Dialog

class CommonPremadeChooseSimOptionDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop, mod_identity=None, include_sim_callback=None, instanced_sims_only=True, on_sim_chosen=CommonFunctionUtils.noop)

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_sim_option_dialog.CommonChooseSimOptionDialog

A premade dialog that will display a list of Sims based on a filter and will prompt the player to choose a single Sim.

Note

To see an example dialog, run the command s4clib_testing.show_premade_choose_sim_option_dialog in the in-game console.

Example usage:
def _on_chosen(_sim_info: SimInfo):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

# Create the dialog that will only show adult Sims in the current area.
option_dialog = CommonPremadeChooseSimOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    mod_identity=ModInfo.get_identity(),
    include_sim_callback=CommonAgeUtils.is_adult,
    instanced_sims_only=True,
    on_sim_chosen=_on_chosen
)

option_dialog.show(
    sim_info=CommonSimUtils.get_active_sim_info(),
    column_count=4
)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • include_sim_callback (Callable[[SimInfo], bool], optional) – If the result of this callback is True, the sim will be included in the results. If set to None, All sims will be included.
  • instanced_sims_only (bool, optional) – If True, only Sims that are currently spawned will be shown. If False, all Sims will be shown. Default is True.
  • on_sim_chosen (Callable[[SimInfo], Any], optional) – Called upon a Sim being chosen. Default is noop().
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str

Premade Choose Sims Option Dialog

class CommonPremadeChooseSimsOptionDialog(title_identifier, description_identifier, title_tokens=(), description_tokens=(), on_close=CommonFunctionUtils.noop, mod_identity=None, include_sim_callback=None, instanced_sims_only=True)

Bases: sims4communitylib.dialogs.option_dialogs.common_choose_sims_option_dialog.CommonChooseSimsOptionDialog

A premade dialog that will display a list of Sims based on a filter and will prompt the player to choose one or more Sims.

Note

To see an example dialog, run the command s4clib_testing.show_premade_choose_sims_option_dialog in the in-game console.

Example usage:
def _on_submit(_chosen_sim_info_list: Tuple[SimInfo]):
    pass

# LocalizedStrings within other LocalizedStrings
title_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
        text_color=CommonLocalizedStringColor.GREEN
    ),
)
description_tokens = (
    CommonLocalizationUtils.create_localized_string(
        CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
        tokens=(CommonSimUtils.get_active_sim_info(),),
        text_color=CommonLocalizedStringColor.BLUE
    ),
)

# Create the dialog that will only show adult (include_sim_callback=CommonAgeUtils.is_adult) Sims in the current area (instanced_sims_only=True).
option_dialog = CommonPremadeChooseSimsOptionDialog(
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
    title_tokens=title_tokens,
    description_tokens=description_tokens,
    mod_identity=ModInfo.get_identity(),
    include_sim_callback=CommonAgeUtils.is_adult,
    instanced_sims_only=True
)

option_dialog.show(
    sim_info=CommonSimUtils.get_active_sim_info(),
    column_count=4,
    max_selectable=5,
    on_submit=_on_submit
)
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the title text.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – A decimal identifier of the description text.
  • title_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – An iterator of Tokens to format into the description.
  • on_close (Callable[[], None], optional) – A callback invoked upon the dialog closing.
  • mod_identity (CommonModIdentity, optional) – The identity of the mod creating the dialog. See CommonModIdentity for more information.
  • include_sim_callback (Callable[[SimInfo], bool], optional) – If the result of this callback is True, the sim will be included in the results. If set to None, All sims will be included.
  • instanced_sims_only (bool, optional) – If True, only Sims that are currently spawned will be shown. If False, all Sims will be shown. Default is True.
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str

Enums

Choose Dialog Outcome

class CommonChoiceOutcome

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

The outcome of the player being given a choice.

CANCEL = 0
CHOICE_MADE = 1
ERROR = 2
NEXT = 3
PREVIOUS = 4
static is_error_or_cancel(result)

Determine if an outcome is either ERROR or CANCEL.

Parameters:result (CommonChoiceOutcome) – The result to check.
Returns:True, if result is either an Error or Cancel. False, if not.
Return type:bool

Utilities

Dialog Utils

class CommonDialogUtils

Bases: object

Utilities for use with dialogs.

TEXT_INPUT_NAME = 'text_input'
static get_chosen_item(dialog)

Retrieves the item chosen by the player from a dialog.

Parameters:dialog (Union[UiDialogObjectPicker, UiMultiPicker]) – The dialog to get the chosen item of.
Returns:The value of the chosen item.
Return type:Any
static get_chosen_items(dialog)

Retrieves the items chosen by the player from a dialog.

Parameters:dialog (Union[UiDialogObjectPicker, UiMultiPicker]) – The dialog to get the chosen items of.
Returns:A collection of chosen items.
Return type:Tuple[Any]
static get_input_value(dialog)

Retrieve the value entered by the player from an input dialog.

Parameters:dialog (UiDialogTextInput) – The dialog to get the chosen items of.
Returns:The value of the entered input.
Return type:Union[str, None]

Data Objects

CAS Part

class CommonCASPart(cas_part_id, body_type=None)

Bases: object

A class that contains information about a CAS Part.

Parameters:
  • cas_part_id (int) – The decimal identifier of a CAS Part.
  • body_type (Union[CommonBodySlot, BodyType, int, None], optional) – The place on a Sims person the CAS Part gets applied to. If not specified, then the Body Type of the CAS Part itself will be used. Default is None.
body_type

The place on a Sims person the CAS Part gets applied to.

cas_part_id

The decimal identifier of a CAS Part.

Outfit

Object Containment Slot

class CommonObjectContainmentSlot(slot_name_hash, slot_types)

Bases: object

A slot used for containing other objects within an object.

Note

A place that other objects can be placed at on an object.

Parameters:
  • slot_name_hash (int) – The hashed name of the slot.
  • slot_types (Tuple[SlotType]) – A collection of slot types within this containment slot.
slot_name_hash

The hashed name of the slot.

slot_types

The types of slots.

Injection

Injection Utils

class CommonInjectionUtils

Bases: object

Utilities to inject custom functionality into functions.

static inject_and_print_arguments(mod_identity, target_object, target_function_name, log, log_stack_trace=False, handle_exceptions=True)

A decorator used to inject code into a function and print any arguments or keyword arguments passed to it.

Note

See documentation of inject_safely_into() for more details about the arguments and keyword arguments.

Example of cls usage:
 
# cls usage
@CommonInjectionUtils.inject_and_print_arguments(ModInfo.get_identity(), SimSpawner, SimSpawner.spawn_sim._name__)
Example of self usage:
 
# Self usage
@CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimInfo, SimInfo.load_sim_info.__name__)
def do_custom_load_sim_info(original, self, *args, **kwargs):
    return original(self, *args, **kwargs)

Note

Injection WILL work on

  • Functions decorated with ‘property’
  • Functions decorated with ‘classmethod’
  • Functions decorated with ‘staticmethod’
  • Functions with ‘cls’ or ‘self’ as the first argument.

Note

Injection WILL NOT work on

  • Global functions, i.e. Functions not contained within a class.
  • Global variables, i.e. Variables not contained within a class or function.
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the Mod that is injecting custom code.
  • target_object (Any) – The class that contains the target function.
  • target_function_name (str) – The name of the function being injected to.
  • log (CommonLog) – The log being printed to when the injected function is invoked. The arguments and keyword arguments sent to the function will be printed.
  • log_stack_trace (bool, optional) – If True, the stack trace will be logged in addition to the arguments and keyword arguments. If False, the stack trace will not be logged. Default is False.
  • handle_exceptions (bool, optional) – If set to True, any exceptions thrown by the wrapped function will be handled. If set to False, any exceptions thrown by the wrapped function will not be caught. Default is True.
Returns:

A wrapped function.

Return type:

Callable

static inject_into(target_object, target_function_name)

Warning

This function is DEPRECATED. Use inject_safely_into() instead.

static inject_safely_into(mod_identity, target_object, target_function_name, handle_exceptions=True)

A decorator used to inject code into a function. It will run the original function should any problems occur. If handle_exceptions is True, it will catch and log exceptions.

Example of cls usage:
 
# cls usage
@CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimSpawner, SimSpawner.spawn_sim._name__)
def do_custom_spawn_sim(original, cls, *args, **kwargs):
    return original(*args, **kwargs)
Example of self usage:
 
# Self usage
@CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimInfo, SimInfo.load_sim_info.__name__)
def do_custom_load_sim_info(original, self, *args, **kwargs):
    return original(self, *args, **kwargs)

Note

Injection WILL work on

  • Functions decorated with ‘property’
  • Functions decorated with ‘classmethod’
  • Functions decorated with ‘staticmethod’
  • Functions with ‘cls’ or ‘self’ as the first argument.

Note

Injection WILL NOT work on

  • Global functions, i.e. Functions not contained within a class.
  • Global variables, i.e. Variables not contained within a class or function.
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the Mod that is injecting custom code.
  • target_object (Any) – The class that contains the target function.
  • target_function_name (str) – The name of the function being injected to.
  • handle_exceptions (bool, optional) – If set to True, any exceptions thrown by the wrapped function will be handled. If set to False, any exceptions thrown by the wrapped function will not be caught. Default is True.
Returns:

A wrapped function.

Return type:

Callable

static inject_safely_into_function(mod_identity, target_object, target_function_name, callback, replace_return=False, handle_exceptions=True)

A decorator used to inject code into a function. It will run the original function should any problems occur. If handle_exceptions is True, it will catch and log exceptions.

Example of cls usage:
 
# cls usage
@CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimSpawner, SimSpawner.spawn_sim._name__)
def do_custom_spawn_sim(original, cls, *args, **kwargs):
    return original(*args, **kwargs)
Example of self usage:
 
# Self usage
@CommonInjectionUtils.inject_safely_into(ModInfo.get_identity(), SimInfo, SimInfo.load_sim_info.__name__)
def do_custom_load_sim_info(original, self, *args, **kwargs):
    return original(self, *args, **kwargs)

Note

Injection WILL work on

  • Functions decorated with ‘property’
  • Functions decorated with ‘classmethod’
  • Functions decorated with ‘staticmethod’
  • Functions with ‘cls’ or ‘self’ as the first argument.

Note

Injection WILL NOT work on

  • Global functions, i.e. Functions not contained within a class.
  • Global variables, i.e. Variables not contained within a class or function.
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the Mod that is injecting custom code.
  • target_object (Any) – The class that contains the target function.
  • target_function_name (str) – The name of the function being injected to.
  • callback (Callable[.., Any]) – When the injected function is invoked, this callback will be invoked.
  • replace_return (bool, optional) – If True, the returned result of the callback argument will replace the returned result of the original function. If False, the callback will be invoked, but the result of invoking the original function will be returned. Default is False.
  • handle_exceptions (bool, optional) – If set to True, any exceptions thrown by the wrapped function will be handled. If set to False, any exceptions thrown by the wrapped function will not be caught. Default is True.
Returns:

A wrapped function.

Return type:

Callable

Resource Identifiers

Custom Enum Types

Float Enum

class CommonEnumFloat(enum_name, enum_value, class_name)

Bases: float

An enum that holds a float value.

Parameters:
  • enum_name (str) – The name of the enum.
  • enum_value (float) – The value of the enum.
  • class_name (str) – The name of the class containing the enum.
name

The name of the enum.

Returns:The name of the enum.
Return type:str
value

The value of the enum.

Returns:The value of the enum.
Return type:float

Float Enum Base

class CommonEnumFloatBase

Bases: float

An inheritable class to turn properties into float enums.

Int

class CommonInt

Bases: sims4communitylib.enums.enumtypes.common_int.Int

An inheritable class that inherits from the vanilla Sims 4 enum.Int class so you don’t have to.

Int Enum

class CommonEnumInt(enum_name, enum_value, class_name)

Bases: int

An enum that holds an integer value.

Parameters:
  • enum_name (str) – The name of the enum.
  • enum_value (int) – The value of the enum.
  • class_name (str) – The name of the class containing the enum.
name

The name of the enum.

Returns:The name of the enum.
Return type:str
value

The value of the enum.

Returns:The value of the enum.
Return type:int

Int Enum Base

class CommonEnumIntBase

Bases: int

An inheritable class to turn properties into integer enums.

Warning

This class is obsolete, please inherit from CommonInt instead.

Int Flags

class CommonIntFlags

Bases: sims4communitylib.enums.enumtypes.common_int_flags.IntFlags

An inheritable class that inherits from the vanilla Sims 4 enum.IntFlags class so you don’t have to.

Object Enum

class CommonEnumObject(enum_name, enum_value, class_name)

Bases: object

An enum that holds an object value.

Parameters:
  • enum_name (str) – The name of the enum.
  • enum_value (object) – The value of the enum.
  • class_name (str) – The name of the class containing the enum.
name

The name of the enum.

Returns:The name of the enum.
Return type:str
value

The value of the enum.

Returns:The value of the enum.
Return type:object

Object Enum Base

class CommonEnumObjectBase

Bases: object

An inheritable class to turn properties of the class into object enums.

String Enum

class CommonEnumString(enum_name, enum_value, class_name)

Bases: str

An enum that holds a string value.

Parameters:
  • enum_name (str) – The name of the enum.
  • enum_value (str) – The value of the enum.
  • class_name (str) – The name of the class containing the enum.
name

The name of the enum.

Returns:The name of the enum.
Return type:str
value

The value of the enum.

Returns:The value of the enum.
Return type:str

String Enum Base

class CommonEnumStringBase

Bases: str

An inheritable class to turn properties into string enums.

Versioned Int

class CommonVersionedInt

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt, sims4communitylib.enums.enumtypes.common_versioned_values_mixin.CommonVersionedValuesMixin

Integer, but with a version.

classmethod convert_obsolete_value(value)

Convert an obsolete value to its new equivalent, if there is one.

classmethod get_obsolete_values() → Set[sims4communitylib.enums.enumtypes.common_versioned_int.CommonVersionedInt]

Retrieve a set of values considered as obsolete.

classmethod get_version() → str

The version of the enum. If this changes, it means values have changed and should be updated.

classmethod is_obsolete_value(value: sims4communitylib.enums.enumtypes.common_versioned_int.CommonVersionedInt) → bool

Determine if a value is considered to be obsolete.

Versioned Int Flags

class CommonVersionedIntFlags

Bases: sims4communitylib.enums.enumtypes.common_int_flags.CommonIntFlags, sims4communitylib.enums.enumtypes.common_versioned_values_mixin.CommonVersionedValuesMixin

Integer flags, but with a version.

classmethod convert_obsolete_value(value)

Convert an obsolete value to its new equivalent, if there is one.

classmethod get_obsolete_values() → Set[sims4communitylib.enums.enumtypes.common_versioned_int_flags.CommonVersionedIntFlags]

Retrieve a set of values considered as obsolete.

classmethod get_version() → str

The version of the enum. If this changes, it means values have changed and should be updated.

classmethod is_obsolete_value(value: sims4communitylib.enums.enumtypes.common_versioned_int_flags.CommonVersionedIntFlags) → bool

Determine if a value is considered to be obsolete.

Versioned Values Mixin

class CommonVersionedValuesMixin

Bases: object

A mixin that provides versioning for values.

classmethod convert_obsolete_value(value)

Convert an obsolete value to its new equivalent, if there is one.

classmethod get_obsolete_values() → Set[sims4communitylib.enums.enumtypes.common_versioned_values_mixin.CommonVersionedValuesMixin]

Retrieve a set of values considered as obsolete.

classmethod get_version() → str

The version of the enum. If this changes, it means values have changed and should be updated.

classmethod is_obsolete_value(value: sims4communitylib.enums.enumtypes.common_versioned_values_mixin.CommonVersionedValuesMixin) → bool

Determine if a value is considered to be obsolete.

Resource Identifiers

Component Type

class CommonComponentType

Bases: object

Various component types of vanilla Sims 4

Components are essentially just Tuning files in package files.

AFFORDANCE_TUNING

Used by autodoc_mock_imports.

ANIMATION

Used by autodoc_mock_imports.

ANIMATION_OVERLAY

Used by autodoc_mock_imports.

AUDIO

Used by autodoc_mock_imports.

AUTONOMY

Used by autodoc_mock_imports.

AWARENESS

Used by autodoc_mock_imports.

BUFF

Used by autodoc_mock_imports.

CAMERA_VIEW

Used by autodoc_mock_imports.

CANVAS

Used by autodoc_mock_imports.

CARRYABLE

Used by autodoc_mock_imports.

CARRYING

Used by autodoc_mock_imports.

CENSOR_GRID

Used by autodoc_mock_imports.

CHANNEL

Used by autodoc_mock_imports.

COLLECTABLE

Used by autodoc_mock_imports.

CONSUMABLE

Used by autodoc_mock_imports.

CRAFTING

Used by autodoc_mock_imports.

CRAFTING_STATION

Used by autodoc_mock_imports.

CURFEW

Used by autodoc_mock_imports.

DISPLAY

Used by autodoc_mock_imports.

EFFECTS

Used by autodoc_mock_imports.

ENSEMBLE

Used by autodoc_mock_imports.

ENVIRONMENT_SCORE

Used by autodoc_mock_imports.

EXAMPLE

Used by autodoc_mock_imports.

FISHING_LOCATION

Used by autodoc_mock_imports.

FLOWING_PUDDLE

Used by autodoc_mock_imports.

FOCUS

Used by autodoc_mock_imports.

FOOTPRINT

Used by autodoc_mock_imports.

GAME

Used by autodoc_mock_imports.

GAMEPLAY

Used by autodoc_mock_imports.

GARDENING

Used by autodoc_mock_imports.

IDLE

Used by autodoc_mock_imports.

INVENTORY

Used by autodoc_mock_imports.

INVENTORY_ITEM

Used by autodoc_mock_imports.

LIGHTING

Used by autodoc_mock_imports.

LINE_OF_SIGHT

Used by autodoc_mock_imports.

LINKED_OBJECT

Used by autodoc_mock_imports.

LIVE_DRAG

Used by autodoc_mock_imports.

LIVE_DRAG_TARGET

Used by autodoc_mock_imports.

MANNEQUIN

Used by autodoc_mock_imports.

NAME

Used by autodoc_mock_imports.

NEW_OBJECT

Used by autodoc_mock_imports.

OBJECT_AGE

Used by autodoc_mock_imports.

OBJECT_RELATIONSHIP

Used by autodoc_mock_imports.

OBJECT_ROUTING

Used by autodoc_mock_imports.

OBJECT_TELEPORTATION

Used by autodoc_mock_imports.

OWNABLE

Used by autodoc_mock_imports.

PARENT_TO_SIM_HEAD

Used by autodoc_mock_imports.

PORTAL

Used by autodoc_mock_imports.

PORTAL_ANIMATION

Used by autodoc_mock_imports.

PORTAL_LOCKING

Used by autodoc_mock_imports.

POSITION

Used by autodoc_mock_imports.

PROXIMITY

Used by autodoc_mock_imports.

RENDER

Used by autodoc_mock_imports.

RETAIL

Used by autodoc_mock_imports.

ROUTING

Used by autodoc_mock_imports.

SEASON_AWARE

Used by autodoc_mock_imports.

SIM

Used by autodoc_mock_imports.

SLOT

Used by autodoc_mock_imports.

SPAWNER

Used by autodoc_mock_imports.

SPAWN_POINT

Used by autodoc_mock_imports.

STATE

Used by autodoc_mock_imports.

STATISTIC

Used by autodoc_mock_imports.

STOLEN

Used by autodoc_mock_imports.

STORED_OBJECT_INFO

Used by autodoc_mock_imports.

STORED_SIM_INFO

Used by autodoc_mock_imports.

TIME_OF_DAY

Used by autodoc_mock_imports.

TOOLTIP

Used by autodoc_mock_imports.

TOPIC

Used by autodoc_mock_imports.

VIDEO

Used by autodoc_mock_imports.

WAITING_LINE

Used by autodoc_mock_imports.

WEATHER_AWARE

Used by autodoc_mock_imports.

Appearance Modifier Priorities

class CommonAppearanceModifierPriority

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Priorities for appearance modifiers. These priorities determine the order in which appearance modifiers are applied, which ones override which.

FROZEN = Ellipsis
INVALID = Ellipsis
MANNEQUIN = Ellipsis
PATIENT = Ellipsis
SICKNESS = Ellipsis
TRANSFORMED = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonAppearanceModifierPriority enum.

Parameters:value (AppearanceModifierPriority) – An instance of AppearanceModifierPriority
Returns:The specified value translated to CommonAppearanceModifierPriority or INVALID if the value could not be translated.
Return type:CommonAppearanceModifierPriority
static convert_to_vanilla(value)

Convert a value into the vanilla AppearanceModifierPriority enum.

Parameters:value (CommonAppearanceModifierPriority) – An instance of CommonAppearanceModifierPriority
Returns:The specified value translated to AppearanceModifierPriority or INVALID if the value could not be translated.
Return type:AppearanceModifierPriority
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonAppearanceModifierPriority], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonAppearanceModifierPriority]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonAppearanceModifierPriority], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonAppearanceModifierPriority], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Appearance Modifier Types

class CommonAppearanceModifierType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Types for appearance modifiers.

CUSTOM = 5000
GENERATE_OUTFIT = 3
RANDOMIZE_BODY_TYPE_COLOR = 1
RANDOMIZE_CAS_PART = 4
RANDOMIZE_SKIN_TONE_FROM_TAGS = 2
SET_CAS_PART = 0

Body Frame

Buck Types

class CommonBucksType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Variants of Bucks Types.

CLUB = Ellipsis
FAME_PERK = Ellipsis
FAME_QUIRK = Ellipsis
GALACTIC_CREDIT = Ellipsis
INFLUENCE = Ellipsis
INVALID = Ellipsis
RECYCLE_BITS = Ellipsis
RECYCLE_PIECES = Ellipsis
RESTAURANT = Ellipsis
RETAIL = Ellipsis
VAMPIRE_POWER = Ellipsis
VAMPIRE_WEAKNESS = Ellipsis
VET = Ellipsis
WEREWOLF_ABILITY = Ellipsis
WEREWOLF_ABILITY_QUEST = Ellipsis
WITCH_PERK = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonBucksType enum.

Parameters:value (BucksType) – An instance of BucksType
Returns:The specified value translated to CommonBucksType or INVALID if the value could not be translated.
Return type:Union[BucksType, None]
static convert_to_localized_string_id(value)

Convert a CommonBucksType into a Localized String identifier.

Parameters:value (CommonBucksType) – An instance of a CommonBucksType
Returns:The specified CommonBucksType translated to a localized string identifier. If no localized string id is found, the name property of the value will be used instead.
Return type:Union[int, str]
static convert_to_vanilla(value)

Convert a value into the vanilla BucksType enum.

Parameters:value (CommonBucksType) – An instance of CommonBucksType
Returns:The specified value translated to BucksType or None if the value could not be translated.
Return type:Union[BucksType, None]
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonBucksType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonBucksType]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonBucksType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonBucksType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Buffs

class CommonBuffId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla buffs

ACTING_SKILL_MOOD_ENERGIZED_ACTION = 195825
ACTING_SKILL_MOOD_ENERGIZED_HORROR = 195827
ACTING_SKILL_MOOD_ENERGIZED_SCI_FI = 195826
ACTING_SKILL_MOOD_FLIRTY = 195811
ACTING_SKILL_MOOD_HAPPY = 195824
ACTING_SKILL_MOOD_INSPIRED = 195823
ACTING_SKILL_MOOD_INSPIRED_DRAMATIC_MONOLOGUE = 199388
ACTING_SKILL_MOOD_PLAYFUL = 195822
ACTING_SKILL_PERFORMING_ROUTINE = 195118
ACTING_SKILL_PERFORMING_ROUTINE_FOR_TIPS = 195550
ACTING_SKILL_SKILL_FROM_CAS_REWARD = 197822
ACTING_SKILL_SUCCESSFUL_ROUTINE_ENERGIZED_ACTION = 195855
ACTING_SKILL_SUCCESSFUL_ROUTINE_ENERGIZED_HORROR = 195856
ACTING_SKILL_SUCCESSFUL_ROUTINE_ENERGIZED_SCI_FI = 195857
ACTING_SKILL_SUCCESSFUL_ROUTINE_FLIRTY = 195858
ACTING_SKILL_SUCCESSFUL_ROUTINE_HAPPY = 195859
ACTING_SKILL_SUCCESSFUL_ROUTINE_INSPIRED = 195551
ACTING_SKILL_SUCCESSFUL_ROUTINE_INSPIRED_DRAMATIC_MONOLOGUE = 199383
ACTING_SKILL_SUCCESSFUL_ROUTINE_PLAYFUL = 195860
ACTING_SKILL_THESPIAN_TRAINING = 199560
ACTIVITY_TABLE_HOLIDAY_CRAFT = 186344
ACTIVITY_TABLE_SEASONAL_CRAFT = 186345
ACTOR_CAREER_AGENCY_WELL_SUITED_AMATEUR_FAIL = 199369
ACTOR_CAREER_GOT_INTO_COSTUME = 189356
ACTOR_CAREER_GOT_INTO_HAIR_MAKE_UP = 189354
ACTOR_CAREER_HAIR_COMMERCIAL_HOSPITAL = 197526
ACTOR_CAREER_HAIR_COMMERCIAL_HOUSE_NICE = 197516
ACTOR_CAREER_HAIR_COMMERCIAL_KIDS = 197519
ACTOR_CAREER_HAIR_COMMERCIAL_PIRATE = 197514
ACTOR_CAREER_HAIR_COMMERCIAL_WESTERN = 197530
ACTOR_CAREER_HAIR_FAIL = 197855
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_COMMERCIAL_HOSPITAL = 201797
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_COMMERCIAL_HOUSE_NICE = 201798
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_MOVIE_CITY = 201821
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_MOVIE_MEDIEVAL = 201817
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_MOVIE_PIRATE = 201816
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_MOVIE_SUPERHERO = 201820
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_MOVIE_VICTORIAN = 201819
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_MOVIE_WESTERN = 201818
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_HIGH_APOCALYPSE = 201804
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_HIGH_HOSPITAL = 201805
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_HIGH_POLICE = 201808
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_HIGH_VICTORIAN = 201807
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_HIGH_WESTERN = 201806
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_LOW_HOUSE_LOW = 201802
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_LOW_HOUSE_NICE = 201800
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_LOW_PIRATE = 201799
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR1_TV_LOW_WESTERN = 201801
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_MOVIE_CITY = 201832
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_MOVIE_MEDIEVAL = 201828
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_MOVIE_PIRATE = 201827
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_MOVIE_SUPERHERO = 201831
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_MOVIE_VICTORIAN = 201830
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_MOVIE_WESTERN = 201829
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_TV_HIGH_APOCALYPSE = 201809
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_TV_HIGH_HOSPITAL = 201811
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_TV_HIGH_POLICE = 201812
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_TV_HIGH_VICTORIAN = 201810
ACTOR_CAREER_HAIR_MAKE_UP_CO_STAR2_TV_LOW_PIRATE = 201803
ACTOR_CAREER_HAIR_MOVIE_CITY = 197523
ACTOR_CAREER_HAIR_MOVIE_MEDIEVAL = 197529
ACTOR_CAREER_HAIR_MOVIE_PIRATE = 197525
ACTOR_CAREER_HAIR_MOVIE_SUPERHERO = 197522
ACTOR_CAREER_HAIR_MOVIE_VICTORIAN = 197518
ACTOR_CAREER_HAIR_MOVIE_WESTERN = 197533
ACTOR_CAREER_HAIR_TV_HIGH_APOCALYPSE = 197524
ACTOR_CAREER_HAIR_TV_HIGH_HOSPITAL = 197528
ACTOR_CAREER_HAIR_TV_HIGH_POLICE = 197521
ACTOR_CAREER_HAIR_TV_HIGH_VICTORIAN = 197517
ACTOR_CAREER_HAIR_TV_HIGH_WESTERN = 197532
ACTOR_CAREER_HAIR_TV_LOW_HOUSE_LOW = 197534
ACTOR_CAREER_HAIR_TV_LOW_HOUSE_NICE = 197527
ACTOR_CAREER_HAIR_TV_LOW_KIDS = 197520
ACTOR_CAREER_HAIR_TV_LOW_PIRATE = 197515
ACTOR_CAREER_HAIR_TV_LOW_WESTERN = 197531
ACTOR_CAREER_MAIN_GOAL = 197926
ACTOR_CAREER_MAKEUP_COMMERCIAL_HOSPITAL = 197494
ACTOR_CAREER_MAKEUP_COMMERCIAL_HOUSE_NICE = 197484
ACTOR_CAREER_MAKEUP_COMMERCIAL_KIDS = 197487
ACTOR_CAREER_MAKEUP_COMMERCIAL_PIRATE = 197482
ACTOR_CAREER_MAKEUP_COMMERCIAL_WESTERN = 197498
ACTOR_CAREER_MAKEUP_GENDER_FAIL_0 = 202357
ACTOR_CAREER_MAKEUP_GENDER_FAIL_1 = 202358
ACTOR_CAREER_MAKEUP_GENDER_FAIL_2 = 202359
ACTOR_CAREER_MAKEUP_GENDER_FAIL_3 = 202360
ACTOR_CAREER_MAKEUP_GENDER_FAIL_4 = 202361
ACTOR_CAREER_MAKEUP_MOVIE_CITY = 197489
ACTOR_CAREER_MAKEUP_MOVIE_MEDIEVAL = 197497
ACTOR_CAREER_MAKEUP_MOVIE_PIRATE = 197493
ACTOR_CAREER_MAKEUP_MOVIE_SUPERHERO = 197490
ACTOR_CAREER_MAKEUP_MOVIE_VICTORIAN = 197486
ACTOR_CAREER_MAKEUP_MOVIE_WESTERN = 197501
ACTOR_CAREER_MAKEUP_TV_HIGH_APOCALYPSE = 197492
ACTOR_CAREER_MAKEUP_TV_HIGH_HOSPITAL = 197496
ACTOR_CAREER_MAKEUP_TV_HIGH_POLICE = 197491
ACTOR_CAREER_MAKEUP_TV_HIGH_VICTORIAN = 197485
ACTOR_CAREER_MAKEUP_TV_HIGH_WESTERN = 197500
ACTOR_CAREER_MAKEUP_TV_LOW_HOUSE_LOW = 197502
ACTOR_CAREER_MAKEUP_TV_LOW_HOUSE_NICE = 197495
ACTOR_CAREER_MAKEUP_TV_LOW_KIDS = 197488
ACTOR_CAREER_MAKEUP_TV_LOW_PIRATE = 197483
ACTOR_CAREER_MAKEUP_TV_LOW_WESTERN = 197499
ACTOR_CAREER_MAKEUP_UNISEX_FAIL_0 = 202363
ACTOR_CAREER_MAKEUP_UNISEX_FAIL_1 = 202364
ACTOR_CAREER_MAKEUP_UNISEX_FAIL_2 = 202365
ACTOR_CAREER_PRACTICED_SCENE = 189338
ACTOR_CAREER_PREP_TASKS_RESEARCH_MOOD_ANGRY = 200801
ACTOR_CAREER_PREP_TASKS_RESEARCH_MOOD_FLIRTY = 200800
ACTOR_CAREER_PREP_TASKS_RESEARCH_MOOD_PLAY_FUL = 200802
ACTOR_CAREER_READY_TO_PERFORM = 191351
ACTOR_CAREER_ROLE_GO_TO_MARK_BACKGROUND_PRODUCER = 191196
ACTOR_CAREER_ROLE_GO_TO_MARK_COSTAR2 = 190125
ACTOR_CAREER_ROLE_GO_TO_MARK_CO_STAR1 = 189282
ACTOR_CAREER_ROLE_GO_TO_MARK_DIRECTOR = 190126
ACTOR_CAREER_ROLE_GO_TO_MARK_DOLLY_CAMERA_OPERATOR = 190530
ACTOR_CAREER_ROLE_GO_TO_MARK_SPECIAL_EFFECTS_OPERATOR = 192119
ACTOR_CAREER_ROLE_GO_TO_MARK_STATIONARY_CAMERA_OPERATOR = 191276
ACTOR_CAREER_ROLE_PLAYER = 197344
ACTOR_CAREER_ROLE_PRE_PERFORMANCE_BACKGROUND_ACTOR = 193211
ACTOR_CAREER_ROLE_PRE_PERFORMANCE_BACKGROUND_PRODUCER = 192799
ACTOR_CAREER_ROLE_PRE_PERFORMANCE_DIRECTOR = 191096
ACTOR_CAREER_ROLE_PRE_PERFORMANCE_DOLLY_CAMERA_OPERATOR = 191075
ACTOR_CAREER_ROLE_PRE_PERFORMANCE_SPECIAL_EFFECTS = 199288
ACTOR_CAREER_ROLE_PRE_PERFORMANCE_STATIONARY_CAMERA_OPERATOR = 191279
ADOPTION = 40069
ADULT_MOOD_SWING_ANGRY = 164632
ADULT_MOOD_SWING_EMBARRASSED = 164634
ADULT_MOOD_SWING_SAD = 164636
ADULT_MOOD_SWING_STRESSED = 164638
ADVENTUROUS_ATE_QUICK_MEAL = 252229
ADVENTUROUS_DID_WOOHOO = 252180
ADVENTUROUS_DID_WOOHOO_FLAG_BAT = 252252
ADVENTUROUS_DID_WOOHOO_FLAG_BUSH = 252253
ADVENTUROUS_DID_WOOHOO_FLAG_CLOSET = 252262
ADVENTUROUS_DID_WOOHOO_FLAG_COFFIN = 252263
ADVENTUROUS_DID_WOOHOO_FLAG_DUMPSTER = 252264
ADVENTUROUS_DID_WOOHOO_FLAG_DWELLING = 252265
ADVENTUROUS_DID_WOOHOO_FLAG_HOT_SPRINGS = 252266
ADVENTUROUS_DID_WOOHOO_FLAG_HOT_TUB = 252254
ADVENTUROUS_DID_WOOHOO_FLAG_ISLAND_WATERFALL = 252255
ADVENTUROUS_DID_WOOHOO_FLAG_LEAF_PILE = 252256
ADVENTUROUS_DID_WOOHOO_FLAG_LIGHTHOUSE = 252257
ADVENTUROUS_DID_WOOHOO_FLAG_LIVESTOCK_PEN = 257640
ADVENTUROUS_DID_WOOHOO_FLAG_ROCKET_SHIP = 252258
ADVENTUROUS_DID_WOOHOO_FLAG_SLEEPING_POD = 252259
ADVENTUROUS_DID_WOOHOO_FLAG_STEAM_ROOM = 252260
ADVENTUROUS_DID_WOOHOO_FLAG_TELESCOPE = 252261
ADVENTUROUS_DID_WOOHOO_FLAG_TENT = 252267
ADVENTUROUS_DID_WOOHOO_FLAG_TREEHOUSE = 310670
ADVENTUROUS_DID_WOOHOO_FLAG_WALK_IN_SAFE = 252268
ADVENTUROUS_HIGH_SKILL_BORED = 252512
ADVENTUROUS_HIGH_SKILL_BORED_GAIN = 252510
ADVENTUROUS_INSPIRED_MEAL = 252306
ADVENTUROUS_LOW_SKILL_BONUS_SKILL = 252507
ADVENTUROUS_ON_AN_ADVENTURE = 252221
ADVENTUROUS_TALE = 103144
ADVENTUROUS_TALE_GREAT_STORY = 109730
ALIEN_ABDUCTION_HIGH = 102868
ALIEN_ABDUCTION_HIGH_SATELLITE_CALLED = 107162
ALIEN_ABDUCTION_LOW = 115180
ALIEN_ABDUCTION_MEDIUM = 115181
ALIEN_ABDUCTION_NO_CHANCE = 107158
ALIEN_ABDUCTION_VERY_HIGH = 115182
ALIEN_ABDUCTION_VERY_LOW = 115179
ALIEN_ALIEN_CONTACT_FROM_SATELLITE = 107166
ALIEN_DETECT_AURA = 108874
ALIEN_DISCOVERY_ANGRY_REACTION = 111529
ALIEN_DISCOVERY_CONFIDENT_REACTION = 111530
ALIEN_DISCOVERY_EMBARRASSED_ALIEN = 111528
ALIEN_DISCOVERY_SUBJECT_OF_ALIEN_BRAINPOWER_INTERACTION = 116577
ALIEN_EMPATHY_COOLDOWN_TIMER = 103559
ALIEN_EMPATHY_EMOTION_ANGRY = 103474
ALIEN_EMPATHY_EMOTION_BORED = 103475
ALIEN_EMPATHY_EMOTION_CONFIDENT = 103487
ALIEN_EMPATHY_EMOTION_DAZED = 103486
ALIEN_EMPATHY_EMOTION_EMBARRASSED = 103485
ALIEN_EMPATHY_EMOTION_ENERGIZED = 103484
ALIEN_EMPATHY_EMOTION_FLIRTY = 103483
ALIEN_EMPATHY_EMOTION_FOCUSED = 103482
ALIEN_EMPATHY_EMOTION_HAPPY = 103481
ALIEN_EMPATHY_EMOTION_INSPIRED = 103480
ALIEN_EMPATHY_EMOTION_PLAYFUL = 103479
ALIEN_EMPATHY_EMOTION_SAD = 103478
ALIEN_EMPATHY_EMOTION_STRESSED = 103477
ALIEN_EMPATHY_EMOTION_UNCOMFORTABLE = 103476
ALIEN_HOMESICK = 103361
ALIEN_IS_ALIEN = 103358
ALIEN_LOW_BRAIN_POWER = 103333
ALIEN_MEMORY_ERASE = 103576
ALIEN_MOOD_AURA_ANGRY = 108933
ALIEN_MOOD_AURA_BORED = 108943
ALIEN_MOOD_AURA_CHILD_ANGRY = 114644
ALIEN_MOOD_AURA_CHILD_BORED = 114645
ALIEN_MOOD_AURA_CHILD_CONFIDENT = 114654
ALIEN_MOOD_AURA_CHILD_EMBARRASSED = 114646
ALIEN_MOOD_AURA_CHILD_ENERGISED = 114647
ALIEN_MOOD_AURA_CHILD_FOCUSED = 114649
ALIEN_MOOD_AURA_CHILD_HAPPY = 114648
ALIEN_MOOD_AURA_CHILD_INSPIRED = 114650
ALIEN_MOOD_AURA_CHILD_PLAYFUL = 114651
ALIEN_MOOD_AURA_CHILD_SAD = 114652
ALIEN_MOOD_AURA_CHILD_STRESSED = 114653
ALIEN_MOOD_AURA_CHILD_UNCOMFORTABLE = 114655
ALIEN_MOOD_AURA_CONFIDENT = 108944
ALIEN_MOOD_AURA_DAZED = 108945
ALIEN_MOOD_AURA_EMBARRASSED = 108935
ALIEN_MOOD_AURA_ENERGISED = 108936
ALIEN_MOOD_AURA_FLIRTY = 108937
ALIEN_MOOD_AURA_FOCUSED = 108938
ALIEN_MOOD_AURA_HAPPY = 108939
ALIEN_MOOD_AURA_INSPIRED = 108940
ALIEN_MOOD_AURA_PLAYFUL = 108941
ALIEN_MOOD_AURA_REMOVED_MOOD_AURA_BUFFS = 114656
ALIEN_MOOD_AURA_SAD = 108934
ALIEN_MOOD_AURA_STRESSED = 108942
ALIEN_MOOD_AURA_UNCOMFORTABLE = 108946
ALIEN_REMINDED_OF_HOME = 103362
ALIEN_SATELLITE_DETECT_ALIENS_COOL_DOWN = 115021
ALIEN_SATELLITE_DISH_HIVE_MIND_ANGRY = 107525
ALIEN_SATELLITE_DISH_HIVE_MIND_DANCE = 107524
ALIEN_SATELLITE_DISH_HIVE_MIND_HAPPY = 107526
ALIEN_SATELLITE_DISH_HIVE_MIND_KNOCKED_OUT = 107533
ALIEN_SATELLITE_DISH_HIVE_MIND_KNOCKOUT_DAZED = 107534
ALIEN_SCARE_WITH_PROBE = 115015
ALIEN_VISIT_ALIEN = 113541
ALLOW_SLEEP_DESIRE = 36123
ALMOST_ALWAYS_RUN = 207314
ANGRY_ABOUT_VICIOUS_RUMOR = 35130
ANIMAL_OBJECTS_BIRD_HOME_SINGING_SKILL_EXISTS = 269176
ANIMAL_OBJECTS_CHEATS_FORCE_OUTCOME_SOCIAL_FAIL = 257699
ANIMAL_OBJECTS_CHEATS_FORCE_OUTCOME_SOCIAL_SUCCESS = 257698
ANIMAL_OBJECTS_CHICKEN_GRIM_DEFEATED = 268695
ANIMAL_OBJECTS_COWS_COWBELL_COOLDOWN = 268471
ANIMAL_OBJECTS_GOAT_SHEEP_SAW_TRICK_HIDDEN = 331883
ANIMAL_OBJECTS_MOODLETS_DEATH_RABBIT = 257724
ANIMAL_OBJECTS_MOODLETS_EGG_DARK_CHICKEN = 267396
ANIMAL_OBJECTS_MOODLETS_EGG_GOLDEN_CHICKEN = 267395
ANIMAL_OBJECTS_MOODLETS_EGG_MMM_CHOCOLATE = 267386
ANIMAL_OBJECTS_MOODLETS_GHOST_KILLER_CHICKEN_ANGRY = 268000
ANIMAL_OBJECTS_MOODLETS_GHOST_KILLER_CHICKEN_SCARED = 268001
ANIMAL_OBJECTS_MOODLETS_GHOST_KILLER_CHICKEN_TENSE = 268002
ANIMAL_OBJECTS_MOODLETS_GHOST_KILLER_RABBIT_ANGRY = 260124
ANIMAL_OBJECTS_MOODLETS_GHOST_KILLER_RABBIT_SCARED = 260122
ANIMAL_OBJECTS_MOODLETS_GHOST_KILLER_RABBIT_TENSE = 260123
ANIMAL_OBJECTS_MOODLETS_GOAT_SHEEP_IMPROVE_MOOD_COOLDOWN = 327758
ANIMAL_OBJECTS_MOODLETS_GOAT_SHEEP_PLACE_DOWN_COOLDOWN = 351539
ANIMAL_OBJECTS_MOODLETS_NEW_FRIEND_BIRD_HOME = 257727
ANIMAL_OBJECTS_MOODLETS_NEW_FRIEND_RABBIT = 257726
ANIMAL_OBJECTS_MOODLETS_SOCIALS_ANGRY_BIRD_HOME_SHOW_AFFECTION = 268821
ANIMAL_OBJECTS_MOODLETS_SOCIALS_ANGRY_BIRD_HOME_TALK = 257766
ANIMAL_OBJECTS_MOODLETS_SOCIALS_CONFIDENT_BIRD_HOME_SCARE = 257776
ANIMAL_OBJECTS_MOODLETS_SOCIALS_CONFIDENT_CHICKEN_ATTACKED = 268039
ANIMAL_OBJECTS_MOODLETS_SOCIALS_CONFIDENT_RABBIT_ATTACKED = 257751
ANIMAL_OBJECTS_MOODLETS_SOCIALS_DAZED_CHICKEN_ATTACKED = 268040
ANIMAL_OBJECTS_MOODLETS_SOCIALS_DAZED_RABBIT_ATTACKED = 257753
ANIMAL_OBJECTS_MOODLETS_SOCIALS_EMBARRASSED_BIRD_HOME_QUESTION = 257769
ANIMAL_OBJECTS_MOODLETS_SOCIALS_EMBARRASSED_BIRD_HOME_SING = 257780
ANIMAL_OBJECTS_MOODLETS_SOCIALS_EMBARRASSED_GOAT_JOKE = 326070
ANIMAL_OBJECTS_MOODLETS_SOCIALS_EMBARRASSED_LIVESTOCK_PEN_SCARE_ANIMAL_ENTHUSIAST = 263700
ANIMAL_OBJECTS_MOODLETS_SOCIALS_EMBARRASSED_RABBIT_JOKE = 257738
ANIMAL_OBJECTS_MOODLETS_SOCIALS_EMBARRASSED_SHEEP_JOKE = 326071
ANIMAL_OBJECTS_MOODLETS_SOCIALS_ENERGIZED_BIRD_HOME_WATCH = 257756
ANIMAL_OBJECTS_MOODLETS_SOCIALS_ENERGIZED_COWBELL = 268477
ANIMAL_OBJECTS_MOODLETS_SOCIALS_ENERGIZED_SHEEP_COUNT = 325648
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_BIRD_HOME_QUESTION = 257767
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_BIRD_HOME_SCARE = 257772
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_BIRD_HOME_SHOW_AFFECTION = 268820
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_BIRD_HOME_TALK = 257761
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_CHICKEN_HUG = 261286
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_COW_HUG = 263671
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_COW_HUG_ANIMAL_ENTHUSIAST = 263672
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_GOAT_HUG = 326075
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_GOAT_PET = 326077
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_GOAT_TALK = 326072
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_LLAMA_HUG = 263673
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_LLAMA_HUG_ANIMAL_ENTHUSIAST = 263674
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_RABBIT_HUG = 257747
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_RABBIT_JOKE = 257733
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_RABBIT_TALK = 257729
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_ROOSTER_HUG = 271329
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_SHEEP_HUG = 326074
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_SHEEP_PET = 326076
ANIMAL_OBJECTS_MOODLETS_SOCIALS_HAPPY_SHEEP_TALK = 326073
ANIMAL_OBJECTS_MOODLETS_SOCIALS_INSPIRED_BIRD_HOME_QUESTION = 257768
ANIMAL_OBJECTS_MOODLETS_SOCIALS_INSPIRED_BIRD_HOME_SING = 257778
ANIMAL_OBJECTS_MOODLETS_SOCIALS_INSPIRED_BIRD_HOME_TALK = 257762
ANIMAL_OBJECTS_MOODLETS_SOCIALS_INSPIRED_BIRD_HOME_WATCH = 257757
ANIMAL_OBJECTS_MOODLETS_SOCIALS_INSPIRED_RABBIT_QUESTION = 257732
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_GOAT_BE_MEAN = 326078
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_GOAT_JOKE = 326092
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_GOAT_PLAY_WITH = 326094
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_GOAT_SCARE = 326091
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_RABBIT_BE_MEAN = 257742
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_RABBIT_JOKE = 257735
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_RABBIT_SCARE = 257741
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_SHEEP_BE_MEAN = 326079
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_SHEEP_JOKE = 326093
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_SHEEP_PLAY_WITH = 326095
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_SHEEP_SCARE = 326090
ANIMAL_OBJECTS_MOODLETS_SOCIALS_PLAYFUL_SHEEP_TRICK = 325223
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_BIRD_HOME_QUESTION = 257770
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_BIRD_HOME_SHOW_AFFECTION = 268825
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_BIRD_HOME_SING = 257779
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_CHICKEN_DEATH = 261284
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_CHICKEN_MISSING = 261285
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_CHICKEN_SOLD = 261287
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_COWBELL = 268484
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_COW_DEATH = 263656
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_COW_HUG = 263713
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_COW_HUG_ANIMAL_ENTHUSIAST = 263714
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_COW_SOLD = 263676
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_GOAT_DEATH = 330927
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_GOAT_MISSING = 336493
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_GOAT_TALK = 326096
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_LIVESTOCK_PEN_GO_MISSING = 268063
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_LLAMA_DEATH = 263657
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_LLAMA_SOLD = 263677
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_PET_TODDLER = 339929
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_RABBIT_HUG = 257749
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_SHEEP_DEATH = 330928
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_SHEEP_HUG = 326098
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_SHEEP_MISSING = 336494
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_SHEEP_PET = 326099
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_SHEEP_PLAY_WITH = 326100
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SAD_SHEEP_TALK = 326097
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_CHICKEN_PECKED_AT = 261271
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_CHICKEN_PECKED_AT_TODDLERS = 264978
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_LLAMA_HUG = 263716
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_RABBIT_ATTACKED = 257754
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_RABBIT_PET = 257744
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_ROOSTER_PECKED_AT = 271331
ANIMAL_OBJECTS_MOODLETS_SOCIALS_SCARED_ROOSTER_PECKED_AT_TODDLERS = 271332
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_COW_MILK_FAIL = 263084
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_COW_MILK_FAIL_ANIMAL_ENTHUSIAST = 267015
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_LIVESTOCK_PEN_BE_MEAN_ANIMAL_ENTHUSIAST = 263699
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_LLAMA_SHEAR_FAIL = 263085
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_LLAMA_SHEAR_FAIL_ANIMAL_ENTHUSIAST = 267016
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_RABBIT_JOKE = 257745
ANIMAL_OBJECTS_MOODLETS_SOCIALS_TENSE_RABBIT_PET = 257746
ANIMAL_OBJECTS_MOODLETS_SOCIALS_UNCOMFORTABLE_BIRD_HOME_SING = 257781
ANIMAL_OBJECTS_MOODLETS_SOCIALS_UNCOMFORTABLE_BIRD_HOME_TALK = 257764
ANIMAL_OBJECTS_MOODLETS_SOCIALS_UNCOMFORTABLE_GOAT_HEADBUTT = 326101
ANIMAL_OBJECTS_MOODLETS_SOCIALS_UNCOMFORTABLE_GOAT_YELLING = 325100
ANIMAL_OBJECTS_MOODLETS_SOCIALS_UNCOMFORTABLE_LIVESTOCK_PEN_SMELLY = 263698
ANIMAL_OBJECTS_MOODLETS_SOCIALS_UNCOMFORTABLE_LLAMA_HUG = 263715
ANIMAL_OBJECTS_MOODLETS_TRAIT_SQUEAMISH_BIRD_HOME_GARDENING_HELP = 257785
ANIMAL_OBJECTS_MOODLETS_TRAIT_SQUEAMISH_BIRD_HOME_POOPED_ON = 257784
ANIMAL_OBJECTS_RABBIT_SIM_ABOUT_TO_DIE = 264515
ANIMAL_OBJECTS_SOLD_MY_FRIEND_TRACKER = 339253
APPLY_FROZEN_ADULT = 116188
APPLY_FROZEN_CHILD = 116189
ARCADE_MACHINE_GAME_WIN = 129185
ARCADE_MACHINE_LEVEL_WIN = 129184
ARCADE_MACHINE_LOSE_GAME_HIDDEN = 127480
ARCADE_MACHINE_PLAYER_1 = 128521
ARCADE_MACHINE_PLAYER_2 = 128522
ARCADE_MACHINE_PLAYER_3 = 128523
ARCADE_MACHINE_PLAYER_4 = 128520
ARCADE_MACHINE_WIN_GAME_HIDDEN = 129284
ARCADE_MACHINE_WIN_GAME_WALK_AWAY_HIDDEN = 129550
ARCHAEOLOGY_SKILL_GIVE_ARCHAEOLOGY_LECTURE_ACTOR_FAILURE = 174886
ARCHAEOLOGY_SKILL_GIVE_ARCHAEOLOGY_LECTURE_ACTOR_SUCCESS = 174855
ARCHAEOLOGY_SKILL_GIVE_ARCHAEOLOGY_LECTURE_LISTENERS_SUCCESS = 174889
ARCHAEOLOGY_SKILL_STUDY_FOR_HISTORICAL_INSIGHTS_FOCUSED = 174307
ARCHAEOLOGY_TABLE_ANALYZE_COLLECTIBLE_FOCUSED = 175740
ARCHAEOLOGY_TABLE_AUTHENTICATE_ARTIFACT_FOCUSED = 176077
ARCHAEOLOGY_TABLE_UNCOVER_ARTIFACT_FOCUSED = 176078
ASKED_TO_STAY_NIGHT_INVISIBLE = 101209
ASK_FOR_RECYCLING_MATERIALS_COOLDOWN = 234365
ASK_SIM_TO_PURSUE_DREAM_JOB_AMATEUR_CAREER_CONSULTANT = 274864
ASK_SIM_TO_PURSUE_DREAM_JOB_EXPERT_CAREER_CONSULTANT = 274862
ASK_SIM_TO_PURSUE_DREAM_JOB_HIDDEN_COOLDOWN_FAILURE = 274796
ASK_SIM_TO_PURSUE_DREAM_JOB_HIDDEN_COOLDOWN_SUCCESS = 274821
ASK_SIM_TO_PURSUE_DREAM_JOB_ONLY_TRYING_TO_HELP = 274822
ASK_SIM_TO_PURSUE_DREAM_JOB_SERIOUS_LIFE_CHANGES = 274863
ASPIRATION_COMPLETE_INVISIBLE = 325690
ASPIRATION_MIND_AND_BODY_NO_BAD_MOOD = 313715
ASPIRATION_MIND_AND_BODY_NO_BAD_MOOD_COMPLETE = 313716
ASPIRATION_SUPER_PARENT_IN_LIFE_SKILL_RANGE = 167467
ATMOSPHERIC_CONDENSER_WATER_PRESSURE_UNCOMFORTABLE = 233300
ATTRACTOR_POINT_BEACH_COOLDOWN = 209673
AT_MAGIC_HQ = 216284
AUTONOMY_MOD_ACTIVITY_TABLE = 143507
AUTONOMY_MOD_ADD_CANDLES_TO_CAKE = 39354
AUTONOMY_MOD_ARTS_CENTER_ORDER_DRINK = 154445
AUTONOMY_MOD_BABY_SHOWER_BARTENDER = 309657
AUTONOMY_MOD_BAKE_ONE_CAKE = 31036
AUTONOMY_MOD_BARTENDER = 128325
AUTONOMY_MOD_BEAR = 104743
AUTONOMY_MOD_BEHAVIOR_BOMB_ENERGY = 224372
AUTONOMY_MOD_BEHAVIOR_BOMB_PARTY = 218932
AUTONOMY_MOD_BEHAVIOR_BOMB_STUDY = 219266
AUTONOMY_MOD_BEHAVIOR_BOMB_TIDY = 219250
AUTONOMY_MOD_BIRTHDAY_BLOW_OUT_CANDLES = 117435
AUTONOMY_MOD_BIRTHDAY_GUEST_CELEBRATE = 32209
AUTONOMY_MOD_BREAK_THINGS = 12617
AUTONOMY_MOD_BROWSE_BOOKS = 96922
AUTONOMY_MOD_CAFE_BARISTA_ACTIVE = 124621
AUTONOMY_MOD_CAFE_BUSINESS_PARTNER = 125186
AUTONOMY_MOD_CAFE_CUSTOMER = 122234
AUTONOMY_MOD_CAFE_FRIENDS = 125048
AUTONOMY_MOD_CAFE_MEDIA_USER = 122744
AUTONOMY_MOD_CAFE_ORDER_DRINK = 122674
AUTONOMY_MOD_CAFE_ORDER_DRINK_TO_GO = 124308
AUTONOMY_MOD_CAFE_ORDER_FOOD = 130063
AUTONOMY_MOD_CAREER_ACTIVIST_ATTRACT_TO_PROTEST_HIDDEN = 149923
AUTONOMY_MOD_CAREER_ACTIVIST_ATTRACT_TO_PROTEST_PLAYER_HIDDEN = 155277
AUTONOMY_MOD_CARVE_PUMPKINS = 127118
AUTONOMY_MOD_CELEBRITY_AT_VENUE = 196537
AUTONOMY_MOD_CELEBRITY_HANG_OUT_BAR = 191731
AUTONOMY_MOD_CELEBRITY_HANG_OUT_GYM = 191732
AUTONOMY_MOD_CELEBRITY_HANG_OUT_LIBRARY = 191729
AUTONOMY_MOD_CELEBRITY_HANG_OUT_MUSEUM = 191727
AUTONOMY_MOD_CELEBRITY_HANG_OUT_PARK = 191730
AUTONOMY_MOD_CELEBRITY_HANG_OUT_POOL = 191728
AUTONOMY_MOD_CELEBRITY_NEARBY_SIMS = 196650
AUTONOMY_MOD_CELEBRITY_NEARBY_SIMS_ARRIVE_AT_VENUE = 262049
AUTONOMY_MOD_CHALET_GARDENS_WANDER_MAZE = 126240
AUTONOMY_MOD_CHALET_GHOST_GARDEN = 127075
AUTONOMY_MOD_CHALET_GHOST_PAINTER = 126030
AUTONOMY_MOD_CHALET_GHOST_THINGS = 127062
AUTONOMY_MOD_CITY_LIFE_BASKET_BALLER = 149964
AUTONOMY_MOD_CITY_LIFE_BUSKER_WATCH_BROADCAST = 151112
AUTONOMY_MOD_CITY_LIFE_CITY_REPAIR = 144299
AUTONOMY_MOD_CITY_LIFE_LIVES_ON_STREET_ADULT = 151046
AUTONOMY_MOD_CITY_LIFE_LIVES_ON_STREET_CHILD = 153512
AUTONOMY_MOD_CITY_LIFE_LIVING_STATUE_BUSKER = 134322
AUTONOMY_MOD_CITY_LIFE_MURAL_PAINTER = 149974
AUTONOMY_MOD_CITY_LIFE_MYSHUNO_MEADOWS_TOURIST_BARFLY = 152983
AUTONOMY_MOD_CITY_LIFE_PHONE_CHATTER_COOLDOWN = 155329
AUTONOMY_MOD_CITY_LIFE_PROTESTERS = 153087
AUTONOMY_MOD_CITY_LIFE_READ_GUIDE_COOLDOWN = 155331
AUTONOMY_MOD_CITY_LIFE_TOURIST = 134323
AUTONOMY_MOD_CITY_LIFE_VIEW_COOLDOWN = 155708
AUTONOMY_MOD_CITY_LIFE_WEIRDO = 134321
AUTONOMY_MOD_CITY_LIFE_WEIRDO_BATHROBE_ELDER = 145016
AUTONOMY_MOD_CITY_LIFE_WEIRDO_RACCOON = 145018
AUTONOMY_MOD_CITY_LIFE_WEIRDO_TALK_TO_SELF_COOLDOWN = 155649
AUTONOMY_MOD_CITY_LIFE_WEIRDO_TOWELS = 145019
AUTONOMY_MOD_CLEAN_BAR = 27058
AUTONOMY_MOD_CLEAN_GLASSES = 27370
AUTONOMY_MOD_CLEAN_PLATES = 27371
AUTONOMY_MOD_CLEAR_EASEL = 145080
AUTONOMY_MOD_CLEAR_MURAL = 148096
AUTONOMY_MOD_CLUB_DANCER = 123144
AUTONOMY_MOD_CLUB_DJ = 122822
AUTONOMY_MOD_CLUB_DJ_AUDIENCE = 123011
AUTONOMY_MOD_CLUB_GO_DANCING_PARTY_GOER = 123413
AUTONOMY_MOD_CLUB_GO_DANCING_PARTY_POOPER = 126289
AUTONOMY_MOD_COMPLIMENT_MORE = 34849
AUTONOMY_MOD_CONGRATULATE_MORE = 34963
AUTONOMY_MOD_CONSERVATIONIST = 211667
AUTONOMY_MOD_CRIME_SCENE_DETECTIVE_NPC = 115759
AUTONOMY_MOD_DANCE_FLOOR_GROUP_DANCE_NO_SOCIAL = 129081
AUTONOMY_MOD_DANCE_STEREO = 26276
AUTONOMY_MOD_DEBTOR_REPO = 228339
AUTONOMY_MOD_DEBTOR_REPO_BILLS = 241175
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_0_COOLDOWN = 125705
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_1_WATCH = 124603
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_2_DANCE = 124602
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_DANCE_DECAY_HIGH = 128031
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_DANCE_DECAY_LOW = 128030
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_POSITIVE_BUFF = 128378
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_WATCH_DECAY_HIGH = 128033
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_WATCH_DECAY_LOW = 128029
AUTONOMY_MOD_DJ_BOOTH_AUDIENCE_X_ANTI = 125704
AUTONOMY_MOD_DOCTOR_CAREER_AUTONOMOUS_COOLDOWN = 116628
AUTONOMY_MOD_DOCTOR_CAREER_PATIENT_ADMITTED_EXAM_BED = 113884
AUTONOMY_MOD_DOCTOR_CAREER_PATIENT_ADMITTED_EXAM_BED_RECLINE = 115264
AUTONOMY_MOD_DOCTOR_CAREER_PATIENT_ARRIVAL_WAIT_TO_CHECK_IN = 113885
AUTONOMY_MOD_DO_BULLETIN_BOARD_INTERACTIONS = 145899
AUTONOMY_MOD_DO_WOODWORKING = 144775
AUTONOMY_MOD_DUMPSTER_WOOHOO = 231207
AUTONOMY_MOD_EASEL_MENTOR = 28374
AUTONOMY_MOD_EASEL_PAINT = 28373
AUTONOMY_MOD_EAT_ONE_SLICE_OF_CAKE = 34440
AUTONOMY_MOD_EP14_WORLD_NPC_HORSE_TRAINER_ADVERTISE_EQUESTRIAN_CENTER_SITUATION = 329804
AUTONOMY_MOD_EP14_WORLD_NPC_MYSTERIOUS_RANCHER_SELL_NECTAR_SITUATION = 327886
AUTONOMY_MOD_ESPRESSO_WAIT_FOR_WORK = 129328
AUTONOMY_MOD_EUROPE_WALK_BYS_BRAWL = 123436
AUTONOMY_MOD_EXERCISE = 27527
AUTONOMY_MOD_EXTRA_HOMEWORK_PRANK = 36133
AUTONOMY_MOD_FAN_STAN_CAN_TARGET_CELEBRITIES = 194436
AUTONOMY_MOD_FITNESS_MENTOR = 40333
AUTONOMY_MOD_FOREST_GHOST = 108335
AUTONOMY_MOD_FOREST_GHOST_GLOOMY = 108322
AUTONOMY_MOD_FOREST_GHOST_GOOFY = 108323
AUTONOMY_MOD_FOREST_GHOST_MEAN = 108324
AUTONOMY_MOD_FOREST_RANGER = 108777
AUTONOMY_MOD_FOREST_RANGER_VACATION_ARRIVAL = 109032
AUTONOMY_MOD_FREEGAN_ACTIVE_CAREER = 238020
AUTONOMY_MOD_FRIENDLY_SOCIALS_MORE = 136764
AUTONOMY_MOD_FUN_INCREASE = 33299
AUTONOMY_MOD_GHOST_HAUNT = 102777
AUTONOMY_MOD_GRAB_COFFEE_TEA = 26249
AUTONOMY_MOD_GRAB_COOLER_DRINK = 105831
AUTONOMY_MOD_GRAB_DESSERT = 26252
AUTONOMY_MOD_GRAB_DRINK = 26247
AUTONOMY_MOD_GRAB_FOOD = 26286
AUTONOMY_MOD_GRILL_MEALS = 105828
AUTONOMY_MOD_GYM_RELAXER = 120594
AUTONOMY_MOD_HANG_OUT_BAR = 225524
AUTONOMY_MOD_HANG_OUT_GYM = 225527
AUTONOMY_MOD_HANG_OUT_LIBRARY = 225530
AUTONOMY_MOD_HANG_OUT_MUSEUM = 225532
AUTONOMY_MOD_HANG_OUT_PARK = 225534
AUTONOMY_MOD_HANG_OUT_POOL = 225535
AUTONOMY_MOD_HIGH_SCHOOL_FILL_FOUNTAIN_PUNCH = 287395
AUTONOMY_MOD_HIGH_SCHOOL_SERVE_FOOD = 290312
AUTONOMY_MOD_HIGH_SCHOOL_TEAM_VICTORY_DANCE_CHAIN = 279073
AUTONOMY_MOD_IN_ROMANTIC_STC = 101235
AUTONOMY_MOD_ISLAND_CANOE_WALK_BY = 214038
AUTONOMY_MOD_IS_HERMIT = 104054
AUTONOMY_MOD_KEG_PARTY_FOOD = 222496
AUTONOMY_MOD_LAMPOON_HOST = 202599
AUTONOMY_MOD_LAMPOON_PARTY_GUEST_OF_HONOR = 200817
AUTONOMY_MOD_LANDLORD_FIX_THINGS = 135330
AUTONOMY_MOD_LEAVE = 156116
AUTONOMY_MOD_LESS_FUN = 96800
AUTONOMY_MOD_LISTEN_TO_MUSIC = 34445
AUTONOMY_MOD_LISTEN_TO_SPOOKY = 126270
AUTONOMY_MOD_LOCKED_MOTIVES = 228865
AUTONOMY_MOD_LOUNGE_EVENT_ACCEPT_AWARD = 192739
AUTONOMY_MOD_LOUNGE_EVENT_AWARD_ATTENDEE_WATCH = 200984
AUTONOMY_MOD_LOUNGE_EVENT_AWARD_DRINKS = 193066
AUTONOMY_MOD_LOUNGE_EVENT_AWARD_HOST = 192696
AUTONOMY_MOD_LOUNGE_EVENT_NO_MORE_AWARD = 192746
AUTONOMY_MOD_LOUNGE_EVENT_OPEN_MIC = 192697
AUTONOMY_MOD_LOUNGE_EVENT_OPEN_MIC_PLAYER = 197905
AUTONOMY_MOD_LOUNGE_EVENT_OPEN_MIC_PLAYER_EVENT = 197909
AUTONOMY_MOD_LOUNGE_EVENT_OPEN_MIC_TURN = 193096
AUTONOMY_MOD_LOUNGE_EVENT_OPEN_MIC_WATCH = 201425
AUTONOMY_MOD_LOWER_FAT_GAIN = 137029
AUTONOMY_MOD_MAGIC_DUELIST_CHALLENGE = 218445
AUTONOMY_MOD_MAGIC_DUELIST_DUEL = 216813
AUTONOMY_MOD_MAGIC_DUELIST_GO_TO_DUEL = 216882
AUTONOMY_MOD_MAKE_BIRTHDAY_CAKE = 32210
AUTONOMY_MOD_MAKE_BLACK_AND_WHITE_PARTY_DRINKS = 37400
AUTONOMY_MOD_MAKE_BLACK_AND_WHITE_PARTY_FOOD = 37402
AUTONOMY_MOD_MAKE_COFFEE_TEA = 26289
AUTONOMY_MOD_MAKE_COSTUME_PARTY_DRINKS = 37399
AUTONOMY_MOD_MAKE_COSTUME_PARTY_FOOD = 37401
AUTONOMY_MOD_MAKE_DESSERT = 26287
AUTONOMY_MOD_MAKE_DRINK = 26278
AUTONOMY_MOD_MAKE_GROUP_MEAL = 26280
AUTONOMY_MOD_MAKE_GROUP_MEAL_VEGETARIAN = 152515
AUTONOMY_MOD_MAKE_ONE_DESSERT = 34116
AUTONOMY_MOD_MAKE_ONE_GROUP_MEAL = 34125
AUTONOMY_MOD_MAKE_SPOOKY_FOOD = 126094
AUTONOMY_MOD_MARKET_STALLS_CUSTOMER = 181131
AUTONOMY_MOD_MARKET_STALLS_STOP_SOCIAL = 143393
AUTONOMY_MOD_MARKET_STALLS_TEND_STALL = 132895
AUTONOMY_MOD_MARKET_STALL_BROWSE = 132958
AUTONOMY_MOD_MARKET_STALL_HIRED_NPC_OPEN = 151767
AUTONOMY_MOD_MARKET_STALL_MAGIC_ADD_SPECTRAL_LOOK = 217028
AUTONOMY_MOD_MARKET_STALL_VENDOR_NPC = 136193
AUTONOMY_MOD_MARKET_STALL_VENDOR_NPC_COFFEE_CART = 226097
AUTONOMY_MOD_MEAN_SOCIALS_MORE = 137512
AUTONOMY_MOD_MICROPHONE_PERFORM_STAND_UP = 32464
AUTONOMY_MOD_MIRROR = 128308
AUTONOMY_MOD_MOLD_CLAY_BOB = 148099
AUTONOMY_MOD_MOVE_IN = 310404
AUTONOMY_MOD_MURAL_PAINT = 146653
AUTONOMY_MOD_NIGHTCLUB_DANCER = 123546
AUTONOMY_MOD_NO_AUTONOMOUS_CELL_PHONE = 276966
AUTONOMY_MOD_NO_CLEANING_DESKS = 304086
AUTONOMY_MOD_NO_CLEAN_FLOOR_BASIC = 172992
AUTONOMY_MOD_NO_CLEAN_FLOOR_EXTENSIVE = 172998
AUTONOMY_MOD_NO_SWIMMING = 215379
AUTONOMY_MOD_NO_TOILET_PRANK = 304291
AUTONOMY_MOD_OCEAN_ACTIVITY_COOLDOWN = 215134
AUTONOMY_MOD_OPEN_PRESENTS = 190997
AUTONOMY_MOD_OPEN_STREET_WORKOUT = 40384
AUTONOMY_MOD_OPEN_STREET_WORKOUT_DONE = 40406
AUTONOMY_MOD_ORDER_DRINK = 27030
AUTONOMY_MOD_ORDER_DRINK_SMALL = 115739
AUTONOMY_MOD_ORDER_FAVORITE_DRINK = 123905
AUTONOMY_MOD_PAIRED_DANCING_STEREO = 303076
AUTONOMY_MOD_PATIENT_AWAY_EVENT_COLLAPSED = 114329
AUTONOMY_MOD_PATIENT_COLLAPSE = 113742
AUTONOMY_MOD_PATIENT_PREGNANT_WAITING = 114357
AUTONOMY_MOD_PATIENT_PREGNANT_WALK_IN = 114318
AUTONOMY_MOD_PATIENT_WALK_INSIDE = 113509
AUTONOMY_MOD_PET_ADOPTION_ARRIVAL = 170282
AUTONOMY_MOD_PET_ADOPTION_OFFICER_DESTROY_CRATE = 169596
AUTONOMY_MOD_PET_ADOPTION_PETS_DESPAWN = 169557
AUTONOMY_MOD_PET_WALK = 168030
AUTONOMY_MOD_PET_WORLD_CAT_FISHER = 164413
AUTONOMY_MOD_PET_WORLD_CAT_GHOST = 164414
AUTONOMY_MOD_PET_WORLD_CAT_IN_HEAT = 164393
AUTONOMY_MOD_PET_WORLD_CAT_WANDERER = 164412
AUTONOMY_MOD_PET_WORLD_DOG_DOG_WALKER = 168314
AUTONOMY_MOD_PET_WORLD_DOG_GHOST = 164415
AUTONOMY_MOD_PET_WORLD_DOG_IN_HEAT = 164411
AUTONOMY_MOD_PET_WORLD_DOG_WANDERER = 164392
AUTONOMY_MOD_PET_WORLD_SIM_DOG_WALKER = 168182
AUTONOMY_MOD_PLAY_CHESS = 27472
AUTONOMY_MOD_PLAY_CHILDREN_INDOOR_OBJECTS = 27511
AUTONOMY_MOD_PLAY_CHILDREN_OUTDOOR_OBJECTS = 27509
AUTONOMY_MOD_PLAY_GAMES = 34450
AUTONOMY_MOD_PLAY_GAMING_RIG = 27528
AUTONOMY_MOD_PLAY_GUITAR = 123630
AUTONOMY_MOD_PLAY_MUSICAL_INSTRUMENTS = 32463
AUTONOMY_MOD_PLAY_ORGAN = 155977
AUTONOMY_MOD_PLAY_PIANO = 303754
AUTONOMY_MOD_PLAY_PIANO_BW_PARTY = 37259
AUTONOMY_MOD_PLAY_VIOLIN = 123677
AUTONOMY_MOD_POSTURE_BE_CARRIED = 313136
AUTONOMY_MOD_POSTURE_BE_CARRIED_BACK = 313137
AUTONOMY_MOD_POSTURE_CRIB = 280281
AUTONOMY_MOD_POSTURE_HIGH_CHAIR = 280280
AUTONOMY_MOD_POSTURE_LAY_ON_BACK = 313135
AUTONOMY_MOD_POSTURE_PLAY_MAT = 280282
AUTONOMY_MOD_PRACTICE_SPELLCASTING_COOLDOWN = 220137
AUTONOMY_MOD_PUT_AWAY_BOOKS = 40090
AUTONOMY_MOD_QUICK_SOCIAL_LESS = 300711
AUTONOMY_MOD_RANCH_WORLD_HORSE_AND_RIDER_HORSE = 328816
AUTONOMY_MOD_RANCH_WORLD_HORSE_AND_RIDER_SIM = 328755
AUTONOMY_MOD_RANGER_STATION = 106122
AUTONOMY_MOD_READ_BOOKS = 27575
AUTONOMY_MOD_RECREATION_TABLE_CLEANUP = 317529
AUTONOMY_MOD_RECREATION_TABLE_PLAY_SIMBLES = 317528
AUTONOMY_MOD_REPO_IDLE = 229923
AUTONOMY_MOD_RETAIL_BROWSE = 109453
AUTONOMY_MOD_RETAIL_BUY = 109789
AUTONOMY_MOD_RETAIL_EMPLOYEE_CLEAN = 109776
AUTONOMY_MOD_RETAIL_EMPLOYEE_CLOCK_IN = 109787
AUTONOMY_MOD_RETAIL_EMPLOYEE_ONLY_SCORE_STATIC_COMMODITIES = 118378
AUTONOMY_MOD_RETAIL_EMPLOYEE_RESTOCK = 109779
AUTONOMY_MOD_RETAIL_EMPLOYEE_RING_UP_CUSTOMERS = 114894
AUTONOMY_MOD_RETAIL_EMPLOYEE_SLACK_OFF = 112297
AUTONOMY_MOD_RETAIL_EMPLOYEE_SOCIALIZE = 109780
AUTONOMY_MOD_RETAIL_EMPLOYEE_SOCIALIZE_BACKUP = 116088
AUTONOMY_MOD_RETAIL_EMPLOYEE_STAND_NEAR_REGISTER = 118376
AUTONOMY_MOD_RETAIL_LOITER = 116064
AUTONOMY_MOD_ROMANCE_SOCIALS_MORE = 136717
AUTONOMY_MOD_SCARECROW = 190059
AUTONOMY_MOD_SCARECROW_ALWAYS_CONSIDER_SCARECROW_OBJECT = 191325
AUTONOMY_MOD_SCARE_SPOOKY = 128311
AUTONOMY_MOD_SCRAP_DRAWING = 144974
AUTONOMY_MOD_SCRAP_PAINTING = 208152
AUTONOMY_MOD_SCRAP_WOODWORK = 145090
AUTONOMY_MOD_SEASONAL_LEAVES = 181071
AUTONOMY_MOD_SEASONAL_SKATER = 181070
AUTONOMY_MOD_SEASONAL_SNOW = 181491
AUTONOMY_MOD_SECRET_LAB_VENUE = 203426
AUTONOMY_MOD_SHOWER = 120583
AUTONOMY_MOD_SIT = 76180
AUTONOMY_MOD_SKATING_RINK_ROUTINE_WATCH = 180438
AUTONOMY_MOD_SOCIALIZE_AS_BACKUP = 96801
AUTONOMY_MOD_SOCIALIZE_GREETINGS = 115572
AUTONOMY_MOD_SOCIALIZE_NOW = 180880
AUTONOMY_MOD_SOCIAL_LESS = 123148
AUTONOMY_MOD_SOCIAL_MORE = 33931
AUTONOMY_MOD_SOCIAL_MORE_ANNOYING = 122338
AUTONOMY_MOD_SOCIAL_MORE_DATE = 118567
AUTONOMY_MOD_SOCIAL_NONE = 240036
AUTONOMY_MOD_SPA_DO_STUFF = 119014
AUTONOMY_MOD_SPA_GUEST_ALL = 273418
AUTONOMY_MOD_SPA_GUEST_ARRIVAL = 119688
AUTONOMY_MOD_SPA_GUEST_DELAY_CHANGE_INTO_ROBE = 273424
AUTONOMY_MOD_SPA_GUEST_DELAY_CHANGE_INTO_ROBE_TIMED = 273405
AUTONOMY_MOD_SPA_GUEST_LEAVE_VENUE = 119689
AUTONOMY_MOD_SPA_MASSAGE_THERAPIST_ACTIVE = 119015
AUTONOMY_MOD_SPA_MASSAGE_THERAPIST_BORED = 119019
AUTONOMY_MOD_SPA_REFLEXOLOGIST_ACTIVE = 119016
AUTONOMY_MOD_SPA_REFLEXOLOGIST_BORED = 119017
AUTONOMY_MOD_SPA_YOGA_INSTRUCTOR_ARRIVAL = 120241
AUTONOMY_MOD_SPA_YOGA_INSTRUCTOR_BORED = 119018
AUTONOMY_MOD_SPLASH_PAD = 303708
AUTONOMY_MOD_STRANGER_VILLE_CONSPIRACIST = 203333
AUTONOMY_MOD_STRANGER_VILLE_OGA = 203332
AUTONOMY_MOD_STUDENT_COMMONS_EXAM_CRAM_PLAYER = 222197
AUTONOMY_MOD_STUDENT_COMMONS_GET_REFRESHMENTS = 230207
AUTONOMY_MOD_STUDENT_COMMONS_SLACKING = 222359
AUTONOMY_MOD_STUDENT_COMMONS_SLEEP_MORE = 230208
AUTONOMY_MOD_STUDENT_COMMONS_SOCIAL = 222358
AUTONOMY_MOD_STUDENT_COMMONS_STUDYING = 222185
AUTONOMY_MOD_STUDY_HOMEWORK = 27682
AUTONOMY_MOD_SUMMIT_BUNNY_SLOPE = 247314
AUTONOMY_MOD_SUMMIT_CLIMBER = 247358
AUTONOMY_MOD_SUMMIT_SLOPE = 247313
AUTONOMY_MOD_SUMMIT_SOLO_HIKER = 247360
AUTONOMY_MOD_SUMMIT_SOLO_SLEDDER = 247359
AUTONOMY_MOD_SUMMIT_TOURIST = 253863
AUTONOMY_MOD_SUMMONED_GHOST = 108712
AUTONOMY_MOD_SUMMON_GHOST_FAIL = 215673
AUTONOMY_MOD_SUPPRESS_PRE_ROLL_AUTONOMY = 115876
AUTONOMY_MOD_SWIMMER = 124810
AUTONOMY_MOD_TEND_BAR = 27056
AUTONOMY_MOD_TEND_BAR_CASUAL = 203483
AUTONOMY_MOD_THANK_HOST_FOR_INVITE = 26284
AUTONOMY_MOD_THRIFT_STORE_BROWSING = 280735
AUTONOMY_MOD_THRIFT_STORE_BUBBLE_TEA_DRINKING = 280819
AUTONOMY_MOD_THRIFT_STORE_COMEDY_PERFORMING = 280900
AUTONOMY_MOD_THRIFT_STORE_COMEDY_WAITING = 280899
AUTONOMY_MOD_THRIFT_STORE_FASHION_SHOW_OFF = 280998
AUTONOMY_MOD_THRIFT_STORE_ORDER_FOOD = 294686
AUTONOMY_MOD_THRIFT_STORE_PLAYER = 280787
AUTONOMY_MOD_THRIFT_STORE_POETRY_PERFORMING = 280901
AUTONOMY_MOD_THRIFT_STORE_POETRY_WAITING = 280902
AUTONOMY_MOD_TIDY = 304708
AUTONOMY_MOD_TOP_CAKE = 31037
AUTONOMY_MOD_TOWN_VISITOR = 210422
AUTONOMY_MOD_TRAIT_MELT_MASTER_EAT_GRILLED_CHEESE = 132358
AUTONOMY_MOD_TRAIT_VEGETARIAN_EAT_VEGETARIAN_FOOD = 133129
AUTONOMY_MOD_TRASH_CHUTE_THROW_AWAY = 151163
AUTONOMY_MOD_TRIGGER_HOUSE_CALL = 114195
AUTONOMY_MOD_TRIGGER_OUTBREAK = 114270
AUTONOMY_MOD_TUTOR = 27653
AUTONOMY_MOD_UNICORN_HORN = 333940
AUTONOMY_MOD_UNICORN_HORN_C = 334258
AUTONOMY_MOD_UNIVERSITY_WORLD_CONSTRAIN_TO_ATTRACTOR = 222941
AUTONOMY_MOD_UNIVERSITY_WORLD_STUDENT = 222940
AUTONOMY_MOD_USE_BONFIRE = 126414
AUTONOMY_MOD_USE_CAMPFIRE = 105897
AUTONOMY_MOD_USE_COMPUTER = 27766
AUTONOMY_MOD_USE_OUTDOOR_OBJECTS_BUSH = 126337
AUTONOMY_MOD_USE_OUTDOOR_OBJECTS_FISHING_LOCATION = 76557
AUTONOMY_MOD_USE_OUTDOOR_OBJECTS_GARDEN = 38934
AUTONOMY_MOD_USE_OUTDOOR_OBJECTS_HERBALIST = 101858
AUTONOMY_MOD_USE_OUTDOOR_OBJECTS_RESTROOM = 40784
AUTONOMY_MOD_USE_OUTDOOR_OBJECTS_RESTROOM_SHOWER = 107843
AUTONOMY_MOD_USE_PORTABLE_COMPUTER = 225754
AUTONOMY_MOD_USE_TABLET = 27578
AUTONOMY_MOD_VENUE_BEACH_BEACH_COMBER = 207806
AUTONOMY_MOD_VENUE_BEACH_LIFE_GUARD = 207807
AUTONOMY_MOD_VENUE_BEACH_MERFOLK = 207808
AUTONOMY_MOD_VENUE_BEACH_MERFOLK_UNDISCOVERED = 209204
AUTONOMY_MOD_VENUE_BEACH_SAND_ARTIST = 207810
AUTONOMY_MOD_VENUE_BEACH_SWIMMER = 205388
AUTONOMY_MOD_VENUE_BEACH_TANNER = 207811
AUTONOMY_MOD_VENUE_BEACH_WATER_ENTHUSIAST = 207815
AUTONOMY_MOD_VIEW_PAINTING = 28372
AUTONOMY_MOD_VIP_ROPE_ATTEMPT_TO_ENTER = 199880
AUTONOMY_MOD_VIP_ROPE_BOUNCER_ARRIVAL = 191978
AUTONOMY_MOD_VIP_ROPE_BOUNCER_IDLE = 195307
AUTONOMY_MOD_WAITING_FOR_CLASS = 229426
AUTONOMY_MOD_WATCH_CEREMONY = 31019
AUTONOMY_MOD_WATCH_KARAOKE = 154186
AUTONOMY_MOD_WATCH_STAND_UP = 34443
AUTONOMY_MOD_WATCH_TV = 27033
AUTONOMY_MOD_WATER_SCOOTER_WALK_BY = 209526
AUTONOMY_MOD_WELLNESS_ACTIVITY_PROMOTED = 272558
AUTONOMY_MOD_WELLNESS_ACTIVITY_PROMOTED_TIMED = 272569
AUTONOMY_MOD_WORKOUT = 97595
AUTO_SMOKE = 97496
A_GREAT_SCARE = 103141
A_GREAT_SCARE_GREAT_STORYTELLER = 109738
A_NEW_BEGINNING = 100146
A_SILLY_SCARE = 108023
A_SILLY_SCARE_GREAT_STORYTELLER = 109740
BABY_BIRTH_PARTNER = 115502
BABY_FEED_PREFERENCE_BODY = 334605
BABY_FEED_PREFERENCE_BOTTLE = 334604
BABY_SHOWER_ATTEND_SHOWER = 305762
BABY_SHOWER_BAD_BABY_NAME = 305696
BABY_SHOWER_GIFT_COOLDOWN = 310458
BABY_SHOWER_GOOD_BABY_NAME = 305695
BABY_SHOWER_TOO_MUCH_BABY = 305763
BABY_SHOWER_UNWANTED_ADVICE = 305764
BAD_MANNERS_VISITING = 164675
BAIT_CRYSTAL = 98249
BAIT_ELEMENT = 98248
BAIT_FRESH_FLOWER = 76073
BAIT_FRESH_FRUIT = 76072
BAIT_FROG = 75548
BAIT_GROUP_ORGANIC = 75549
BAIT_GROUP_TRASH = 76076
BAIT_MEDIUM_FISH = 76071
BAIT_METAL = 98250
BAIT_PLASMA_FRUIT = 155037
BAIT_ROTTEN_FRUIT = 76075
BAIT_SMALL_FISH = 75556
BATTLE_MONSTERS_HIDDEN_ATTACK_MISS = 135448
BATTLE_MONSTERS_HIDDEN_CHALLENGER = 138030
BATTLE_MONSTERS_HIDDEN_ELEMENTS_EARTH = 135617
BATTLE_MONSTERS_HIDDEN_ELEMENTS_FIRE = 135614
BATTLE_MONSTERS_HIDDEN_ELEMENTS_VOID = 135616
BATTLE_MONSTERS_HIDDEN_ELEMENTS_WATER = 135615
BATTLE_MONSTERS_HIDDEN_ELEMENTS_WIND = 135618
BATTLE_MONSTERS_HIDDEN_LEVEL_1 = 135605
BATTLE_MONSTERS_HIDDEN_LEVEL_10 = 135604
BATTLE_MONSTERS_HIDDEN_LEVEL_2 = 135606
BATTLE_MONSTERS_HIDDEN_LEVEL_3 = 135607
BATTLE_MONSTERS_HIDDEN_LEVEL_4 = 135608
BATTLE_MONSTERS_HIDDEN_LEVEL_5 = 135609
BATTLE_MONSTERS_HIDDEN_LEVEL_6 = 135610
BATTLE_MONSTERS_HIDDEN_LEVEL_7 = 135611
BATTLE_MONSTERS_HIDDEN_LEVEL_8 = 135612
BATTLE_MONSTERS_HIDDEN_LEVEL_9 = 135613
BATTLE_MONSTERS_HIDDEN_REACTIONS_CHEER = 137733
BATTLE_MONSTERS_HIDDEN_REACTIONS_VICTORY_CHEER = 139217
BATTLE_MONSTERS_HIDDEN_TRASH_CAN_COOLDOWN = 134201
BATUU_AGNON_FIRST_ORDER_AUTHORITY = 238996
BATUU_AGNON_IDENTIFIER = 238987
BATUU_ARREST_BUSTED = 242891
BATUU_ARREST_BUSTED_ANGRY = 242997
BATUU_ARREST_NOT_BUSTED = 242892
BATUU_ARREST_ROLE_DESPAWN_PRISONER = 245251
BATUU_ARREST_ROLE_ESCORT_ESCORTER = 245248
BATUU_ASPIRATIONS_BOUGHT_DROID_CHECK = 245341
BATUU_ASPIRATIONS_EXTOL_MIGHT_FAILURE = 245470
BATUU_ASPIRATIONS_EXTOL_MIGHT_OF_FIRST_ORDER = 238933
BATUU_ASPIRATIONS_HEROIC_PRESENCE_ACTOR = 238938
BATUU_ASPIRATIONS_HEROIC_PRESENCE_TARGET = 238658
BATUU_ASPIRATIONS_PREPARED_VOYAGER = 238660
BATUU_ASPIRATIONS_SLEIGHT_OF_HAND = 238661
BATUU_BATUUAN_MISSION_GIVER = 242819
BATUU_BATUUAN_MISSION_SCOUNDREL = 244393
BATUU_CHECK_ID_BYSTANDER_CANCEL_FOR_BRIBE = 242478
BATUU_CHECK_ID_BYSTANDER_CANCEL_FOR_CONVINCE = 242479
BATUU_CHECK_ID_CANCEL_FOR_BRIBE = 242429
BATUU_CHECK_ID_CANCEL_FOR_CONVINCE = 242470
BATUU_CHECK_ID_ORIGINAL_TARGET = 242520
BATUU_CHECK_ID_TARGET_COOLDOWN_HIDDEN = 231390
BATUU_CHECK_ID_TARGET_COOLDOWN_HIDDEN_NPC_ACTOR = 250150
BATUU_CHECK_POINT_DOOR_FIRST_ORDER = 231456
BATUU_CHECK_POINT_DOOR_RESISTANCE = 231457
BATUU_CONTROL_PANEL_ALARM_RAISED_FIRST_ORDER = 249772
BATUU_CONTROL_PANEL_ALARM_RAISED_RESISTANCE = 249780
BATUU_CONTROL_PANEL_ROOKIE_MISTAKE_FIRST_ORDER_SYSTEM = 237376
BATUU_CONTROL_PANEL_ROOKIE_MISTAKE_FIRST_ORDER_SYSTEM_ANGRY = 237377
BATUU_CONTROL_PANEL_ROOKIE_MISTAKE_RESISTANCE_SYSTEM_FIRST_ORDER = 237381
BATUU_CONTROL_PANEL_ROOKIE_MISTAKE_RESISTANCE_SYSTEM_FIRST_ORDER_ANGRY = 237382
BATUU_CONTROL_PANEL_ROOKIE_MISTAKE_RESISTANCE_SYSTEM_SCOUNDREL = 237383
BATUU_CONTROL_PANEL_ROOKIE_MISTAKE_RESISTANCE_SYSTEM_SCOUNDREL_ANGRY = 237384
BATUU_CONTROL_PANEL_UNDER_WATCH_FIRST_ORDER = 231386
BATUU_CONTROL_PANEL_UNDER_WATCH_RESISTANCE = 231387
BATUU_DROID_AURAL_SENSOR = 245252
BATUU_DROID_CANCEL_FOLLOW = 237495
BATUU_DROID_CANCEL_GET_ZAPPED = 245114
BATUU_DROID_DISCUSSED_SCHEMATICS = 242906
BATUU_DROID_DISTRACTED = 246006
BATUU_DROID_DISTRACTED_SWIPE_COOLDOWN = 248822
BATUU_DROID_DISTRACTED_SWIPE_FAIL = 242348
BATUU_DROID_DISTRACTED_SWIPE_SUCCESS = 242347
BATUU_DROID_SHOCK_DAZED = 242971
BATUU_FIRST_ORDER_MISSION_GIVER = 233163
BATUU_FIRST_ORDER_STORMTROOPER_HIGH_ALERT = 231374
BATUU_FIRST_ORDER_STORMTROOPER_HIGH_ALERT_RS6 = 244423
BATUU_FIRST_ORDER_STORMTROOPER_HIGH_ALERT_TIMED = 242911
BATUU_HOLOCRON_JEDI = 233179
BATUU_HOLOCRON_SITH = 233180
BATUU_HONDO_GOOD_BUSINESS = 238787
BATUU_HONDO_IDENTIFIER = 233796
BATUU_HONDO_STEAL_CAN_ASK = 233800
BATUU_HONDO_STEAL_COOLDOWN = 233798
BATUU_INSPECTION_CLOSE_SHAVE = 242890
BATUU_INSPECTION_IN_FIGHT = 250826
BATUU_INSPECTION_ROLE_FIGHT_INSPECTOR = 245311
BATUU_INVITED_NPC = 251642
BATUU_KYLO_FEAR_THE_DARK_SIDE = 238995
BATUU_KYLO_FIRST_ORDER_MIGHT_NEGATIVE = 238994
BATUU_KYLO_FIRST_ORDER_MIGHT_POSITIVE = 238993
BATUU_KYLO_IDENTIFIER = 238988
BATUU_LIGHTSABER_REFINED_WEAPON = 232333
BATUU_LUCK_OF_BATUU = 247412
BATUU_MISSIONS_ASPIRATIONS_MISSION_COMPLETE = 243193
BATUU_MISSIONS_CONVINCE_TO_BET_VALUABLE_FAIL_SR9 = 246514
BATUU_MISSIONS_DEFECTOR_WRONG_PERSON = 243579
BATUU_MISSIONS_DELIVERED_SPY_SUCCESS = 242241
BATUU_MISSIONS_EXIT_WAIT = 242406
BATUU_MISSIONS_FR13_INTIMIDATE_COOLDOWN = 251739
BATUU_MISSIONS_FR13_PATROL_END = 245515
BATUU_MISSIONS_FS1_RECENTLY_HEARD_PROPAGANDA = 248364
BATUU_MISSIONS_FS4_ASK_ABOUT_CRIMINAL_COOLDOWN = 245754
BATUU_MISSIONS_FS6_CHARM_COOLDOWN = 245587
BATUU_MISSIONS_FS6_INTIMIDATE_COOLDOWN = 246641
BATUU_MISSIONS_FS8_RECENTLY_EAVESDROPPED = 249194
BATUU_MISSIONS_FS8_RECENTLY_RECRUITED_OR_PAID = 249193
BATUU_MISSIONS_FS8_REY_STOP_AND_GO_MIND_ERASE = 250516
BATUU_MISSIONS_FS_7_FOUND_SPY = 242013
BATUU_MISSIONS_FS_7_IS_SPY = 242003
BATUU_MISSIONS_FS_7_SHARE_FAKE_INFO_ANTI_FO_SENTIMENTS = 241716
BATUU_MISSIONS_FS_7_SHARE_FAKE_INFO_HOLOTABLE_SECURITY_FLAW = 241713
BATUU_MISSIONS_FS_7_SHARE_FAKE_INFO_RUMOR = 241712
BATUU_MISSIONS_FS_7_SPY_DELIVERED_FALSE = 248959
BATUU_MISSIONS_FS_7_SPY_DELIVERED_TRUE = 248958
BATUU_MISSIONS_GO_TO_KYLO = 241808
BATUU_MISSIONS_HAS_INFO_ON_CRIMINAL_WHEREABOUTS = 241273
BATUU_MISSIONS_NR2_LIGHTSABER_CHALLENGE_COMPLETE = 243948
BATUU_MISSIONS_NR2_LIGHTSABER_NPC = 243895
BATUU_MISSIONS_PLAYED_SABACC_TOURNAMENT_1ST_OPPONENT_R8 = 244411
BATUU_MISSIONS_PLAYED_SABACC_TOURNAMENT_2ND_OPPONENT_SR8 = 244412
BATUU_MISSIONS_PLAYED_SABACC_TOURNAMENT_FINAL_OPPONENT_SR8 = 244413
BATUU_MISSIONS_RECENTLY_TARGETED_FOR_MISSION_SOCIAL = 244345
BATUU_MISSIONS_RECRUIT_HEIST_FAIL = 251796
BATUU_MISSIONS_RESISTANCE_CONTACT = 245246
BATUU_MISSIONS_RESISTANCE_SAD = 244480
BATUU_MISSIONS_REY_ERASE_MIND = 242128
BATUU_MISSIONS_RICH_SCOUNDREL = 245703
BATUU_MISSIONS_RR15_CAN_ACCESS_DATA_WAITING = 245980
BATUU_MISSIONS_RS2_DATA_SPIKE_COOLDOWN = 249564
BATUU_MISSIONS_RS8_RESCUED_PRISONER = 244752
BATUU_MISSIONS_RS8_RESCUING_WITH_DROID = 244699
BATUU_MISSIONS_SCOUNDREL_CONTACT = 245556
BATUU_MISSIONS_SCOUNDREL_REPEATABLE_04_REVEAL_PASSCODE_COOLDOWN = 244597
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_1 = 246216
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_2 = 246217
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_3 = 246218
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_4 = 246219
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_5 = 246220
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_6 = 246221
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_7 = 246222
BATUU_MISSIONS_SR3_CONTROL_PANEL_COOLDOWN_8 = 246215
BATUU_MISSIONS_SS10_CELEBRATED_SCOUNDREL = 244159
BATUU_MISSIONS_SS10_CELEBRATION_OVER = 245851
BATUU_MISSIONS_STARSHIP_BLAME_FAIL = 244619
BATUU_MISSIONS_STARSHIP_BLAME_SUCCESS = 244618
BATUU_MISSIONS_STARSHIP_DISPARAGE_FO_RR5 = 245052
BATUU_MISSIONS_STARSHIP_INVESTIGATE_BLASTER = 244629
BATUU_MISSIONS_STARSHIP_SR9_ORDER_RECRUIT = 244611
BATUU_MISSIONS_STARSHIP_SS6_SCOUTED_MANUALLY = 245622
BATUU_MISSIONS_STARSHIP_TRY_FIX_FAIL = 244615
BATUU_MISSIONS_STARSHIP_TRY_FIX_SUCCESS = 244614
BATUU_MISSIONS_WEARING_FIRST_ORDER_UNIFORM = 243461
BATUU_MISSIONS_WEARING_RESISTANCE_DISGUISE = 242103
BATUU_MISSION_COMPLETE_FIRST_ORDER = 244691
BATUU_MISSION_COMPLETE_RESISTANCE = 244693
BATUU_MISSION_COMPLETE_SMUGGLER = 244694
BATUU_MISSION_SABACC_TOURNAMENT_1ST_OPPONENT = 244448
BATUU_MISSION_SABACC_TOURNAMENT_2ND_OPPONENT = 244450
BATUU_MISSION_SABACC_TOURNAMENT_FINAL_OPPONENT = 244451
BATUU_NPC_BRIBE_COOLDOWN = 245620
BATUU_NPC_CITIZEN_IDENTIFIER = 241637
BATUU_NPC_FIRST_ORDER_OFFICER_IDENTIFIER = 241692
BATUU_NPC_HONDO_OHNAKA = 239650
BATUU_NPC_LIGHTSABER_TRAIT = 243755
BATUU_NPC_LT_AGNON = 239648
BATUU_NPC_MOVE_TO_POSITION_COOLDOWN = 240683
BATUU_NPC_RESISTANCE_IDENTIFIER = 245216
BATUU_NPC_RESTRICTED_PATROL_COOLDOWN = 246062
BATUU_NPC_SCAN_COOLDOWN = 240695
BATUU_NPC_VENUE_OGAS_CANTINA_BARFLY = 237867
BATUU_NPC_VENUE_OGAS_CANTINA_BARTENDER = 237866
BATUU_NPC_VENUE_RESTRICTED_AREA_BEING_INVESTIGATED = 243483
BATUU_NPC_VENUE_RESTRICTED_AREA_FIRST_ORDER = 240493
BATUU_NPC_VENUE_RESTRICTED_AREA_RESISTANCE = 240492
BATUU_NPC_VENUE_RESTRICTED_AREA_SPOTTED = 240666
BATUU_NPC_VI_MORADI = 239649
BATUU_NPC_WALK_BY_CITIZEN = 235807
BATUU_NPC_WALK_BY_CITIZEN_RESISTANCE_SYMPATHIZER = 243523
BATUU_NPC_WALK_BY_CITIZEN_SCIENTIST = 241556
BATUU_NPC_WALK_BY_CITIZEN_SCIENTIST_DO_WORK = 247415
BATUU_NPC_WALK_BY_CITIZEN_SCIENTIST_JOINED_FO = 241569
BATUU_NPC_WALK_BY_CITIZEN_SUSPICIOUS = 241612
BATUU_NPC_WALK_BY_COOLDOWN = 239701
BATUU_NPC_WALK_BY_FIRST_ORDER_FS7_POTENTIAL_SPY_VFX_BUFF = 248937
BATUU_NPC_WALK_BY_FIRST_ORDER_OFFICER = 232306
BATUU_NPC_WALK_BY_FIRST_ORDER_OFFICER_RESISTANCE_SPY = 242007
BATUU_NPC_WALK_BY_FIRST_ORDER_STORMTROOPER = 232307
BATUU_NPC_WALK_BY_FIRST_ORDER_STORMTROOPER_PATROL = 233328
BATUU_NPC_WALK_BY_RESISTANCE_MEMBER = 232309
BATUU_NPC_WALK_BY_RESISTANCE_MEMBER_PATROL = 233329
BATUU_NPC_WALK_BY_RESISTANCE_MEMBER_PATROL_2 = 242493
BATUU_NPC_WALK_BY_ROLE_STATES_SCOUNDREL_MEMBER = 235897
BATUU_PATROL_COOLDOWN = 246383
BATUU_PICKPOCKET_COOLDOWN = 244759
BATUU_REPUTATION_ENTHUSE_DONT_JOIN = 243119
BATUU_REPUTATION_ENTHUSE_FIRST_ORDER_FAN = 243115
BATUU_REPUTATION_ENTHUSE_FRIEND_OF_THE_RESISTANCE = 243113
BATUU_REPUTATION_FIRST_ORDER_NEGATIVE_INTERACTION_MODIFIER_LEVEL_1 = 243034
BATUU_REPUTATION_FIRST_ORDER_NEGATIVE_INTERACTION_MODIFIER_LEVEL_2 = 243035
BATUU_REPUTATION_FIRST_ORDER_NEGATIVE_INTERACTION_MODIFIER_LEVEL_3 = 243036
BATUU_REPUTATION_FIRST_ORDER_NEGATIVE_INTERACTION_MODIFIER_LEVEL_4 = 243033
BATUU_REPUTATION_FIRST_ORDER_NEGATIVE_INTERACTION_MODIFIER_LEVEL_5 = 243010
BATUU_REPUTATION_RECRUIT_COOLDOWN = 243104
BATUU_REPUTATION_RESISTANCE_NEGATIVE_INTERACTION_MODIFIER_LEVEL_1 = 243044
BATUU_REPUTATION_RESISTANCE_NEGATIVE_INTERACTION_MODIFIER_LEVEL_2 = 243045
BATUU_REPUTATION_RESISTANCE_NEGATIVE_INTERACTION_MODIFIER_LEVEL_3 = 243046
BATUU_REPUTATION_RESISTANCE_NEGATIVE_INTERACTION_MODIFIER_LEVEL_4 = 243043
BATUU_REPUTATION_RESISTANCE_NEGATIVE_INTERACTION_MODIFIER_LEVEL_5 = 243004
BATUU_REPUTATION_SCOUNDREL_NEGATIVE_INTERACTION_MODIFIER_LEVEL_1 = 243049
BATUU_REPUTATION_SCOUNDREL_NEGATIVE_INTERACTION_MODIFIER_LEVEL_2 = 243050
BATUU_REPUTATION_SCOUNDREL_NEGATIVE_INTERACTION_MODIFIER_LEVEL_3 = 243051
BATUU_REPUTATION_SCOUNDREL_NEGATIVE_INTERACTION_MODIFIER_LEVEL_4 = 243048
BATUU_REPUTATION_SCOUNDREL_NEGATIVE_INTERACTION_MODIFIER_LEVEL_5 = 243011
BATUU_REPUTATION_TELLTALES_FIRST_ORDER_BRINGING_ORDER = 243130
BATUU_REPUTATION_TELLTALES_FIRST_ORDER_CRUSHING_THE_RESISTANCE = 243131
BATUU_REPUTATION_TELLTALES_FIRST_ORDER_THEY_DONT_WANT_ORDER = 243132
BATUU_REPUTATION_TELLTALES_RESISTANCE_DESPERATE_TIMES = 243128
BATUU_REPUTATION_TELLTALES_RESISTANCE_LIGHTING_THE_FIRE = 243127
BATUU_REPUTATION_TELLTALES_RESISTANCE_SNUFFED_FLAME = 243129
BATUU_REPUTATION_TELLTALES_RESISTANCE_WE_ARE_THE_SPARK = 243126
BATUU_REPUTATION_TELLTALES_SCOUNDREL_ANYTHING_FOR_A_PRICE = 243134
BATUU_REPUTATION_TELLTALES_SCOUNDREL_NOTHING_BUT_LIES = 243137
BATUU_REPUTATION_TELLTALES_SCOUNDREL_SPICE_WONT_SMUGGLE_ITSELF = 243135
BATUU_REPUTATION_TELLTALES_SCOUNDREL_THE_SCORE_WAS_THIS_BIG = 243136
BATUU_REPUTATION_THERE_IS_HOPE = 243100
BATUU_RESISTANCE_CAVE_COOLDOWN_LONG = 245133
BATUU_RESISTANCE_CAVE_COOLDOWN_SHORT = 245132
BATUU_RESISTANCE_CAVE_NEGATIVE_BUFF_1 = 245130
BATUU_RESISTANCE_CAVE_NEGATIVE_BUFF_2 = 245131
BATUU_RESISTANCE_CAVE_NEGATIVE_BUFF_3 = 245129
BATUU_RESISTANCE_CAVE_POSITIVE_BUFF_1 = 243238
BATUU_RESISTANCE_CAVE_POSITIVE_BUFF_2 = 243237
BATUU_RESISTANCE_CAVE_POSITIVE_BUFF_3 = 245128
BATUU_RESISTANCE_MISSION_GIVER = 233177
BATUU_REY_IDENTIFIER = 238985
BATUU_REY_IGNITE_THE_SPARK = 238990
BATUU_REY_NOTHING_TO_REPORT = 238989
BATUU_RR3_HAS_RECEIVED_FOOD = 243939
BATUU_SPECIAL_NPC_GET_INTO_POSITION_COOLDOWN = 249788
BATUU_SPECIAL_NPC_INCREASE_RELATIONSHIP_GAIN = 243287
BATUU_SPECIAL_NPC_KYLO_ROLE = 249774
BATUU_SPECIAL_NPC_REY_ROLE = 250080
BATUU_STARSHIP_BREAK = 248735
BATUU_STARSHIP_EXPLORE_COOLDOWN = 245068
BATUU_STARSHIP_EXPLORE_COOLDOWN_INTERSTELLAR_UPGRADE = 248621
BATUU_STARSHIP_EXPLORE_FIRST_ORDER_NEGATIVE = 245073
BATUU_STARSHIP_EXPLORE_FIRST_ORDER_POSITIVE = 245069
BATUU_STARSHIP_EXPLORE_RESISTANCE_NEGATIVE = 245075
BATUU_STARSHIP_EXPLORE_RESISTANCE_POSITIVE = 245070
BATUU_STARSHIP_EXPLORE_SCOUNDREL_NEGATIVE = 245074
BATUU_STARSHIP_EXPLORE_SCOUNDREL_POSITIVE = 245072
BATUU_STARSHIP_EXPLORE_WITH_GO_TO_SPACE = 239378
BATUU_STARSHIP_MISSION_CREW_ROLE = 244885
BATUU_STARSHIP_REPAIR_ROLE = 239182
BATUU_SUPPLY_CRATE_SLICE_FAIL = 237335
BATUU_SUPPLY_CRATE_SLICE_SUCCESS = 237334
BATUU_SWINDLE_COOLDOWN = 238439
BATUU_SYSTEM_OVERLOADED = 239899
BATUU_TIL_THE_SPIRE_COOLDOWN = 247417
BATUU_VENDOR_CANCEL_HIDDEN = 245746
BATUU_VI_DUPED = 238991
BATUU_VI_IDENTIFIER = 238986
BATUU_VI_STAND_TOGETHER = 238992
BATUU_VI_WALK_BY = 245750
BATUU_WHITELIST_NPC_GENERIC = 240749
BATUU_WHITELIST_SPECIAL_NPC_AGNON = 241027
BATUU_WHITELIST_SPECIAL_NPC_HONDO = 239782
BATUU_WHITELIST_SPECIAL_NPC_KYLO = 240751
BATUU_WHITELIST_SPECIAL_NPC_REY = 240750
BATUU_WHITELIST_SPECIAL_NPC_VI = 241026
BEACH_CAVE_ANCIENT_WRECK_OUTCOME_1_HIDDEN = 210479
BEACH_CAVE_ANCIENT_WRECK_OUTCOME_2_HIDDEN = 210480
BEACH_CAVE_BAT_COLONY_BAT_BITES = 209184
BEACH_CAVE_BAT_COLONY_NATURAL_HABITAT = 209182
BEACH_CAVE_BAT_COLONY_OUTCOME_1_HIDDEN = 210484
BEACH_CAVE_BAT_COLONY_OUTCOME_2_HIDDEN = 210485
BEACH_CAVE_CAVE_GRAFFITI_GOOD_DEED = 209094
BEACH_CAVE_CAVE_GRAFFITI_OUTCOME_1_HIDDEN = 210462
BEACH_CAVE_CAVE_GRAFFITI_OUTCOME_2_HIDDEN = 210463
BEACH_CAVE_CAVE_GRAFFITI_URBAN_ARTWORK = 209097
BEACH_CAVE_COLLECTION_OF_SHELLS_OUTCOME_1_HIDDEN = 210486
BEACH_CAVE_COLLECTION_OF_SHELLS_OUTCOME_2_HIDDEN = 210487
BEACH_CAVE_COLLECTION_OF_SHELLS_PINCHED_DURING_PILFERING = 209185
BEACH_CAVE_ENCHANTED_SONG_OUTCOME_1_HIDDEN = 210460
BEACH_CAVE_ENCHANTED_SONG_OUTCOME_2_HIDDEN = 210461
BEACH_CAVE_GLINT_OUT_OF_REACH_OUTCOME_1_HIDDEN = 210477
BEACH_CAVE_GLINT_OUT_OF_REACH_OUTCOME_2_HIDDEN = 210478
BEACH_CAVE_GLOW_WORMS_OUTCOME_1_HIDDEN = 210490
BEACH_CAVE_GLOW_WORMS_OUTCOME_2_HIDDEN = 210491
BEACH_CAVE_GLOW_WORMS_STARTLED_BY_LAVA = 209188
BEACH_CAVE_GLOW_WORMS_STRANGE_LIGHTS = 209187
BEACH_CAVE_LAVA_TUBES_OUTCOME_1_HIDDEN = 210474
BEACH_CAVE_LAVA_TUBES_OUTCOME_2_HIDDEN = 210475
BEACH_CAVE_LAVA_TUBES_RAN_FROM_KRAKEN = 209160
BEACH_CAVE_LIGHT_IN_THE_DARK_HIDDEN_LOCH = 209106
BEACH_CAVE_LIGHT_IN_THE_DARK_OUTCOME_1_HIDDEN = 210464
BEACH_CAVE_LIGHT_IN_THE_DARK_OUTCOME_2_HIDDEN = 210465
BEACH_CAVE_LIGHT_IN_THE_DARK_UNEXPECTED_TRIP = 209110
BEACH_CAVE_PLAYFUL_DOLPHINS_OUTCOME_1_HIDDEN = 210488
BEACH_CAVE_PLAYFUL_DOLPHINS_OUTCOME_2_HIDDEN = 210489
BEACH_CAVE_PLAYFUL_DOLPHINS_PLAYTIME_INTERRUPTED = 209186
BEACH_CAVE_STRANGE_NOISE_IN_THE_DARK_OF_THE_CAVE = 209102
BEACH_CAVE_STRANGE_NOISE_OUTCOME_1_HIDDEN = 210466
BEACH_CAVE_STRANGE_NOISE_OUTCOME_2_HIDDEN = 210467
BEACH_CAVE_STRANGE_NOISE_SPLENDOR = 209100
BEACH_CAVE_UNDERGROUND_POOLS_OUTCOME_1_HIDDEN = 210472
BEACH_CAVE_UNDERGROUND_POOLS_OUTCOME_2_HIDDEN = 210473
BEACH_COMBING_COMB_SEASHELLS = 206640
BEACH_COMBING_COMB_TRASH = 206641
BEACH_COMBING_COOLDOWN = 210723
BEACH_COMBING_FAIL_REACTIONS_CUTE_BABY_TURTLE = 206736
BEACH_COMBING_FAIL_REACTIONS_ESCAPED_YOUR_GRASP = 206755
BEACH_COMBING_FAIL_REACTIONS_MADE_CRAB_FRIEND = 206735
BEACH_COMBING_FAIL_REACTIONS_PINCHED_BY_CRAB = 206733
BEACH_COMBING_FAIL_REACTIONS_POOPED_ON = 206752
BEACH_COMBING_FAIL_REACTIONS_SNATCHED_BY_SEAGULL = 206751
BEACH_COMBING_FAIL_REACTIONS_TOUCHED_SOMETHING_GROSS = 206756
BEACH_COMBING_FAIL_REACTIONS_TOUCHED_SOMETHING_PAINFUL = 206757
BEACH_COMBING_FAIL_REACTIONS_WHAT_WAS_THAT = 206753
BEACH_COMBING_SURVEYING = 206489
BEAR_NEARBY = 108234
BEAR_ROARED_AT = 108102
BED_NAP_SLOSHED = 10367
BED_PERFECT_FIRMNESS = 231308
BED_UPDATES_LOW_QUALITY_KNEEL = 293649
BED_UPDATES_LOW_QUALITY_SIT = 293648
BED_UPDATES_PILLOW_FIGHT_LOSE = 282996
BED_UPDATES_PILLOW_FIGHT_WIN = 282995
BED_UPDATES_STAY_IN_SIT_ON_BED_FROM_CHAT = 302672
BED_UPDATES_STAY_IN_SIT_ON_BED_FROM_SIT = 302674
BED_UPDATES_STAY_IN_SIT_ON_GROUND = 302784
BEE_BOX_BEE_SWARM_CHEERED_UP = 186570
BEE_BOX_DISTURB_BOX_PLAYFUL = 186204
BEE_BOX_HONEY = 186384
BEE_BOX_HONEY_BEAR = 189014
BEE_BOX_HONEY_BEE_FOOD_DRINK = 188942
BEE_BOX_STUNG = 186173
BEE_BOX_WEARING_BEE_SUIT = 186176
BEGUILED = 35120
BEG_HOST_OLD_AGE_HORSE = 324643
BEING_INAPPROPRIATE = 24336
BEST_HUG_EVER = 332288
BE_GHOST_ANGER = 102367
BE_GHOST_ANIMAL_OBJECTS_KILLER_CHICKEN = 267994
BE_GHOST_ANIMAL_OBJECTS_KILLER_RABBIT = 257787
BE_GHOST_CLIMBING_ROUTE = 250227
BE_GHOST_COW_PLANT = 102855
BE_GHOST_DROWN = 103659
BE_GHOST_DROWN_CHILD = 105677
BE_GHOST_ELECTROCUTION = 102368
BE_GHOST_EMBARRASSMENT = 102526
BE_GHOST_FIRE = 102369
BE_GHOST_FIRE_CHILD = 103607
BE_GHOST_FLIES_TRASH_UPDATE = 234849
BE_GHOST_FROZEN = 182186
BE_GHOST_FROZEN_CHILD = 182193
BE_GHOST_GENERIC = 102288
BE_GHOST_GUIDRY = 252854
BE_GHOST_HAUNTED_HOUSE_TEMPERANCE = 256361
BE_GHOST_HUNGRY = 102797
BE_GHOST_METEORITE = 295360
BE_GHOST_MOTHER_PLANT = 204160
BE_GHOST_MURPHY_BED = 229439
BE_GHOST_OLD_AGE = 102636
BE_GHOST_OLD_AGE_PET_IDLE_YOWL = 166676
BE_GHOST_OVERHEATED = 184952
BE_GHOST_OVER_EXERTION = 102696
BE_GHOST_PLAYFUL = 102503
BE_GHOST_POISON = 176265
BE_GHOST_PUFFER_FISH = 137464
BE_GHOST_RODENTT_DISEASE = 181921
BE_GHOST_RODENT_DISEASE = 181919
BE_GHOST_RODENT_DISEASE_RODENT_COSTUME = 185711
BE_GHOST_STEAM = 119953
BE_GHOST_STEAM_CHILD = 119954
BE_GHOST_STINK_BOMB = 284381
BE_GHOST_URBAN_MYTH = 284382
BE_GHOST_VAMPIRE_SUN = 151545
BE_GHOST_VENDING_MACHINE = 252088
BE_GHOST_WITCH_OVERLOAD = 216980
BIRD_FLOCK_ATTACKED_FLOCK = 172693
BIRD_FLOCK_CHASED_FLOCK = 172694
BLESSINGS_ANCIENT_JOY = 175088
BLESSINGS_APPLY_BLESSINGS_ANCIENT_JOY = 178958
BLESSINGS_APPLY_BLESSINGS_ANCIENT_JOY_2 = 183534
BLESSINGS_APPLY_BLESSINGS_GLORIOUS_TASTES = 183533
BLESSINGS_APPLY_BLESSINGS_IM_A_SKELETON_COMMON = 176391
BLESSINGS_APPLY_BLESSINGS_IM_A_SKELETON_RARE = 176393
BLESSINGS_APPLY_BLESSINGS_IM_A_SKELETON_UNCOMMON = 176392
BLESSINGS_APPLY_BLESSINGS_ITS_ALL_GOOD = 183532
BLESSINGS_APPLY_BLESSINGS_MONEY_COMMON = 175323
BLESSINGS_APPLY_BLESSINGS_MONEY_RARE = 175324
BLESSINGS_APPLY_BLESSINGS_MONEY_UNCOMMON = 175325
BLESSINGS_APPLY_BLESSINGS_PERSONAL_SUN = 183531
BLESSINGS_APPLY_BLESSINGS_RELATIONSHIPS_COMMON = 175347
BLESSINGS_APPLY_BLESSINGS_RELATIONSHIPS_RARE = 175348
BLESSINGS_APPLY_BLESSINGS_RELATIONSHIPS_UNCOMMON = 175349
BLESSINGS_APPLY_BLESSINGS_SERVICE_SKELETON_COMMON = 177656
BLESSINGS_APPLY_BLESSINGS_SERVICE_SKELETON_RARE = 177658
BLESSINGS_APPLY_BLESSINGS_SERVICE_SKELETON_UNCOMMON = 177657
BLESSINGS_EFFECTS_GLORIOUS_TASTES_GREAT_MEAL = 175299
BLESSINGS_EFFECTS_IM_A_SKELETON_COMMON = 176399
BLESSINGS_EFFECTS_IM_A_SKELETON_RARE = 176401
BLESSINGS_EFFECTS_IM_A_SKELETON_UNCOMMON = 176400
BLESSINGS_GLORIOUS_TASTES = 175284
BLESSINGS_ITS_ALL_GOOD = 175207
BLESSINGS_PERSONAL_SUN = 175014
BLOCK_CONSTRUCTION_TABLE_BONDING_TIME = 165602
BLOCK_CONSTRUCTION_TABLE_CONSTRUCTION_COLLABORATION = 165365
BODY_SPRAY = 12387
BOOK_READ_TOO_EASY_VAMPIRE_BOOK = 149625
BOOK_READ_TOO_HARD_VAMPIRE_BOOK = 149627
BOUQUET_STOP_HOLDING = 282710
BREATH_SPRAY = 12388
BROKEN_UP_OR_DIVORCED_HIDDEN = 28121
BUFFS_CORE_SOCIALS_BUFFS_PEEVED_CHILD = 40595
BUFFS_CORE_SOCIAL_BUFFS_AWKWARD_TURTLE = 37659
BUFFS_CORE_SOCIAL_BUFFS_DULL_HUMOR = 37656
BUFFS_CORE_SOCIAL_BUFFS_ENOUGH_IS_ENOUGH = 37654
BUFFS_CORE_SOCIAL_BUFFS_FLATTERED = 37684
BUFFS_CORE_SOCIAL_BUFFS_HOT_N_HEAVY = 37657
BUFFS_CORE_SOCIAL_BUFFS_MADE_A_DEEP_CONNECTION = 37658
BUFFS_CORE_SOCIAL_BUFFS_ON_A_ROLL = 37664
BUFFS_MAKE_A_MESS_COOLDOWN = 168756
BUFFS_MAKE_A_MESS_INSPIRED = 163601
BUFFS_MAKE_A_MESS_PLAYFUL = 163602
BUFFS_MENTOREE_BASKETBALL = 147863
BUFFS_MENTOREE_BY_MENTOR_PRO_FABRICATION = 237524
BUFFS_MENTOREE_BY_MENTOR_PRO_MURAL = 152534
BUFFS_MENTOREE_FABRICATION = 237523
BUFFS_MENTOREE_FISHING = 207780
BUFFS_MENTOREE_KNITTING = 245597
BUFFS_MENTOREE_MURAL = 152533
BUFFS_MENTOREE_ROBOTICS = 227897
BUFFS_MENTOREE_TODDLER_DANCING = 150130
BUFFS_MENTOREE_TODDLER_DANCING_CLINGY = 154565
BUFFS_MENTOREE_TODDLER_DANCING_INDEPENDENT = 157434
BUFFS_MENTOREE_TODDLER_FAILURE = 156538
BUFFS_MENTOREE_TODDLER_INTERACTING = 254901
BUFFS_MENTOREE_TODDLER_NESTING_BLOCKS = 148197
BUFFS_MENTOREE_TODDLER_NESTING_BLOCKS_CLINGY = 154570
BUFFS_MENTOREE_TODDLER_PROUD = 156449
BUFFS_PORTABLE_KEYBOARD_BUSKER_TIPPED_HIGH = 147273
BUFFS_PORTABLE_KEYBOARD_BUSKER_TIPPED_LOW = 147274
BUFFS_PORTABLE_KEYBOARD_BUSKER_TIPPED_MED = 147275
BUILD_LADDERS_SLIDE = 236254
BUILD_LADDERS_SLIDE_HAPPY = 236653
BURNOUT_BURNED_OUT = 306680
BURNOUT_CLEAR_MIND_FINE = 306861
BURNOUT_CLEAR_MIND_HAPPY = 306747
BURNOUT_FOG_CREATIVE = 304277
BURNOUT_FOG_MENTAL = 306746
BURNOUT_HIDDEN_CREATIVE_TRACKER = 306676
BURNOUT_HIDDEN_CREATIVE_TRACKER_DECREASE_LARGE = 306714
BURNOUT_HIDDEN_CREATIVE_TRACKER_DECREASE_SMALL = 306715
BURNOUT_HIDDEN_CREATIVE_TRACKER_INCREASE_LARGE = 304276
BURNOUT_HIDDEN_CREATIVE_TRACKER_INCREASE_SMALL = 306713
BURNOUT_HIDDEN_DECREASE_LARGE_FOG_BURNED_OUT_MENTAL_BLOCK = 324909
BURNOUT_HIDDEN_DECREASE_SMALL_FOG_BURNED_OUT_MENTAL_BLOCK = 324908
BURNOUT_HIDDEN_INCREASE_LARGE_FOG_BURNED_OUT = 324906
BURNOUT_HIDDEN_INCREASE_SMALL_FOG_BURNED_OUT = 324907
BURNOUT_HIDDEN_MENTAL_TRACKER = 306750
BURNOUT_HIDDEN_MENTAL_TRACKER_DECREASE_LARGE = 306779
BURNOUT_HIDDEN_MENTAL_TRACKER_DECREASE_SMALL = 306780
BURNOUT_HIDDEN_MENTAL_TRACKER_INCREASE_LARGE = 306781
BURNOUT_HIDDEN_MENTAL_TRACKER_INCREASE_SMALL = 306802
BURNOUT_HIDDEN_ON_VACATION = 308561
BURNOUT_HIDDEN_TIMER_BURNED_OUT = 306803
BURNOUT_HIDDEN_TIMER_FOG_CREATIVE = 306678
BURNOUT_HIDDEN_TIMER_FOG_MENTAL = 306753
BURNOUT_MENTAL_BLOCK = 306776
BUSH_PET_BIRD = 171930
BUSH_PET_DIRTY = 176262
BUSH_PET_FIND_ITEM = 171931
BUSH_PET_PLAY = 171932
BUSH_PET_SKUNKED = 171906
BUSH_PET_SQUIRREL_FAIL = 171929
BUSH_PET_SQUIRREL_SUCCESS = 171910
CAFETERIA_STATION_FAILED_PRANK = 217688
CAFETERIA_STATION_SERVER_BREAKFAST = 229048
CAFETERIA_STATION_SERVER_DINNER = 229050
CAFETERIA_STATION_SERVER_LUNCH = 229049
CAFETERIA_STATION_SERVER_PRANKED = 218062
CAFETERIA_STATION_TOO_SPICY = 218816
CAMPING_FOREST_HOME_SICK = 105348
CAMPING_FOREST_LOVES_OUTDOORS_REJUVENATED = 107826
CAMPING_FOREST_MOSQUITOES = 110271
CAMPING_FOREST_NEAT_HYGIENE_DECAY = 107875
CAMPING_FOREST_REFRESHED = 104851
CANNING_COWBERRY_JAM = 257629
CANNING_EXCELLENT_QUALITY = 257630
CANNING_JAMS = 267680
CANNING_MAYO_HATES = 267681
CANNING_MAYO_LIKES = 267682
CAREER_10_FAR_BEHIND = 39475
CAREER_10_FLUFFY_MISSING = 75611
CAREER_10_FLUFFY_RECOVERED = 75608
CAREER_10_HATERS_APPEASED = 38547
CAREER_10_LOST_GERBIL_HANDLING_RIGHT = 75610
CAREER_10_NEW_RECIPE = 38531
CAREER_10_PEER_STUDY = 39471
CAREER_10_RECAPTURED_FLUFFY = 75609
CAREER_10_SCAMMED = 38532
CAREER_10_UNCOMFORTABLE = 106897
CAREER_10_WROTE_FOR_TV = 38583
CAREER_11_EMPTY_CROWD = 38203
CAREER_11_EX_ON_HOLD = 39531
CAREER_11_FIERY_EX = 39530
CAREER_11_HOMEWORK_COMPLETE = 39477
CAREER_11_MOUNTAIN_OF_HOMEWORK = 39480
CAREER_11_PREFORMED_FOR_FRIENDS = 38202
CAREER_11_SENT_INTO_THE_HALL = 75614
CAREER_11_SOMEONE_ELSE_IN_TROUBLE = 75612
CAREER_12_CAUGHT_NAPPING = 75616
CAREER_12_DELAYED_POSTING = 37960
CAREER_12_NO_NEW_GOOD_NEWS = 37958
CAREER_12_PERFECT_C_STUDENT = 39482
CAREER_12_PE_NAP = 75615
CAREER_12_SMELLY_TIRADE = 39532
CAREER_13_A_PLUS_PROJECT = 39488
CAREER_13_CLASS_GOSSIP = 75618
CAREER_13_FLUBBED_ATTEMPT = 38205
CAREER_13_HECKLER_SHUTDOWN = 38204
CAREER_13_HUMOROUS_BOSS = 38148
CAREER_13_LOWER_GRADE = 39490
CAREER_13_MISSED_DEADLINE = 39534
CAREER_13_NOT_FULLY_PAID = 37962
CAREER_13_SECRET_ADMIRER = 75617
CAREER_13_SELF_LEARNING = 39533
CAREER_13_SLACKING_CLASSMATES = 39489
CAREER_14_ASSIGNMENT_EXTENSION = 75620
CAREER_14_COPIED_A_CLASSMATE = 75619
CAREER_14_FINDERS_KEEPERS = 39491
CAREER_14_HENCHMEN_CHAT = 38655
CAREER_14_MISSING_FINGERNAILS = 38653
CAREER_14_NO_LUNCH = 75621
CAREER_14_PRINCIPALS_SPEECH = 39492
CAREER_14_UNDERCOVER_STORIES = 38652
CAREER_15_BRANCHING_OUT = 37964
CAREER_15_DEMO_SCRAMBLE = 39537
CAREER_15_DIFFICULT_REPORT = 39493
CAREER_15_FAN_BACKLASH = 37965
CAREER_15_MENTOR_DISCOVERED = 38428
CAREER_15_NUMBED_MIND = 39494
CAREER_15_ONE_LESS_FRIEND = 75622
CAREER_15_PAGER_WORRIES = 38149
CAREER_15_RESTED_AND_RECOVERED = 38052
CAREER_15_SPEAK_UP = 38150
CAREER_15_SPY_INSTINCTS = 38650
CAREER_15_TASKS_CLEARED_OUT = 39538
CAREER_15_THE_FUMES = 38053
CAREER_15_TV_BIRTHDAY = 75623
CAREER_16_BABY_CRANKS = 38051
CAREER_16_DISSUADED_BULLIES = 39495
CAREER_16_DOCTORED_UP_BOSS = 39541
CAREER_16_EPIC_WEDGIE = 39496
CAREER_16_EXTRA_HOMEWORK = 75630
CAREER_16_IMPROVING_CAMARADERIE = 39540
CAREER_16_RIOT_STORIES = 37993
CAREER_16_TEST_RETAKEN = 75629
CAREER_16_WORKED_ALL_NIGHT = 99454
CAREER_16_WRITING_PRAISED = 37967
CAREER_16_YELLOW_JOURNALISM = 37968
CAREER_17_ANGRY_FRIEND = 39500
CAREER_17_CANCELED_PROJECT = 39544
CAREER_17_CHASED_OFF_STAGE = 38209
CAREER_17_HORRIBLE_HOST = 37974
CAREER_17_INCOMPETENT_AGENT = 38158
CAREER_17_MORE_PAPERWORK = 38153
CAREER_17_NO_COMPETITION = 39542
CAREER_17_PROJECT_THROWN_OUT = 75631
CAREER_17_RUSHED_PROJECT = 39543
CAREER_17_SIMPLE_MINDED_FRIEND = 39499
CAREER_17_SPLOTCH_PAINT_JOB = 38058
CAREER_17_STUNNING_BALLAD = 38208
CAREER_18_ACADEMIC_FAME = 75634
CAREER_18_BARGAIN_BIN_BOMB = 37976
CAREER_18_BORROWED_TUX = 38211
CAREER_18_CONFUSING_SEQUEL = 37975
CAREER_18_GREEN_LIT_IDEA = 39545
CAREER_18_LOST_HONESTLY = 75633
CAREER_18_RUINED_PIECES = 38059
CAREER_18_SURPRISE_WINNER = 75635
CAREER_18_THAT_AWKWARD_SOUND = 38217
CAREER_18_TRICKED_INTO_FAILURE = 75632
CAREER_18_TURNCOAT_MENTOR = 38160
CAREER_19_AIRPLANE_INNOVATION = 75636
CAREER_19_BENT_AIRPLANE = 75638
CAREER_19_BORING_CASE = 38161
CAREER_19_CATCHY_TUNE = 38219
CAREER_19_MASCOT_BEAT_DOWN = 39548
CAREER_19_OUTDATED_ARTIST = 38061
CAREER_19_PERSONAL_MASCOT = 39549
CAREER_19_PIDDLE_PIDDLE = 38220
CAREER_19_RAUCOUS_JEERS = 39547
CAREER_19_SHARED_DESIGN = 75637
CAREER_19_SOUND_DEBATE = 38054
CAREER_19_THREW_OFF_CURVE = 39501
CAREER_19_UNNEEDED_QUESTIONING = 37994
CAREER_1_ANOTHER_LECTURE = 39443
CAREER_1_ASLEEP_IN_CLASS = 39445
CAREER_1_QUICK_SNACK = 75580
CAREER_1_SENT_TO_PRINCIPAL = 75579
CAREER_1_SPITBALL_MARKSMAN = 39439
CAREER_20_ABSTRACT_MEMORY = 38063
CAREER_20_ANOTHERS_EMBARRASSMENT = 75639
CAREER_20_DISASTROUS_MATCH = 39551
CAREER_20_KITTEN_SAVIOR = 37995
CAREER_20_LIFE_LESSON = 39502
CAREER_20_NO_ONES_WORKING = 38162
CAREER_20_OFFICE_DOWNTIME = 38163
CAREER_20_PAINTERS_EYE = 38062
CAREER_20_UNIFIED_TEAM = 39550
CAREER_21_CAUGHT_WITH_A_BIB = 75641
CAREER_21_DEALING_WITH_PAIN = 38065
CAREER_21_ELECTRONIC_FUTURE = 37977
CAREER_21_FEARLESS_HIPSTERS = 37996
CAREER_21_FUTURE_BLACKMAIL = 38164
CAREER_21_FUTURE_FOCUSED = 39504
CAREER_21_INFORMATION_OVERLOAD = 39505
CAREER_21_LESS_CHORES = 38064
CAREER_21_LOST_SOME_FANS = 38221
CAREER_21_RACKET_ANGUISH = 37997
CAREER_21_SHARED_BISCUITS = 75640
CAREER_21_STUDY_BREAK = 39503
CAREER_22_CHARITABLE_ACTION = 37979
CAREER_22_CHEESY_SPEECH = 38165
CAREER_22_COLA_RUSH = 39506
CAREER_22_CULPRIT_CAUGHT = 75643
CAREER_22_MANUSCRIPT_SPOILERS = 37978
CAREER_22_ONGOING_SUGAR_RUSH = 39508
CAREER_22_OVERSLEPT = 39507
CAREER_22_PAINTING_RESTORER = 38092
CAREER_22_SEAT_TAKEN = 38222
CAREER_22_SIGN_TRANSFERRED = 75644
CAREER_22_THOROUGH_THRASHING = 37999
CAREER_23_ANGRY = 106898
CAREER_23_CAR_STUNT_REALITY = 38003
CAREER_23_DUKES_MOMENT = 38001
CAREER_23_FAILED_RUSE = 75645
CAREER_23_FEIGNED_ILLNESS = 75646
CAREER_23_HAPPY_WITH_RESULTS = 39515
CAREER_23_IN_THE_GAMER_ZONE = 39553
CAREER_23_LACKED_MOMENTUM = 38095
CAREER_23_LOWER_SDT_SCORE = 39513
CAREER_23_MOVEMENT_INSPIRATION = 38094
CAREER_23_OVER_PARTIED = 39554
CAREER_23_OVER_THE_TOP = 37982
CAREER_23_TERMINALLY_HOT = 38166
CAREER_23_TOTAL_PERFECTION = 39514
CAREER_23_UNORTHODOX_REPORT = 37980
CAREER_24_AHEAD_OF_RIVAL = 39522
CAREER_24_ANOTHER_LOST_MEAL = 75649
CAREER_24_CLEANED_THE_IVORIES = 38227
CAREER_24_CRITICALLY_ACCLAIMED = 38096
CAREER_24_FALSE_CLAIM = 38097
CAREER_24_FROSTBIT_FINGERS = 38006
CAREER_24_LAXATIVE_LACED_BROWNIE = 75648
CAREER_24_LEFT_EM_BEWILDERED = 38005
CAREER_24_MEMOIRS_CANCELED = 38173
CAREER_24_NEW_NICKNAME = 38004
CAREER_24_NOTEBOOK_RETURNED = 39521
CAREER_24_REWARDED_INSPIRATION = 38099
CAREER_24_SHAMED_BULLY = 75647
CAREER_24_SPY_GAMES = 38167
CAREER_24_STICKY_KEYS = 38228
CAREER_24_TRAP_GIVEN_TO_PRINCIPAL = 75650
CAREER_24_TUTORING_RIVAL = 39525
CAREER_24_UNCOMFORTABLE = 106899
CAREER_24_UNGRATEFUL_RIVAL = 39523
CAREER_25_ANYTHING_FOR_EXPOSURE = 38100
CAREER_25_APPEASED_THE_BRIDE = 38229
CAREER_25_BRIDEZILLA = 38230
CAREER_25_CONFIDENT = 106900
CAREER_25_EMBARRASSED = 106964
CAREER_25_HELPING_THE_COOL_KIDS = 75652
CAREER_25_PASSED_THE_BLAME = 38325
CAREER_25_QUIZASTER = 39527
CAREER_25_SLY_CHEATER = 75653
CAREER_25_STRAIGHT_ARROW_PARTNER = 38174
CAREER_25_TARNISHED_REPUTATION = 38101
CAREER_25_TRUTH_OR_DODGE_BALL = 39528
CAREER_25_UNLUCKY_NUMBER7 = 38007
CAREER_25_UNRULY_CLASSMATES = 39526
CAREER_25_VENGEFUL_MODERATOR = 39555
CAREER_26_APPEALING_COMPOSITION = 38231
CAREER_26_BAD_ANSWERS = 75584
CAREER_26_CLASS_COMEDIAN = 75592
CAREER_26_COMPOSITION_IGNORED = 38557
CAREER_26_ENJOYABLE_INTERVIEW = 75655
CAREER_26_GOT_SPOOKED = 37983
CAREER_26_JOB_INSECURITY = 38103
CAREER_26_JOB_SECURITY = 38102
CAREER_26_LONG_INTERVIEW = 75654
CAREER_26_REEVALUATING_KEY_UNDERLINGS = 38008
CAREER_26_TASTE_OF_FAILURE = 38177
CAREER_26_TASTY_SECRETS = 38175
CAREER_27_CONFIDENT = 106912
CAREER_27_DISPERSED_THE_CROWD = 38105
CAREER_27_DREW_A_CROWD = 38104
CAREER_27_EMBARRASSED = 106913
CAREER_27_ENJOYABLE_VACATION = 39556
CAREER_28_ART_IN_THE_DARK = 38108
CAREER_28_BEATEN_BY_SLOB = 38233
CAREER_28_COLLECTION_BONANZA = 38106
CAREER_28_COMPANY_RECOVERING = 39558
CAREER_28_DESPICABLE_CFO = 39557
CAREER_28_HONORARY_WING = 38107
CAREER_28_IN_THE_CLEAR = 38178
CAREER_28_UNDER_SUSPICION = 38179
CAREER_29_COUNTRY_ROCKED = 38328
CAREER_29_ENERGIZED = 106914
CAREER_2_ANGRY = 106882
CAREER_2_FAILED_CALL_OUT = 38563
CAREER_2_GOOD_LAUGH = 75583
CAREER_2_LAUGHING_STOCK = 75585
CAREER_2_ROASTING_A_HACK = 38564
CAREER_2_SILVER_TOUNGED_SLACKER = 38550
CAREER_2_WET_PANTS = 75586
CAREER_30_EMBARRASSED = 107442
CAREER_30_ENERGIZED = 107441
CAREER_30_FAKE_DOCUMENTS = 38424
CAREER_30_KNOWLEDGE_LEAKER = 38027
CAREER_30_NO_CREDIT = 38236
CAREER_31_LOCKED_OUT = 38026
CAREER_31_OVERSTEPPED_FRIENDSHIP = 38238
CAREER_31_SECURITY_CRACKER = 38021
CAREER_32_COVERED_IN_SPITBALLS = 38239
CAREER_32_HAPPY = 107440
CAREER_32_INTERNET_AFLAME = 38028
CAREER_32_SAD = 107439
CAREER_32_SNEAK_PEEK = 38030
CAREER_32_UNBELIEVABLE_SPOILERS = 38024
CAREER_3_A_LITTLE_CHEATING = 75587
CAREER_3_STRESS_FREE_ANSWERING = 39711
CAREER_3_TATTLED_ON = 75588
CAREER_3_UNDER_PREPARED = 39448
CAREER_4_BALLISTIC_WATERMELON_GUM = 75593
CAREER_4_CHEWED_ANOTHERS_GUM = 75590
CAREER_4_DISSECTION_THEFT = 39451
CAREER_4_GENEROUS_FRIENDS = 39455
CAREER_4_ILL_GOTTEN_CHOW = 39454
CAREER_4_SHARED_USED_GUM = 75594
CAREER_4_SOUND_FAILURE = 38567
CAREER_4_WRONGLY_ACCUSED = 75591
CAREER_5_BULLYING_NERD = 75595
CAREER_5_FIRE_ALARM_EXTENSION = 39458
CAREER_5_HAPPY = 106884
CAREER_5_NEW_FRIEND = 75597
CAREER_5_SHORTED = 38570
CAREER_5_TURNED_AWAY_BY_FRIENDS = 75596
CAREER_5_UNCOMFORTABLE = 106883
CAREER_6_FIELD_TRIP = 75599
CAREER_6_FORGED_SIGNATURE = 75598
CAREER_6_FORGED_WRONG_NAME = 75600
CAREER_6_HYSTERICAL_CAULIFLOWER = 38574
CAREER_6_MISSED_FIELD_TRIP = 75601
CAREER_6_TESTING_ANGST = 39461
CAREER_6_UNGUARDED_ANSWERS = 39459
CAREER_7_FALSELY_ACCUSED = 75603
CAREER_7_STILL_CONFUSED = 39462
CAREER_8_DISCUSSING_FEELINGS = 39463
CAREER_8_FEEBLE_MANAGER = 38434
CAREER_8_HELPED_ANOTHER = 75604
CAREER_8_HYPER_STRESS = 39465
CAREER_8_JUST_TRYING_TO_HELP = 75605
CAREER_8_PARENT_COUNSELOR_MEETING = 39464
CAREER_8_PLAYED_OFF = 38579
CAREER_8_WRONG_COMPANY = 38578
CAREER_9_NO_TIME_FOR_DOODLES = 75606
CAREER_9_REDONE_TEST = 75607
CAREER_9_THIRD_PERIOD_NAP = 39469
CAREER_9_UNCOMFORTABLE = 106896
CAREER_ABANDON_SHIP = 37759
CAREER_ACTIVIST_BREAK_WATCH_PROTEST_HIDDEN = 136094
CAREER_ACTIVIST_CAUSE_SUCCESSFUL_ECONOMY = 136398
CAREER_ACTIVIST_CAUSE_SUCCESSFUL_ENVIRONMENT = 136395
CAREER_ACTIVIST_CAUSE_SUCCESSFUL_JUSTICE = 136397
CAREER_ACTIVIST_CAUSE_SUCCESSFUL_PEACE = 136396
CAREER_ACTIVIST_CAUSE_SUCCESSFUL_TAX = 136394
CAREER_ACTIVIST_CONVINCED_TO_LEAVE_HIDDEN = 142143
CAREER_ACTIVIST_FLIP_FLOP_POLITICS = 136613
CAREER_ACTIVIST_JOB_PERFORMANCE_LUCKY_BREAK = 141450
CAREER_ACTIVIST_JOB_PERFORMANCE_MISTAKE_MADE = 141411
CAREER_ACTIVIST_JOB_PERFORMANCE_REVEAL_TRUTH = 141451
CAREER_ACTIVIST_POLITICAL_PARTISANS = 136615
CAREER_ACTIVIST_POLITICAL_PARTNERS = 136614
CAREER_ACTIVIST_POLITICIAN_APPROVAL = 135696
CAREER_ACTIVIST_POLITICIAN_APPROVAL_FROM_KISS_BABY = 135825
CAREER_ACTIVIST_POLITICIAN_GAMES = 135697
CAREER_ACTIVIST_PROMPT_CHOOSE_CAUSE = 141181
CAREER_ACTIVIST_PROMPT_CHOOSE_CAUSE_TIMER_HIDDEN = 141173
CAREER_ACTIVIST_PROTESTING_HIDDEN = 135895
CAREER_ACTIVIST_PROTEST_JOINED_OR_WATCHED_HIDDEN = 147859
CAREER_ACTIVIST_QUIT_JOB_HIDDEN = 154532
CAREER_ACTIVIST_UNETHICAL_BRIBE = 135868
CAREER_ACTIVIST_WATCH_PROTEST_COOLDOWN = 155609
CAREER_ADVICE_FAIL = 32554
CAREER_ADVICE_FIXED = 32553
CAREER_AGENCY_HERO = 32120
CAREER_ALIEN_CONTACT = 37774
CAREER_ANGRY_EMPLOYEES = 33991
CAREER_ATHLETE_COMPETITIVE_EDGE = 107183
CAREER_ATHLETE_OVER_AWED_BY_OPPONENTS = 107182
CAREER_ATHLETE_PUMPED = 107181
CAREER_ATHLETE_STATISTICAL_FERVOR = 107179
CAREER_ATHLETE_STATISTICAL_RAGE = 107180
CAREER_ATTENDANCE_CLASSES = 34038
CAREER_A_CAUSE_FOR_APPLAUSE = 31364
CAREER_BAD_MATH = 38112
CAREER_BAG_OF_POO = 33024
CAREER_BLOG_DEBUNKED = 32533
CAREER_BLOG_PLAGIARIST = 32549
CAREER_BLUFFING_BLUNDER = 32170
CAREER_BROWSE_INTELLIGENCE_DB_BORED = 34150
CAREER_BROWSE_INTELLIGENCE_DB_EMBARRASSED = 34149
CAREER_BROWSE_INTELLIGENCE_DB_WORK_PERF = 34148
CAREER_BUSINESS_21_CONFIDENT = 108001
CAREER_BUSINESS_22_HAPPY = 108002
CAREER_BUSINESS_23_CONFIDENT = 108003
CAREER_BUSINESS_27_PASS_THE_BLAME_EVIL = 108006
CAREER_BUSINESS_27_PASS_THE_BLAME_NORMAL = 108005
CAREER_BUSINESS_8_CLOSE_BRANCH_EVIL = 107722
CAREER_BUSINESS_8_CLOSE_BRANCH_NORMAL = 107723
CAREER_BUSINESS_8_CUT_BONUSES_EVIL = 107721
CAREER_BUSINESS_8_CUT_BONUSES_NORMAL = 107720
CAREER_BUSINESS_AGGRAVATED_BY_BLOWHARD = 109063
CAREER_BUSINESS_BLEW_THE_DEAL = 108532
CAREER_BUSINESS_FEELING_IMPORTANT = 109061
CAREER_BUSINESS_HIDDEN_INVESTED = 110140
CAREER_BUSINESS_HIDDEN_INVESTMENT_LOSE_A_BIT_1000 = 110104
CAREER_BUSINESS_HIDDEN_INVESTMENT_LOSE_A_BIT_2000 = 110105
CAREER_BUSINESS_HIDDEN_INVESTMENT_LOSE_A_BIT_5000 = 110114
CAREER_BUSINESS_HIDDEN_INVESTMENT_LOSE_BIG_1000 = 110115
CAREER_BUSINESS_HIDDEN_INVESTMENT_LOSE_BIG_2000 = 110116
CAREER_BUSINESS_HIDDEN_INVESTMENT_LOSE_BIG_5000 = 110117
CAREER_BUSINESS_HIDDEN_INVESTMENT_STAY_EVEN_1000 = 110118
CAREER_BUSINESS_HIDDEN_INVESTMENT_STAY_EVEN_2000 = 110106
CAREER_BUSINESS_HIDDEN_INVESTMENT_STAY_EVEN_5000 = 110107
CAREER_BUSINESS_HIDDEN_INVESTMENT_WIN_A_BIT_1000 = 110108
CAREER_BUSINESS_HIDDEN_INVESTMENT_WIN_A_BIT_2000 = 110109
CAREER_BUSINESS_HIDDEN_INVESTMENT_WIN_A_BIT_5000 = 110110
CAREER_BUSINESS_HIDDEN_INVESTMENT_WIN_BIG_1000 = 110111
CAREER_BUSINESS_HIDDEN_INVESTMENT_WIN_BIG_2000 = 110112
CAREER_BUSINESS_HIDDEN_INVESTMENT_WIN_BIG_5000 = 110113
CAREER_BUSINESS_MADE_THE_SALE = 108531
CAREER_BUSINESS_NUMBERS = 108530
CAREER_BUSINESS_ON_TOP_OF_THE_MARKET = 108543
CAREER_BUSINESS_PAPERWORK_DRUDGERY = 108529
CAREER_BUSINESS_SHOT_DOWN = 109062
CAREER_CALCULATED_OUT = 27935
CAREER_CANT_GET_ME_DOWN = 36048
CAREER_CAPSULE_PLAYFUL = 37738
CAREER_CAPSULE_SICKNESS = 28102
CAREER_CARGO_DUMPED = 37767
CAREER_CAUGHT_GOUGING = 100442
CAREER_CELEBRITY_SLIGHTING = 31239
CAREER_CHEESE_LOVE = 28536
CAREER_CHEWED_OUT = 37772
CAREER_CIVIL_DESIGNER_CONCEPT_GAVE_FEEDBACK = 237393
CAREER_CIVIL_DESIGNER_CONCEPT_SOLID_DESIGNS = 237394
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_FAIL = 234319
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_SUCCESS = 234320
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_TED_ECO_INVENTION = 234334
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_TED_GREAT = 234279
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_TED_OKAY = 234270
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_TED_OUTSTANDING = 234289
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_TED_PERFECT = 234290
CAREER_CIVIL_DESIGNER_CONCEPT_SUBMIT_TED_POOR = 234269
CAREER_CIVIL_DESIGNER_COOLDOWN_RALLY = 239193
CAREER_CIVIL_DESIGNER_INTERVIEW_COOLDOWN_CIVIC_POLICIES = 237481
CAREER_CIVIL_DESIGNER_INTERVIEW_COOLDOWN_UTILITIES = 239096
CAREER_CIVIL_DESIGNER_RALLY_FAILED_TO_RALLY = 237395
CAREER_CIVIL_DESIGNER_SMOG_VACUUM_THERE_GOES_THE_NEIGHBORHOOD = 234702
CAREER_CIVIL_DESIGNER_TRAIT_CHAMPION_OF_THE_PEOPLE = 234581
CAREER_CIVIL_DESIGNER_TRAIT_ECO_ENGINEER = 234584
CAREER_CIVIL_DESIGNER_UNLOCK_FOOD_REWARD_RECIPES = 235569
CAREER_CIVIL_DESIGNER_VOTE_TRACKING_COMMUNITY_SPACE = 240332
CAREER_CIVIL_DESIGNER_VOTE_TRACKING_NEIGHBORHOOD_RENOVATION = 240333
CAREER_CIVIL_DESIGNER_WATCHING_RALLY = 233519
CAREER_CLEAN_VICTORY = 31507
CAREER_CONFRONTED_BY_COWORKER = 33986
CAREER_CONSERVATIONIST_AWAY_ACTIONS_BORED = 209830
CAREER_CONSERVATIONIST_AWAY_ACTIONS_PLAYFUL = 209832
CAREER_CONSERVATIONIST_AWAY_ACTIONS_UNCOMFORTABLE = 209833
CAREER_CONSERVATIONIST_CONSERVATION_AWARENESS_BORING_CONVERSATION = 205160
CAREER_CONSERVATIONIST_CONSERVATION_AWARENESS_CONSERVATION_KNOWLEDGE = 205159
CAREER_CONSERVATIONIST_CONSERVATION_AWARENESS_NOONE_LISTENING = 205166
CAREER_CONSERVATIONIST_CONSERVATION_AWARENESS_SPREADING_AWARENESS = 205165
CAREER_CONSERVATIONIST_CONSULT_REGULATION_COOLDOWN = 211688
CAREER_CONSERVATIONIST_CONSULT_REGULATION_GENERAL_ACCUSED_OF_WRONGDOING = 206384
CAREER_CONSERVATIONIST_CONSULT_REGULATION_LITTERING_ACCUSE_OF_LITTERING_COOLDOWN = 212325
CAREER_CONSERVATIONIST_CONSULT_REGULATION_ORGANIC_PRODUCE_EATING_ORGANIC = 209822
CAREER_CONSERVATIONIST_CONSULT_REGULATION_OVERFISHING_CAUGHT_FISHING_ILLEGALLY = 209825
CAREER_CONSERVATIONIST_CONSULT_REGULATION_OVERFISHING_ENFORCED_POLICY = 206307
CAREER_CONSERVATIONIST_CONSULT_REGULATION_OVERFISHING_FINED_FOR_FISHING = 207055
CAREER_CONSERVATIONIST_CONSULT_REGULATION_OVERFISHING_FISHING_ALLOWED = 206308
CAREER_CONSERVATIONIST_CONSULT_REGULATION_OVERFISHING_STOP_FISHING = 206305
CAREER_CONSERVATIONIST_CONSULT_REGULATION_REGULATION_COMPLETE = 206280
CAREER_CONSERVATIONIST_DISCOVERED_NEW_SPECIES = 209924
CAREER_CONSERVATIONIST_SPRAY_INVASIVE_SPECIES_INVASIVE_SPECIES_EXTERMINATOR = 209823
CAREER_CONSERVATIONIST_SUBMIT_GRANT_APPLICATION_FLUBBED_ATTEMPT = 205741
CAREER_CONSERVATIONIST_TAKE_SAMPLE_COOLDOWN_HIDDEN = 210720
CAREER_CONSERVATIONIST_TRAIT_FRIEND_OF_THE_SEA = 207855
CAREER_CORPORATE_WORKER_BRAIN_FRIED = 248612
CAREER_CORPORATE_WORKER_COMPANY_AMBASSADOR = 248610
CAREER_CORPORATE_WORKER_FAILED_ATTEMPT = 248846
CAREER_CORPORATE_WORKER_FIRED_UP_FOR_SUCCESS = 248608
CAREER_CORPORATE_WORKER_INSPIRATION_AND_PERSPIRATION = 248609
CAREER_CORPORATE_WORKER_JUICED = 248845
CAREER_CORPORATE_WORKER_LUCKY_ESCAPE = 253824
CAREER_CORPORATE_WORKER_ONE_OF_US = 248611
CAREER_CORPORATE_WORKER_OUT_LATE_SHAME = 248811
CAREER_CORPORATE_WORKER_OUT_LATE_TIMER = 254397
CAREER_CORPORATE_WORKER_TRAIT_CHARISMATIC_CROONER = 249170
CAREER_CORPORATE_WORKER_TRAIT_LEGENDARY_STAMINA = 249175
CAREER_CORPORATE_WORKER_UNLOCK_AMAZAKE = 248994
CAREER_CORPORATE_WORKER_UNLOCK_CHICKEN_YAKITORI = 249015
CAREER_CORPORATE_WORKER_UNLOCK_ENERGY_CRUSH = 249014
CAREER_CORPORATE_WORKER_WORKING_OVERTIME = 248802
CAREER_COUNTER_OPINION_DEBATE = 33835
CAREER_COUNTER_OPINION_DISMISSED = 33833
CAREER_CREATIVELY_DRAINED = 31224
CAREER_CRIMINAL_BANK_BLUEPRINT_INSIDE_SCOOP = 33953
CAREER_CRIMINAL_HACK_MAINFRAME_PATCHED_IN = 33971
CAREER_CRITIC_ENTHUSIASTIC_ABOUT_FOOD = 137456
CAREER_CRITIC_ENTHUSIASTIC_ABOUT_FOOD_HIDDEN = 137468
CAREER_CRITIC_HAS_BEEN_TO_FESTIVAL = 138309
CAREER_CRITIC_INSPIRED_GAIN_COOLDOWN = 137763
CAREER_CRITIC_PRAISED = 139910
CAREER_CRITIC_REVIEWED_BAD_DRINK = 153063
CAREER_CRITIC_REVIEWED_BAD_FOOD = 137799
CAREER_CRITIC_REVIEWED_BAD_PERFORMANCE = 137907
CAREER_CRITIC_REVIEWED_GOOD_DRINK = 153062
CAREER_CRITIC_REVIEWED_GOOD_FOOD = 137798
CAREER_CRITIC_REVIEWED_GOOD_PERFORMANCE = 137908
CAREER_CRITIC_REVIEWING_FOOD = 137795
CAREER_CRITIC_SNUBBED = 137649
CAREER_CRITIC_STUDIED_ART = 137722
CAREER_CRITIC_THAT_FOOD_MUST_BE_AWFUL = 137560
CAREER_CRITIC_WRITE_COLUMN_BOOST = 152336
CAREER_DAILY_TASK_COMPLETE_HIDDEN = 288788
CAREER_DEBRIS_COVERED_PATROLLER = 37787
CAREER_DECIMAL_FIXED = 33089
CAREER_DETECTIVE_APB_SUSPECT = 111874
CAREER_DETECTIVE_CAN_GET_CITATION = 109484
CAREER_DETECTIVE_CRACKING_THE_CASE = 116203
CAREER_DETECTIVE_DAY02_ALLOW_APB = 116738
CAREER_DETECTIVE_DUNCE_DUCTION = 116206
CAREER_DETECTIVE_FINISHED_INTERROGATION = 113758
CAREER_DETECTIVE_INTERROGATING_GUILTY_SUSPECT = 113855
CAREER_DETECTIVE_INTERROGATING_INNOCENT_SUSPECT = 113854
CAREER_DETECTIVE_NPC_REPORT_TAKEN = 114579
CAREER_DETECTIVE_ROLE_STATIC_COMMODITY_BUFFS_POLICE_STATION_CHIEF = 116694
CAREER_DETECTIVE_ROLE_STATIC_COMMODITY_BUFFS_POLICE_STATION_CIVILIAN = 116347
CAREER_DETECTIVE_ROLE_STATIC_COMMODITY_BUFFS_POLICE_STATION_LAB_TECH = 115815
CAREER_DETECTIVE_ROLE_STATIC_COMMODITY_BUFFS_POLICE_STATION_RECEPTIONIST = 114826
CAREER_DETECTIVE_SOLVED_CASE_RECENTLY = 113109
CAREER_DETECTIVE_USED_CHEMICAL_ANALYZER = 112552
CAREER_DETECTIVE_WENT_TO_CRIME_SCENE = 112551
CAREER_DIABOLIC_PRESENTER = 32367
CAREER_DISAPPOINTING_ENCOUNTER = 31377
CAREER_DONATE_EARLY_WORK_ACCEPTED = 34014
CAREER_DONATE_EARLY_WORK_REJECTED = 34016
CAREER_DONATE_RECENT_WORK = 34015
CAREER_DOUBLE_ARREST = 37828
CAREER_DREADFUL_DISPLAY = 32371
CAREER_DREW_A_BLANK = 31412
CAREER_EARNED_PROMOTION = 125702
CAREER_EDGY_PIECE_ACCEPTED = 33830
CAREER_EDGY_PIECE_REJECTED = 33831
CAREER_EDIT_PAINTING_BETTER = 33843
CAREER_EDIT_PAINTING_WORSE = 33845
CAREER_EDUCATION_DONATION_ASK_COOLDOWN = 221061
CAREER_EDUCATION_FINISHED_TUTORING = 220221
CAREER_EDUCATION_VISIBLE_ALL_PLANNED_OUT = 220294
CAREER_EDUCATION_VISIBLE_BUDGETED = 220295
CAREER_EDUCATION_VISIBLE_EVERYTHINGS_ADDING_UP = 220292
CAREER_EDUCATION_VISIBLE_FEELING_PREPARED = 220302
CAREER_EDUCATION_VISIBLE_MADE_THE_GRADE = 224612
CAREER_EDUCATION_VISIBLE_MANY_HANDS = 220994
CAREER_EDUCATION_VISIBLE_PREPARED_TO_TEACH = 220290
CAREER_EDUCATION_VISIBLE_TEACHEM = 227628
CAREER_EDUCATION_VOLUNTEER_ASK_COOLDOWN = 221062
CAREER_EMPTY_HANDED = 37809
CAREER_ENGINEER_COMPUTER_DESIGNER = 221157
CAREER_ENGINEER_ENGINEERING_EDUCATION = 221158
CAREER_ENGINEER_EXHILARATED_ENGINEER = 228427
CAREER_ENGINEER_FOCUS_TESTED = 221155
CAREER_ENGINEER_OBJECT_REWARD_1 = 221170
CAREER_ENGINEER_OBJECT_REWARD_2 = 221184
CAREER_ENGINEER_TECH_TINKERER = 222424
CAREER_ENGINEER_TRIPLE_CHECKED = 221163
CAREER_ENTERTAINER_SOME_INSPIRATION = 35995
CAREER_EXAMINE_FAILED = 37747
CAREER_EXCELLENT_XXULYPS = 37781
CAREER_EXOTIC_JUICE_SUCCESS = 33496
CAREER_EXPERIMENTAL_ACCEPTED = 34010
CAREER_EXPERIMENTAL_REJECTED = 34009
CAREER_E_SPORTS_ASSEMBLE_THE_TEAM_COOLDOWN = 227369
CAREER_E_SPORTS_MATCH_SOON = 227179
CAREER_E_SPORTS_NOT_ENROLLED = 230302
CAREER_E_SPORTS_OUTFIT_ARTS_F = 227945
CAREER_E_SPORTS_OUTFIT_ARTS_M = 227944
CAREER_E_SPORTS_OUTFIT_TECH_F = 227943
CAREER_E_SPORTS_OUTFIT_TECH_M = 227938
CAREER_E_SPORTS_PLAYED_WITH_TEAM = 226931
CAREER_E_SPORTS_RECIEVED_DRAMA_NODE_FRI = 228246
CAREER_E_SPORTS_RECIEVED_DRAMA_NODE_SAT = 228248
CAREER_E_SPORTS_TEAMMATE_AUTONOMY = 227364
CAREER_E_SPORTS_VISIBLE_ALWAYS_NEXT_TIME = 226601
CAREER_E_SPORTS_VISIBLE_E_LEGEND = 226606
CAREER_E_SPORTS_VISIBLE_E_SUCCESS = 226604
CAREER_E_SPORTS_VISIBLE_E_VICTORY = 226605
CAREER_E_SPORTS_VISIBLE_POWER_DIPPING = 226607
CAREER_E_SPORTS_VISIBLE_POWER_SIPPING = 226596
CAREER_E_SPORTS_VISIBLE_POWER_SIPPING_INFERNO = 226599
CAREER_E_SPORTS_VISIBLE_POWER_SITTING = 226597
CAREER_E_SPORTS_VISIBLE_READY_TO_SCUFFLE = 226598
CAREER_E_SPORTS_VISIBLE_TEAM_PLAYER = 226595
CAREER_FAN_KICK_OUT_FAILURE = 33477
CAREER_FAN_KICK_OUT_SUCCESS = 33478
CAREER_FIRED = 97449
CAREER_FIRED_AMBITIOUS = 97450
CAREER_FIRED_INTERIOR_DECORATOR_INTERVIEW_BY_ENEMY = 257719
CAREER_FISHERMAN_AWAY_ACTIONS_HAPPY = 210267
CAREER_FISHERMAN_AWAY_ACTIONS_TENSE = 211689
CAREER_FORMULA_DISCOVERY = 37735
CAREER_FORTUNATE_OUTCOME = 37786
CAREER_FORUM_ENCRYPTED = 33078
CAREER_FORUM_POST_PICS = 33077
CAREER_FREELANCER_ARTIST_STELLAR_STUDENTS = 208709
CAREER_FREELANCER_ARTIST_UNRULY_CLASS = 208708
CAREER_FREELANCER_CLEAR_GOALS = 208706
CAREER_FREELANCER_GREAT_SESSION = 208239
CAREER_FREELANCER_HIDDEN_MET_WITH_CLIENT_CLASS = 211962
CAREER_FREELANCER_INSTRUCTIONS_UNCLEAR = 208705
CAREER_FREELANCER_OVERCLOCKED_PC = 208696
CAREER_FREELANCER_PROGRAMMER_RUDE_CLIENT = 208228
CAREER_FREELANCER_PROGRAMMER_SHARED_VISION = 208229
CAREER_FREELANCER_TERRIBLE_SESSION = 208238
CAREER_GARDENER_ACADEMIC_FAME_HAPPY = 187041
CAREER_GARDENER_BACK_TO_ROOTS_HAPPY = 187038
CAREER_GARDENER_DESIGN_CLASS_INSPIRED = 187044
CAREER_GARDENER_FLORAL_FIGHT_ANGRY = 191624
CAREER_GARDENER_FLORIST_CLIENTELE_FOCUSED = 187040
CAREER_GARDENER_HANDS_ON_APPROACH_ENERGIZED = 187043
CAREER_GARDENER_NATURE_WALK_ENERGIZED = 187039
CAREER_GARDENER_POOR_PROPOSAL_EMBARRASSED = 187042
CAREER_GARDENER_READ_ANGRY_LOW = 191191
CAREER_GARDENER_WRITING_PRAISED = 191192
CAREER_GLORZAK_BUST = 37776
CAREER_GOOD_INSTINCTS = 37770
CAREER_GOT_NEW_JOB = 125723
CAREER_GUARD_CLOSE_CALL = 33043
CAREER_GUARD_KO = 33042
CAREER_GUARD_SPOTTED = 33045
CAREER_HARSH_REVIEW_ACCEPTED = 34030
CAREER_HARSH_REVIEW_REJECTED = 34032
CAREER_HECKLED_ON_STAGE = 31189
CAREER_HEIST_NEWBIE_SLEEPS = 33063
CAREER_HEIST_NOT_ENOUGH_SIMS = 33067
CAREER_HEIST_SUCCESS = 33065
CAREER_HIGH_SCHOOL_EXPELLED = 298687
CAREER_HIGH_SCHOOL_TEAM_BIG_WIN = 277198
CAREER_HIGH_SCHOOL_TEAM_HYPED = 277196
CAREER_HIGH_SCHOOL_TEAM_MAJOR_LOSS = 277197
CAREER_HIGH_STAKES_FAILURE = 37755
CAREER_HIGH_STAKES_SUCCESS = 37752
CAREER_HOW_IS_IT = 37799
CAREER_IDEA_THIEF = 32555
CAREER_IMPRESSIVE_INTERROGATION = 32165
CAREER_IMPRESSIVE_ROUTINE = 31407
CAREER_INFORMATION_FREE = 33079
CAREER_INFORMATION_SECURE = 33080
CAREER_INKED_BY_SPACE_SQUID = 28112
CAREER_INTERIOR_DECORATOR_BAD_BEHAVIOR_TRACKER = 257432
CAREER_INTERIOR_DECORATOR_COMMERICAL_GIG_COMPLETE = 267264
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_CLIENT_CALL_DO_SOMETHING_DEBUG = 261306
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_CLIENT_CALL_NOTE_LETTER_PENDING = 255193
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_CLIENT_CALL_NOTE_RECENT_CALL_OR_LETTER = 269324
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_COMMERCIAL_VENUE = 255194
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_COMMERCIAL_VENUE_NEGATIVE = 258311
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_COMMERCIAL_VENUE_POSITIVE = 255195
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_SPONSORSHIP_COOLDOWN = 258049
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_SPONSORSHIP_PACKAGE_PENDING = 257995
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_TV_COOLDOWN = 258075
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_TV_EXIT_TO_WATCH_SHOW = 259498
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_TV_HOME_DECORATING_CHANNEL_NEGATIVE = 258500
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_TV_HOME_DECORATING_CHANNEL_POSITIVE = 258499
CAREER_INTERIOR_DECORATOR_FOLLOW_UP_TV_WAS_NOTIFIED = 259632
CAREER_INTERIOR_DECORATOR_GIG_COMPLETE = 267263
CAREER_INTERIOR_DECORATOR_HIDE_CLIENTS = 263614
CAREER_INTERIOR_DECORATOR_HIDE_CLIENTS_ROLE = 261335
CAREER_INTERIOR_DECORATOR_HIDE_CLIENTS_SITUATION = 261867
CAREER_INTERIOR_DECORATOR_HIDE_CLIENTS_SITUATION_NO_HOUSEHOLD = 264520
CAREER_INTERIOR_DECORATOR_INTERVIEW_BAD_BEHAVIOR_FIRE_ME = 257376
CAREER_INTERIOR_DECORATOR_INTERVIEW_GIG_CANCELLED = 257713
CAREER_INTERIOR_DECORATOR_INTERVIEW_LEARNED_INFO_1 = 260037
CAREER_INTERIOR_DECORATOR_INTERVIEW_LEARNED_INFO_2 = 260038
CAREER_INTERIOR_DECORATOR_INTERVIEW_LEARNED_INFO_GUARANTEED_SUCCESS_COOLDOWN = 265106
CAREER_INTERIOR_DECORATOR_INTERVIEW_ROLE_CLIENT = 256879
CAREER_INTERIOR_DECORATOR_INTERVIEW_ROLE_HOST = 256878
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_MOOD_ANGRY = 262902
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_MOOD_DEFAULT = 262906
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_MOOD_HAPPY = 262904
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_MOOD_SAD = 262903
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_MOOD_VERY_HAPPY = 262905
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_SHARED_FINAL_VERDICT_FALSE = 268877
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_SHARED_FINAL_VERDICT_TRUE = 258876
CAREER_INTERIOR_DECORATOR_REVEAL_CLIENT_SOCIAL_COOLDOWN = 259940
CAREER_INTERIOR_DECORATOR_REVEAL_FINAL_VERDICT_GOAL_COMPLETE = 265023
CAREER_INTERIOR_DECORATOR_REVEAL_FINISHED = 263755
CAREER_INTERIOR_DECORATOR_REVEAL_GIG_SCORE_BIG_FAILURE = 267060
CAREER_INTERIOR_DECORATOR_REVEAL_GIG_SCORE_BIG_SUCCESS = 267061
CAREER_INTERIOR_DECORATOR_REVEAL_GIG_SCORE_FAILURE = 267063
CAREER_INTERIOR_DECORATOR_REVEAL_GIG_SCORE_SUCCESS = 267062
CAREER_INTERIOR_DECORATOR_REVEAL_JUST_KICKED_OUT = 268874
CAREER_INTERIOR_DECORATOR_REVEAL_PUSH_KICK_OFF_DELAYED = 269286
CAREER_INTERIOR_DECORATOR_REVEAL_READING_THE_ROOM_NEGATIVE_1 = 258583
CAREER_INTERIOR_DECORATOR_REVEAL_READING_THE_ROOM_NEGATIVE_2 = 258584
CAREER_INTERIOR_DECORATOR_REVEAL_READING_THE_ROOM_NEUTRAL = 269245
CAREER_INTERIOR_DECORATOR_REVEAL_READING_THE_ROOM_POSITIVE_1 = 258581
CAREER_INTERIOR_DECORATOR_REVEAL_READING_THE_ROOM_POSITIVE_2 = 258582
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_CLIENT_EXPLORE = 257626
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_CLIENT_EXPLORE_FINAL_REACTION = 258676
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_CLIENT_EXPLORE_NORMAL = 258677
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_CLIENT_ROUTE = 263301
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_CLIENT_WAIT = 258911
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_HOST_EXPLORE = 258852
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_HOST_GET_IN_GROUP = 267870
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_HOST_WAIT = 267105
CAREER_INTERIOR_DECORATOR_REVEAL_ROLE_NON_MEMBER = 267774
CAREER_INTERIOR_DECORATOR_REWARDS_REPUTATION_GAIN = 267357
CAREER_INVESTIGATIVE_FAILURE = 32559
CAREER_INVESTIGATIVE_PRO = 32558
CAREER_JUICE_LOVED_BY_ALL = 33484
CAREER_JUICE_SUPPORTED = 33488
CAREER_LAUNCH_CANCELED = 28106
CAREER_LAUNCH_SUCCESSFUL = 28108
CAREER_LEAF_ON_THE_WIND = 37741
CAREER_LIFEGUARD_AWAY_ACTIONS_CONFIDENT = 210254
CAREER_LIFEGUARD_AWAY_ACTIONS_TENSE = 210257
CAREER_LIFEGUARD_FLEX_CONFIDENT = 212597
CAREER_LIFEGUARD_STAND_WATCH_FOCUSED = 212598
CAREER_LOST_GAMER_CRED = 34166
CAREER_LOST_PROFITS = 100441
CAREER_MAD_GAMER_CRED = 34169
CAREER_MILITARY_ORDERED_TO_CLEAN = 204179
CAREER_MISSED_OPPORTUNITY = 37811
CAREER_MOON_ROCK = 37929
CAREER_MOVIE_BOMB = 32556
CAREER_MOVIE_VISION = 32557
CAREER_MOVING_UP = 36045
CAREER_MUSICAL_MASTER = 31373
CAREER_NOT_PROMOTED_RECENTLY = 217058
CAREER_NOT_SO_SMOOTH_MOVE = 32307
CAREER_OUT_OF_PRACTICE = 32290
CAREER_PAINTER_RESEARCH_ART_REF_FAIL = 34065
CAREER_PAINTER_RESEARCH_ART_REF_SUCCESS = 34046
CAREER_PATROLMEN_LAUGHING = 37801
CAREER_PATROL_FALLOUT = 37778
CAREER_PERSUASIVE = 33993
CAREER_PICK_POCKET_SUCCESS = 98522
CAREER_PLAYED_HOOKY = 30731
CAREER_POLITICAL_PARIAH = 32567
CAREER_POLITICAL_TRUTH_SAYER = 32563
CAREER_POOR_PERFORMANCE = 77832
CAREER_PRACTICE_MAKES_PERFECT = 31221
CAREER_PREGNANT_SPOUSE_HIDDEN = 111037
CAREER_PROMOTED_RECENTLY = 113108
CAREER_PROMOTION_AMBITIOUS = 36047
CAREER_PROMOTION_TIMER = 217059
CAREER_PROTEST_FAILURE = 154313
CAREER_PROTEST_SUCCESS = 154311
CAREER_REALLY_BUGGED = 33967
CAREER_REGRETTABLE_INACTION = 37783
CAREER_REJECTED_REPLACED = 33799
CAREER_RESPECTED_GAMER = 34017
CAREER_RETHINKING_OPTIONS = 36046
CAREER_SAFE_CODES_OBTAINED = 33053
CAREER_SAFE_DRILL_FAILURE = 33052
CAREER_SAFE_DRILL_SUCCESS = 33050
CAREER_SCHOOL_DAY_ANGRY = 34880
CAREER_SCHOOL_DAY_BORED = 34881
CAREER_SCHOOL_DAY_CONFIDENT = 34885
CAREER_SCHOOL_DAY_EMBARRASSED = 34882
CAREER_SCHOOL_DAY_ENERGIZED = 34886
CAREER_SCHOOL_DAY_FLIRTY = 34887
CAREER_SCHOOL_DAY_FOCUSED = 34888
CAREER_SCHOOL_DAY_HAPPY = 34889
CAREER_SCHOOL_DAY_INSPIRED = 34890
CAREER_SCHOOL_DAY_PLAYFUL = 34891
CAREER_SCHOOL_DAY_SAD = 34883
CAREER_SCHOOL_DAY_STRESSED = 34884
CAREER_SCHOOL_GOOD_GRADES = 100332
CAREER_SCIENTIST_ALIEN_WORLD_START_GIVE_PORTAL = 116475
CAREER_SCIENTIST_BREAKTHROUGH_BUFF = 109414
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE0 = 114447
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE1 = 114448
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE2 = 115570
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE3 = 114449
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE4 = 114450
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE5 = 114451
CAREER_SCIENTIST_BREAKTHROUGH_MULTI_STAGE6 = 114452
CAREER_SCIENTIST_BREAKTHROUGH_RECENTLY = 113501
CAREER_SCIENTIST_EXPERT_REPAIR = 109673
CAREER_SCIENTIST_ORDER_COWORKERS_ALIENS = 113651
CAREER_SCIENTIST_ORDER_COWORKERS_CRYSTALS = 113646
CAREER_SCIENTIST_ORDER_COWORKERS_EXPERIMENT = 113648
CAREER_SCIENTIST_ORDER_COWORKERS_FLORA = 113647
CAREER_SCIENTIST_ORDER_COWORKERS_GARDEN = 113466
CAREER_SCIENTIST_ORDER_COWORKERS_INVENT = 113649
CAREER_SCIENTIST_ORDER_COWORKERS_METALS = 113629
CAREER_SCIENTIST_ORDER_COWORKERS_ROCKET = 113650
CAREER_SCOUTING_CONFIDENT = 188459
CAREER_SCOUTING_EMBARRASSED = 188457
CAREER_SCOUTING_ENERGIZED = 188461
CAREER_SCOUTING_HAPPY = 188436
CAREER_SCOUTING_IS_WALK_BY = 188555
CAREER_SCOUTING_SAD = 188463
CAREER_SCOUTING_STRESSED = 188462
CAREER_SCOUTING_UNIFORM_WORN = 190776
CAREER_SIDE_HUSTLE_NAILED_IT = 278872
CAREER_SIDE_HUSTLE_RECENT_FOLLOWER = 278483
CAREER_SIDE_HUSTLE_SEALED_THE_DEAL = 278873
CAREER_SIMSFLUENCER_SIDE_HUSTLE_CURSED_CONCLUSION = 276842
CAREER_SIMSFLUENCER_SIDE_HUSTLE_DEMONITIZED = 276841
CAREER_SIMSFLUENCER_SIDE_HUSTLE_PRIME_PRODUCT = 276843
CAREER_SIMSFLUENCER_SIDE_HUSTLE_REVIEW_BUFF = 278425
CAREER_SOCCER_TEAM_CHANCE_CARD_BLEW_IT = 221638
CAREER_SOCCER_TEAM_CHANCE_CARD_GOAL = 221637
CAREER_SOCCER_TEAM_CHANCE_CARD_INJURY = 221635
CAREER_SOCCER_TEAM_CHANCE_CARD_RED_CARD = 221639
CAREER_SOCCER_TEAM_CHANCE_CARD_TOO_MUCH_ENERGY_DRINK = 221636
CAREER_SOCCER_TEAM_CHANCE_CARD_YELLOW_CARD = 221640
CAREER_SOCCER_TEAM_GAME_LOST_ARTS = 228144
CAREER_SOCCER_TEAM_GAME_LOST_SCIENCE = 228162
CAREER_SOCCER_TEAM_GAME_WON_ARTS = 228143
CAREER_SOCCER_TEAM_GAME_WON_SCIENCE = 228160
CAREER_SOCIAL_MEDIA_HAS_CHECKED_IN_AT_VENUE_HIDDEN = 136910
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_CHARITY_STREAM = 151263
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_PERSUADED_TO = 153036
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_PICKED_SIM_REPRESENTED = 141731
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_PRANK_STREAMERS = 143908
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_RECORD_RANT = 137775
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_SHARE_FUNNY_MEME = 143907
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_SHARE_IMAGE_PROMOTE_IMAGE = 137771
CAREER_SOCIAL_MEDIA_HIDDEN_COOLDOWN_UPLOAD_VIRAL_VIDEO = 137770
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_ANGRY_FANS = 137075
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_MEME_FAIL = 137072
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_MEME_SUCCESS = 137071
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_PRANK_STREAMERS_FAIL = 137073
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_PRANK_STREAMERS_SUCCESS = 137074
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_PRE_STREAMING_MARATHON_HIDDEN = 153949
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_SHARE_JOKE_FAIL = 141660
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_SHARE_JOKE_SUCCESS = 153486
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY_STREAMING_MARATHON = 137040
CAREER_SOCIAL_MEDIA_PERSUADED_TO_COOK = 136649
CAREER_SOCIAL_MEDIA_PERSUADED_TO_DO_COMEDY = 136654
CAREER_SOCIAL_MEDIA_PERSUADED_TO_FLIRT = 136651
CAREER_SOCIAL_MEDIA_PERSUADED_TO_GOOF_OFF = 136655
CAREER_SOCIAL_MEDIA_PERSUADED_TO_PLAY_GAMES = 136656
CAREER_SOCIAL_MEDIA_PERSUADED_TO_PLAY_MUSIC = 136657
CAREER_SOCIAL_MEDIA_PERSUADED_TO_RACCOON = 150999
CAREER_SOCIAL_MEDIA_PERSUADED_TO_RANT = 136652
CAREER_SOCIAL_MEDIA_PERSUADED_TO_SING = 136796
CAREER_SOCIAL_MEDIA_PERSUADED_TO_SMILE = 136650
CAREER_SOCIAL_MEDIA_PERSUADED_TO_WORK_OUT = 136653
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_DEVELOP_NETWORK_FAIL = 137080
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_DEVELOP_NETWORK_SUCCESS = 137079
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_REPRESENTED_FRIEND_FAIL = 137081
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_REPRESENTED_FRIEND_SUCCESS = 137083
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_REPRESENT_CLIENT_FAIL = 137082
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_REPRESENT_CLIENT_SUCCESS = 137084
CAREER_SO_MANY_ERRORS = 31921
CAREER_SPACE_DUPED = 33444
CAREER_SPACE_ROUTINE = 33453
CAREER_SPEAKER_POWER = 32568
CAREER_SPONSOR_ARTIST_FAILURE = 34041
CAREER_SPONSOR_ARTIST_SUCCESS = 34040
CAREER_SPY_SWAGGER = 32304
CAREER_STREAMER_SIDE_HUSTLE_BANNED = 276733
CAREER_STREAMER_SIDE_HUSTLE_BEATEN_AT_OWN_GAME = 276738
CAREER_STREAMER_SIDE_HUSTLE_BEHIND_THE_MASK = 276736
CAREER_STREAMER_SIDE_HUSTLE_TIP_COOLDOWN = 297082
CAREER_STUNK_IT_UP = 31541
CAREER_STYLE_INFLUENCER_ARTICLE_SUBMIT_FAILURE = 198664
CAREER_STYLE_INFLUENCER_FAKE_NEWS_ANGRY = 197551
CAREER_STYLE_INFLUENCER_FAKE_NEWS_EMBARRASSED = 197552
CAREER_STYLE_INFLUENCER_FAKE_NEWS_SAD = 197550
CAREER_STYLE_INFLUENCER_FASHION_FANATIC = 197561
CAREER_STYLE_INFLUENCER_IMPRESSION = 197115
CAREER_STYLE_INFLUENCER_INTERVIEW_HIDDEN_COOLDOWN = 201602
CAREER_STYLE_INFLUENCER_MODELING_LOOK = 198915
CAREER_STYLE_INFLUENCER_MODEL_LOOK = 198813
CAREER_STYLE_INFLUENCER_MODEL_LOOK_COOLDOWN = 198814
CAREER_STYLE_INFLUENCER_PROLIFIC_PERSONA = 197560
CAREER_STYLE_INFLUENCER_SCOOP = 197553
CAREER_STYLE_INFLUENCER_SELL_OUT = 197555
CAREER_STYLE_INFLUENCER_STANDBY_CONVICTIONS = 197554
CAREER_STYLE_INFLUENCER_UNHAPPY_CUSTOMER_ANGRY = 197558
CAREER_STYLE_INFLUENCER_UNHAPPY_CUSTOMER_SAD = 197559
CAREER_STYLE_INFLUENCER_WORKING_IT = 197556
CAREER_SUDDEN_INSPIRATION = 31230
CAREER_SUSPECT_ESCAPED = 37940
CAREER_TALK_TO_THE_HENCHMEN = 32337
CAREER_TAXES_EVADED = 37805
CAREER_TEACH_HANDS_ON_FAIL = 34020
CAREER_TEACH_HANDS_ON_SUCCESS = 34022
CAREER_TEACH_THEORY = 34023
CAREER_TEEN_BABYSITTER_02_BROWN_PAINT_EVERYWHERE = 74394
CAREER_TEEN_BABYSITTER_02_CLEANED_UP_MESS = 74393
CAREER_TEEN_BABYSITTER_02_LEFT_THE_MESS = 74395
CAREER_TEEN_BABYSITTER_03_LIFE_LESSONS = 74396
CAREER_TEEN_BARISTA_03_BREWED_MASTERPIECE = 74430
CAREER_TEEN_BARISTA_03_MORE_PRACTISE = 74432
CAREER_TEEN_FAST_FOOD_01_BREAK_TIME = 74411
CAREER_TEEN_FAST_FOOD_01_CLEANING_SHOW = 74412
CAREER_TEEN_FAST_FOOD_02_FIVE_SECOND_RULE = 74413
CAREER_TEEN_FAST_FOOD_02_HAIR_BURGER = 74414
CAREER_TEEN_FAST_FOOD_03_PROACTIVE_THINKING = 74415
CAREER_TEEN_MANUAL_LABOR_01_RECORD_SPEED = 74433
CAREER_TEEN_MANUAL_LABOR_02_DOUBLE_THE_WORK = 74435
CAREER_TEEN_MANUAL_LABOR_02_MINIMALISTIC_DESIGN = 74434
CAREER_TEEN_MANUAL_LABOR_03_BACKHOE_MASTER = 74436
CAREER_TEEN_MANUAL_LABOR_03_FLIPPED_BACKHOE = 74437
CAREER_TEEN_RETAIL_01_BURIED_CUSTOMER = 74420
CAREER_TEEN_RETAIL_01_SOLD_OUT_DISPLAY = 74417
CAREER_TEEN_RETAIL_02_CUSTOMER_PRAISE = 74421
CAREER_TEEN_RETAIL_03_CUSTOMER_TURNED_AWAY = 74419
CAREER_TEEN_RETAIL_03_GRATEFUL_CUSTOMER = 74418
CAREER_THE_BEST_AROUND = 32184
CAREER_TIRE_FAIL = 33049
CAREER_TIRE_FIXED = 33048
CAREER_TONE_BORED = 154576
CAREER_TONE_BORED_ACTIVIST_POLITICS = 137300
CAREER_TONE_CONFIDENT = 145074
CAREER_TONE_CONFIDENT_AGENT_AGENT = 76864
CAREER_TONE_CONFIDENT_AGENT_MAIN = 76863
CAREER_TONE_CONFIDENT_AGENT_VILLAIN = 76866
CAREER_TONE_CONFIDENT_BIG_BREAK = 76839
CAREER_TONE_CONFIDENT_CRIMINAL_BOSS = 76807
CAREER_TONE_EMBARRASSED = 145062
CAREER_TONE_EMBARRASSED_CONFIDENT = 101215
CAREER_TONE_ENERGIZED_ACTIVIST_MAIN = 137297
CAREER_TONE_FOCUSED_ASTRONAUT_MAIN = 100970
CAREER_TONE_FOCUSED_ASTRONAUT_RANGER = 100973
CAREER_TONE_HAPPY = 145073
CAREER_TONE_HAPPY_SLACK_OFF = 100536
CAREER_TONE_HAPPY_TAKE_IT_EASY = 76774
CAREER_TONE_HAPPY_TECH_GAMING = 76870
CAREER_TONE_HAPPY_TECH_MAIN = 76868
CAREER_TONE_INSPIRED_CULINARY_BARTENDER = 76828
CAREER_TONE_INSPIRED_CULINARY_MAIN = 76818
CAREER_TONE_INSPIRED_ENTERTAINER_MUSIC = 76842
CAREER_TONE_INSPIRED_PAINTER_ARTIST = 76850
CAREER_TONE_INSPIRED_PAINTER_MAIN = 76847
CAREER_TONE_INSPIRED_TECH_STARTUP = 76873
CAREER_TONE_INSPIRED_WRITER_AUTHOR = 76879
CAREER_TONE_INSPIRED_WRITER_MAIN = 76876
CAREER_TONE_PLAYFUL_ENTERTAINER_COMEDY = 76845
CAREER_TONE_SAD_FAILED_MISSION = 76861
CAREER_TONE_SCHOOL_TENSE = 98354
CAREER_TONE_STRESS = 145075
CAREER_TONE_STRESS_ASTRONAUT_SMUGGLER = 76792
CAREER_TONE_STRESS_PAINTER_CRITIC = 76858
CAREER_TONE_STRESS_WORKING_HARD = 76770
CAREER_TONE_STYLE_INFLUENCER_MAIN_RESEARCH = 196952
CAREER_TONE_STYLE_INFLUENCER_STYLIST_NETWORK = 196951
CAREER_TONE_STYLE_INFLUENCER_STYLIST_PAMPER = 196953
CAREER_TONE_STYLE_INFLUENCER_TREND_SETTER_PROMOTE_BAND = 196954
CAREER_TONE_STYLE_INFLUENCER_TREND_SETTER_SHOP = 196955
CAREER_TRIANGLE_SILENT = 33090
CAREER_TUTORING_FAILED = 34013
CAREER_TUTORING_WORTHWHILE = 34011
CAREER_UNCOMFORTABLE_IRRESPONSIBLE = 163929
CAREER_UNDEFENDED_GALAXY = 37797
CAREER_UNDER_PRICED_CORRECT = 34036
CAREER_UNDER_PRICED_OUT_BID = 34035
CAREER_UNDER_PRICED_PURCHASE = 34037
CAREER_UNGRATEFUL_PILOTS = 37749
CAREER_USELESS_MISSION = 37758
CAREER_VIRAL_CHASE = 37942
CAREER_VIRUS_CRIPPLES_COMPUTER = 33072
CAREER_VIRUS_INVESTIGATE_NOTHING = 33071
CAREER_VIRUS_INVESTIGATE_SUCCESS = 33070
CAREER_WORMHOLE_BACKLASH = 37746
CAREER_WORMHOLE_TRAVELER = 37765
CAREER_WORTHWHILE_LACERATIONS = 37807
CAREER_YELLED_AT_BY_COWORKER = 27188
CARRIED_PET = 176876
CATCH_SNOOPING = 160255
CATCH_SNOOPING_VISIBLE_ANGRY = 164039
CAT_ACTIVE_ROUGHHOUSE_PLAY_DECAY = 173488
CAT_BLOCK_ROUTABLE_SURFACE_MISBEHAVIOR = 171975
CAT_MAD_NIP_ATTACK_COOLDOWN = 173594
CAT_ON_ROUTABLE_SURFACE_MISBEHAVIOR = 171915
CAUGHT_IN_CURRENT_ROUTE_EVENT = 212889
CAULDRON_POTION_BFF_FAILURE = 214263
CAULDRON_POTION_BFF_SUCCESS = 214261
CAULDRON_POTION_BFF_SUCCESS_POTENT = 214262
CAULDRON_POTION_DEATH_PROOF_FAILURE = 215772
CAULDRON_POTION_DEATH_PROOF_FAILURE_POTENT = 215776
CAULDRON_POTION_DEATH_PROOF_SUCCESS = 215771
CAULDRON_POTION_DEATH_PROOF_SUCCESS_POTENT = 215775
CAULDRON_POTION_FAIL_POTION = 218968
CAULDRON_POTION_HATE_FAILURE = 214250
CAULDRON_POTION_HATE_SUCCESS = 214251
CAULDRON_POTION_HATE_SUCCESS_POTENT = 214252
CAULDRON_POTION_IMMORTALITY_FAILURE_TENSE = 214403
CAULDRON_POTION_IMMORTALITY_SUCCESS = 219899
CAULDRON_POTION_IMMORTALITY_SUCCESS_VFX = 214393
CAULDRON_POTION_LEARNED_POTION_COOLDOWN = 216168
CAULDRON_POTION_LOVE_FAILURE = 214097
CAULDRON_POTION_LOVE_SUCCESS = 214098
CAULDRON_POTION_LOVE_SUCCESS_POTENT = 214099
CAULDRON_POTION_LUCK = 215690
CAULDRON_POTION_LUCK_CHEAT_ALWAYS_MONEY = 216800
CAULDRON_POTION_LUCK_CHEAT_ALWAYS_OBJECTS = 216799
CAULDRON_POTION_LUCK_FAIL_TIMER = 215780
CAULDRON_POTION_LUCK_POTENT = 215698
CAULDRON_POTION_MAKE_GLOWY_FAILURE = 214531
CAULDRON_POTION_MAKE_GLOWY_FAILURE_POTENT = 214536
CAULDRON_POTION_MAKE_GLOWY_FAILURE_VFX_1 = 217447
CAULDRON_POTION_MAKE_GLOWY_FAILURE_VFX_2 = 217448
CAULDRON_POTION_MAKE_GLOWY_FAILURE_VFX_3 = 217451
CAULDRON_POTION_MAKE_GLOWY_FAILURE_VFX_4 = 217452
CAULDRON_POTION_MAKE_GLOWY_SUCCESS = 214529
CAULDRON_POTION_MAKE_GLOWY_SUCCESS_POTENT = 214537
CAULDRON_POTION_NULLIFY_FAILURE_1 = 214483
CAULDRON_POTION_NULLIFY_FAILURE_11 = 214493
CAULDRON_POTION_NULLIFY_FAILURE_12 = 214489
CAULDRON_POTION_NULLIFY_FAILURE_13 = 214492
CAULDRON_POTION_NULLIFY_FAILURE_14 = 214487
CAULDRON_POTION_NULLIFY_FAILURE_15 = 214488
CAULDRON_POTION_NULLIFY_FAILURE_15_POTENT = 214500
CAULDRON_POTION_NULLIFY_FAILURE_2 = 214490
CAULDRON_POTION_NULLIFY_FAILURE_3 = 214498
CAULDRON_POTION_NULLIFY_FAILURE_4 = 214495
CAULDRON_POTION_NULLIFY_FAILURE_5 = 214485
CAULDRON_POTION_NULLIFY_FAILURE_6 = 214491
CAULDRON_POTION_NULLIFY_FAILURE_7 = 214494
CAULDRON_POTION_NULLIFY_FAILURE_8 = 214497
CAULDRON_POTION_NULLIFY_FAILURE_9 = 214496
CAULDRON_POTION_NULLIFY_SUCCESS = 217405
CAULDRON_POTION_NULLIFY_SUCCESS_POTENT = 217407
CAULDRON_POTION_PHEROMONE_FAILURE = 214940
CAULDRON_POTION_PHEROMONE_SUCCESS = 214941
CAULDRON_POTION_PHEROMONE_SUCCESS_POTENT = 214944
CAULDRON_POTION_POISON = 213624
CAULDRON_POTION_POISON_FAIL_FORVAMPIRE = 219207
CAULDRON_POTION_POISON_POTENT = 213687
CAULDRON_POTION_RESET_WITCH_PERKS_FAIL = 219285
CAULDRON_POTION_SKILL_INCREASE = 214466
CAULDRON_POTION_SKILL_INCREASE_FAIL = 219258
CAULDRON_POTION_SKILL_INCREASE_POTENT = 214467
CAULDRON_STIR = 220394
CAULDRON_USAGE_CANCEL = 220498
CELEBRATION_CANNON_BABY_BUST = 321239
CELEBRATION_CANNON_CELEBRATION_CATASTROPHE = 322451
CELEBRATION_CANNON_CONFETTI_TIME = 322452
CELEBRATION_CANNON_COOLDOWN = 321084
CELEBRATION_CANNON_ITS_A_SIM = 321238
CELEBRITY_ACQUAINTANCE = 192633
CELEBRITY_FAINT_COOLDOWN = 198718
CELEBRITY_FANS = 196088
CELEBRITY_FANS_FAN_TRAITS_NERVOUS = 196909
CELEBRITY_FANS_FAN_TRAITS_SOCIAL = 196911
CELEBRITY_FANS_FAN_TRAITS_TOUCHY = 196910
CELEBRITY_FAN_SOCIAL_COOLDOWN = 198717
CELEBRITY_FAN_WHIMS = 193469
CELEBRITY_MEET_AND_GREET_CELEBRITY = 199597
CELEBRITY_MEET_AND_GREET_FAME_AND_REP_BRONZE = 199827
CELEBRITY_MEET_AND_GREET_FAME_AND_REP_BRONZE_BAD_REP = 202817
CELEBRITY_MEET_AND_GREET_FAME_AND_REP_GOLD = 199828
CELEBRITY_MEET_AND_GREET_FAME_AND_REP_GOLD_BAD_REP = 202818
CELEBRITY_MEET_AND_GREET_FAME_AND_REP_SILVER = 199829
CELEBRITY_MEET_AND_GREET_FAME_AND_REP_SILVER_BAD_REP = 202819
CELEBRITY_MEET_AND_GREET_FAN = 199598
CELEBRITY_MEET_AND_GREET_POSE_FOR_PICTURES = 201444
CELEBRITY_NEAR_CELEBRITY = 192980
CELEBRITY_POSE_CELEBRITY = 193799
CELEBRITY_POSE_FAN = 193800
CELEBRITY_SOCIALS_AUTOGRAPH_FAILURE = 194599
CELEBRITY_SOCIALS_AUTOGRAPH_SUCCESS = 194598
CELEBRITY_SOCIALS_CELEB_HUG_FAILURE = 198636
CELEBRITY_SOCIALS_CELEB_SELFIE_FAILURE = 198684
CELEBRITY_SOCIALS_HUG_FAILURE = 194594
CELEBRITY_SOCIALS_HUG_SUCCESS = 194589
CELEBRITY_SOCIALS_SELFIE_FAILURE = 194597
CELEBRITY_SOCIALS_SELFIE_SUCCESS = 194595
CELEBRITY_STANS = 196846
CELEBRITY_TAKE_PICTURE_SUCCESS = 194509
CELEBRITY_TILE_HIDDEN_TILE_ACHIEVED_DEFACED_TILE = 201078
CELEBRITY_TILE_MOOD_DEFACE_PLAYFUL = 198719
CELEBRITY_TILE_PLACEMENT_CEREMONY_CROWD_MEMBER_GATHER = 195851
CELEBRITY_TILE_PLACEMENT_CEREMONY_CROWD_MEMBER_GATHER_IMPATIENT = 195852
CELEBRITY_TILE_PLACEMENT_CEREMONY_CROWD_MEMBER_START_CEREMONY = 195853
CELEBRITY_TILE_PLACEMENT_CEREMONY_HONOREE_GATHER = 195846
CELEBRITY_TILE_PLACEMENT_CEREMONY_HONOREE_GATHER_IMPATIENT = 195848
CELEBRITY_TILE_PLACEMENT_CEREMONY_HONOREE_START_CEREMONY = 195850
CELEBRITY_TILE_PLACE_TILE_CONFIDENT = 198691
CELEBRITY_TILE_TILE_EARNED_HAPPY = 198692
CELEBRITY_TILE_VIEW_CELEBRITY_NEGATIVE = 196543
CELEBRITY_TILE_VIEW_CELEBRITY_POSITIVE = 196542
CHARITY_BENEFIT_PARTY_GOLD = 197821
CHARITY_BENEFIT_PARTY_SILVER = 197820
CHEATING_INTENSITY_ANGRY = 12783
CHEATING_INTENSITY_BORED = 12784
CHEATING_INTENSITY_BUFF_PETS_HORSE_ANGRY = 322156
CHEATING_INTENSITY_BUFF_PETS_HORSE_CONFIDENT = 322155
CHEATING_INTENSITY_BUFF_PETS_HORSE_DAZED = 322159
CHEATING_INTENSITY_BUFF_PETS_HORSE_HAPPY = 322154
CHEATING_INTENSITY_BUFF_PETS_HORSE_SAD = 322160
CHEATING_INTENSITY_BUFF_PETS_HORSE_SCARED = 322161
CHEATING_INTENSITY_BUFF_PETS_HORSE_TENSE = 322158
CHEATING_INTENSITY_BUFF_PETS_HORSE_UNCOMFORTABLE = 322157
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_ANGRY = 322163
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_CONFIDENT = 322164
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_DAZED = 322165
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_HAPPY = 322166
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_SAD = 322167
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_SCARED = 322168
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_TENSE = 322169
CHEATING_INTENSITY_BUFF_PETS_HORSE_VERY_UNCOMFORTABLE = 322170
CHEATING_INTENSITY_BUFF_SCARED = 251737
CHEATING_INTENSITY_BUFF_TERRIFIED = 251738
CHEATING_INTENSITY_CONFIDENT = 12785
CHEATING_INTENSITY_DEPRESSED = 12787
CHEATING_INTENSITY_ELATED = 12788
CHEATING_INTENSITY_EMBARRASSED = 12789
CHEATING_INTENSITY_ENERGIZED = 12790
CHEATING_INTENSITY_ENRAGED = 12786
CHEATING_INTENSITY_FEARLESS = 12791
CHEATING_INTENSITY_FLIRTY = 12792
CHEATING_INTENSITY_FOCUSED = 12793
CHEATING_INTENSITY_FURIOUS = 12794
CHEATING_INTENSITY_HAPPY = 12795
CHEATING_INTENSITY_HUMILIATED = 12796
CHEATING_INTENSITY_HYSTERICAL = 12797
CHEATING_INTENSITY_IMAGINATIVE = 12798
CHEATING_INTENSITY_INSPIRED = 12799
CHEATING_INTENSITY_IN_THE_ZONE = 12800
CHEATING_INTENSITY_MISERABLE = 12801
CHEATING_INTENSITY_MORTIFIED = 12802
CHEATING_INTENSITY_PASSIONATE = 12803
CHEATING_INTENSITY_PETS_DOG_ANGRY = 158257
CHEATING_INTENSITY_PETS_DOG_ANXIOUS = 158262
CHEATING_INTENSITY_PETS_DOG_ASHAMED = 158260
CHEATING_INTENSITY_PETS_DOG_EXCITED = 158258
CHEATING_INTENSITY_PETS_DOG_FLIRTY = 158263
CHEATING_INTENSITY_PETS_DOG_HAPPY = 158265
CHEATING_INTENSITY_PETS_DOG_MOPEY = 158261
CHEATING_INTENSITY_PETS_DOG_SAD = 158259
CHEATING_INTENSITY_PETS_DOG_SCARED = 158264
CHEATING_INTENSITY_PLAYFUL = 12804
CHEATING_INTENSITY_POSSESSED = 201535
CHEATING_INTENSITY_PUMPED = 12805
CHEATING_INTENSITY_SAD = 12806
CHEATING_INTENSITY_SILLY = 12807
CHEATING_INTENSITY_SLOSHED = 12808
CHEATING_INTENSITY_STRESSED = 12809
CHEATING_INTENSITY_TENSE = 12810
CHEATING_INTENSITY_UNCOMFORTABLE = 12811
CHEATING_OKAY = 12778
CHEATING_PETS_CAT_ANGRY = 158444
CHEATING_PETS_CAT_ANXIOUS = 158195
CHEATING_PETS_CAT_DROWSY = 158149
CHEATING_PETS_CAT_FLIRTY = 158446
CHEATING_PETS_CAT_HAPPY = 158448
CHEATING_PETS_CAT_SCARED = 158447
CHEATING_PETS_HYPER = 157910
CHECK_FRESHNESS_COOLDOWN = 237002
CHEERED_UP = 24494
CHEERFUL_SCENT = 118502
CHEER_MAT_CANT_STOP_THIS = 292165
CHEER_MAT_IN_GROUP_CHEER = 300895
CHEER_MAT_TEAM_SPIRIT = 292166
CHEER_MAT_TOO_MUCH_SPIRIT = 292164
CHEF_BEGIN_STATE = 133753
CHEF_HAS_ORDER = 131588
CHEMICAL_ANALYZER_INSPIRED = 107960
CHILDHOOD_FRIENDS_SCENARIO_REWARD_INVSIBLE = 299508
CHILDHOOD_PHASE_BEAR = 164893
CHILDHOOD_PHASE_BEAR_IN_COSTUME_ADULT = 165769
CHILDHOOD_PHASE_BEAR_IN_COSTUME_CHILD = 165768
CHILDHOOD_PHASE_BEAR_NOT_IN_COSTUME = 165770
CHILDHOOD_PHASE_BEAR_NOT_IN_COSTUME_IGNORE = 166821
CHILDHOOD_PHASE_CLINGY = 164894
CHILDHOOD_PHASE_CLINGY_SOCIAL_HAPPY = 165607
CHILDHOOD_PHASE_CLINGY_SOCIAL_STRESSED = 165608
CHILDHOOD_PHASE_DISTANT = 164895
CHILDHOOD_PHASE_DISTANT_PROXIMITY = 165495
CHILDHOOD_PHASE_LOUD = 164897
CHILDHOOD_PHASE_MEAN_STREAK = 164898
CHILDHOOD_PHASE_MEAN_STREAK_MEAN_SOCIAL = 165685
CHILDHOOD_PHASE_PICKY_EATER_A = 164896
CHILDHOOD_PHASE_PICKY_EATER_B = 165204
CHILDHOOD_PHASE_PICKY_EATER_C = 165205
CHILDHOOD_PHASE_PICKY_EATER_CONSUMED_FOOD_BAD = 165184
CHILDHOOD_PHASE_PICKY_EATER_CONSUMED_FOOD_GOOD = 165183
CHILDHOOD_PHASE_PICKY_EATER_D = 165206
CHILDHOOD_PHASE_PICKY_EATER_E = 165207
CHILDHOOD_PHASE_REBELLIOUS = 164899
CHILDREN_HIDDEN_GREET_RETURNING_CAREGIVER = 168221
CHILDREN_STORIES_NEIGHBOR_ADOPTED_A_BABY = 279286
CHILDREN_STORIES_NEIGHBOR_ADOPTED_A_CAT = 279975
CHILDREN_STORIES_NEIGHBOR_ADOPTED_A_CHILD = 279288
CHILDREN_STORIES_NEIGHBOR_ADOPTED_A_DOG = 279977
CHILDREN_STORIES_NEIGHBOR_ADOPTED_A_HORSE = 337813
CHILDREN_STORIES_NEIGHBOR_ADOPTED_A_TODDLER = 279287
CHILD_CONFIDENCE_HIDDEN_AFFORDANCE_CREATIVITY = 307432
CHILD_CONFIDENCE_HIDDEN_AFFORDANCE_HOMEWORK = 307431
CHILD_CONFIDENCE_HIDDEN_AFFORDANCE_MENTAL = 307433
CHILD_CONFIDENCE_HIDDEN_AFFORDANCE_MOTOR = 307434
CHILD_CONFIDENCE_HIDDEN_AFFORDANCE_SCHOOL = 307430
CHILD_CONFIDENCE_HIDDEN_AFFORDANCE_SOCIAL = 307435
CHILD_DIVORCE = 97679
CHILD_FIGHT = 97588
CHILD_HIDDEN_MET_NEW_SIBLING = 97690
CHILD_MET_NEW_SIBLING_ANGRY = 97694
CHILD_MET_NEW_SIBLING_HAPPY = 97695
CHILD_MET_NEW_SIBLING_SAD = 97692
CHOPSTICKS_OPTIONAL_PREFER_CHOPSTICKS = 247897
CHOPSTICKS_OPTIONAL_PREFER_FORKS = 247909
CINNAMON_BUN_AIR = 118501
CITY_LIFE_LIVING_STATUE_BUSKER_TIPPED_HIGH = 143332
CITY_LIFE_LIVING_STATUE_BUSKER_TIPPED_LOW = 143331
CITY_LIFE_LIVING_STATUE_BUSKER_TIPPED_MED = 143333
CIVIC_POLICY_GIVE_INFLUENCE_EXTRA_LARGE = 234099
CIVIC_POLICY_GIVE_INFLUENCE_LARGE = 234097
CIVIC_POLICY_GIVE_INFLUENCE_MEDIUM = 234096
CIVIC_POLICY_GIVE_INFLUENCE_SMALL = 234093
CIVIC_POLICY_GIVE_INFLUENCE_SMALL_FUN_COMMUNITY = 234654
CIVIC_POLICY_NPC_AUTONOMY_AGGRESSION = 237929
CIVIC_POLICY_NPC_AUTONOMY_BAG_NEIGHBORHOOD = 237919
CIVIC_POLICY_NPC_AUTONOMY_COMMUNAL_OWNERSHIP = 237951
CIVIC_POLICY_NPC_AUTONOMY_CREATIVE_ARTS = 232215
CIVIC_POLICY_NPC_AUTONOMY_FREE_LOVE = 237930
CIVIC_POLICY_NPC_AUTONOMY_FUN_COMMUNITY = 232216
CIVIC_POLICY_NPC_AUTONOMY_HOME_COOKING = 232217
CIVIC_POLICY_NPC_AUTONOMY_JUICED_COMMUNITY = 232218
CIVIC_POLICY_NPC_AUTONOMY_JUICED_COMMUNITY_DAZED = 238039
CIVIC_POLICY_NPC_AUTONOMY_MUSIC_ARTS = 232219
CIVIC_POLICY_NPC_AUTONOMY_OLD_DAYS = 237931
CIVIC_POLICY_NPC_AUTONOMY_SELF_CARE = 232220
CIVIC_POLICY_NPC_AUTONOMY_SELF_SUFFICIENT = 232221
CIVIC_POLICY_NPC_AUTONOMY_TECHNOLOGICAL_PROGRESS = 232222
CIVIC_POLICY_NPC_VOTE_COOLDOWN = 237019
CIVIC_POLICY_PLAYER_TRACKING_AGGRESSION = 237926
CIVIC_POLICY_PLAYER_TRACKING_COMMUNAL_OWNERSHIP = 237953
CIVIC_POLICY_PLAYER_TRACKING_CREATIVE_ARTS = 232157
CIVIC_POLICY_PLAYER_TRACKING_ECO_FRIENDLY_APPLIANCES = 232601
CIVIC_POLICY_PLAYER_TRACKING_FREE_LOVE = 237928
CIVIC_POLICY_PLAYER_TRACKING_FUN_COMMUNITY = 232158
CIVIC_POLICY_PLAYER_TRACKING_HOME_COOKING = 232159
CIVIC_POLICY_PLAYER_TRACKING_JUICED_COMMUNITY = 232160
CIVIC_POLICY_PLAYER_TRACKING_MUSIC_ARTS = 232161
CIVIC_POLICY_PLAYER_TRACKING_OBJECT_BASED_GREEN_GARDENING = 234851
CIVIC_POLICY_PLAYER_TRACKING_OLD_DAYS = 237927
CIVIC_POLICY_PLAYER_TRACKING_SELF_CARE = 232162
CIVIC_POLICY_PLAYER_TRACKING_SELF_SUFFICIENT = 232163
CIVIC_POLICY_PLAYER_TRACKING_TECHNOLOGICAL_PROGRESS = 232164
CIVIC_POLICY_PLAYER_TRACKING_UPCYCLING_INITIATIVE = 233506
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_INSTALL_FAIL_ACTOR = 233753
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_INSTALL_FAIL_TARGET = 233754
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_INSTALL_SUCCESS_TARGET = 233756
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_INSTALL_SUCCESS_TARGET_REPLACEMENT = 233755
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_INSTALL_SUPER_FAIL_ACTOR = 233751
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_INSTALL_SUPER_FAIL_TARGET = 233752
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_REPEAL_TARGET_ANGRY = 239017
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_REPEAL_TARGET_BORED = 239018
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_SUPPORT_FAIL_ACTOR = 233758
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_SUPPORT_FAIL_TARGET = 233757
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_SUPPORT_SUCCESS_ACTOR = 233750
CIVIC_POLICY_SOCIAL_BUFF_CONVINCE_TO_SUPPORT_SUCCESS_TARGET = 233759
CLAIM_CRIMINAL_MASTERMIND_TARGET = 26681
CLEANED_TOILET_ENERGIZED = 10454
CLEANING_HAPPY = 24003
CLEANING_SAD = 24004
CLIMBING_ROUTE_BEST_VIEWS_HARDEST_CLIMBS = 246137
CLIMBING_ROUTE_BREAKING_POINT_REACHED = 246127
CLIMBING_ROUTE_BREAKING_POINT_REACHED_AVERAGE = 247173
CLIMBING_ROUTE_BREAKING_POINT_REACHED_AVERAGE_TRACKER = 250558
CLIMBING_ROUTE_BREAKING_POINT_REACHED_MASTER = 247172
CLIMBING_ROUTE_BREAKING_POINT_REACHED_MASTER_TRACKER = 250559
CLIMBING_ROUTE_BREAKING_POINT_REACHED_NOVICE_TRACKER = 250560
CLIMBING_ROUTE_CANCEL_CLIMB = 247205
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_ATTEMPT = 247166
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_BREAKING_POINT = 245479
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_CAUTIOUSLY = 247167
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_COURAGEOUSLY = 247168
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_METICULOUS_SESSION = 245480
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_NORMALLY = 247169
CLIMBING_ROUTE_CLIMB_TRACKING_AVERAGE_PRACTICE = 245477
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_ATTEMPT = 247170
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_BREAKING_POINT = 245481
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_CAUTIOUSLY = 247177
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_COURAGEOUSLY = 247179
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_METICULOUS_SESSION = 245483
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_NORMALLY = 247178
CLIMBING_ROUTE_CLIMB_TRACKING_MASTER_PRACTICE = 245484
CLIMBING_ROUTE_CLIMB_TRACKING_NOVICE_BREAKING_POINT = 245485
CLIMBING_ROUTE_CLIMB_TRACKING_NOVICE_CAUTIOUSLY = 247163
CLIMBING_ROUTE_CLIMB_TRACKING_NOVICE_COURAGEOUSLY = 247165
CLIMBING_ROUTE_CLIMB_TRACKING_NOVICE_METICULOUS_SESSION = 245486
CLIMBING_ROUTE_CLIMB_TRACKING_NOVICE_NORMALLY = 247164
CLIMBING_ROUTE_CLIMB_TRACKING_NOVICE_PRACTICE = 245487
CLIMBING_ROUTE_DID_RECENT_CLIMB = 252875
CLIMBING_ROUTE_EXCELS_AT_ELEVATING = 246123
CLIMBING_ROUTE_EXCELS_AT_ELEVATING_TRACKER = 250575
CLIMBING_ROUTE_FAILED_GRIP_SLIP = 246119
CLIMBING_ROUTE_FAILED_SLIP_GRIP_TRACKER = 250573
CLIMBING_ROUTE_FIGHTING_GRAVITY = 246135
CLIMBING_ROUTE_LESS_TALK_MORE_CHALK = 246118
CLIMBING_ROUTE_LESS_TALK_MORE_CHALK_TRACKER = 250572
CLIMBING_ROUTE_LIFE_ON_THE_ROCKS = 246126
CLIMBING_ROUTE_MORE_STRUGGLE_MORE_PROGRESS = 246136
CLIMBING_ROUTE_MOVING_UP = 246121
CLIMBING_ROUTE_NATURAL_BORN_CLIMBER = 246134
CLIMBING_ROUTE_NEVER_LOOK_DOWN = 246132
CLIMBING_ROUTE_NOT_READY_YET = 246129
CLIMBING_ROUTE_NOT_READY_YET_TRACKER = 250570
CLIMBING_ROUTE_OUTCOME_TRACKING_FAILURE = 250494
CLIMBING_ROUTE_OUTCOME_TRACKING_LARGE_FAILURE = 250495
CLIMBING_ROUTE_OUTCOME_TRACKING_LARGE_SUCCESS = 250493
CLIMBING_ROUTE_OUTCOME_TRACKING_SUCCESS = 250492
CLIMBING_ROUTE_PEAK_FAILURE = 246125
CLIMBING_ROUTE_PEAK_FAILURE_TRACKER = 250577
CLIMBING_ROUTE_PEAK_TRAINING = 246122
CLIMBING_ROUTE_PEAK_TRAINING_AVERAGE = 247193
CLIMBING_ROUTE_PEAK_TRAINING_AVERAGE_TRACKER = 250561
CLIMBING_ROUTE_PEAK_TRAINING_MASTER = 247194
CLIMBING_ROUTE_PEAK_TRAINING_MASTER_TRACKER = 250562
CLIMBING_ROUTE_PEAK_TRAINING_NOVICE_TRACKER = 250563
CLIMBING_ROUTE_PRACTICE_NOT_MAKE_PERFECT = 246124
CLIMBING_ROUTE_PRACTICE_NOT_MAKE_PERFECT_TRACKER = 250576
CLIMBING_ROUTE_REACHING_NEW_HEIGHTS = 246131
CLIMBING_ROUTE_REACHING_ROCK_BOTTOM = 246120
CLIMBING_ROUTE_REACHING_ROCK_BOTTOM_TRACKER = 250574
CLIMBING_ROUTE_RECENT_EXTREME_SUCCESS = 252873
CLIMBING_ROUTE_ROCKSTAR = 246138
CLIMBING_ROUTE_SKILL_GAIN_LARGE = 246114
CLIMBING_ROUTE_SKILL_GAIN_SMALL = 245998
CLIMBING_ROUTE_SLOW_AND_STEADY = 246117
CLIMBING_ROUTE_SLOW_AND_STEADY_AVERAGE = 247198
CLIMBING_ROUTE_SLOW_AND_STEADY_AVERAGE_TRACKER = 250564
CLIMBING_ROUTE_SLOW_AND_STEADY_MASTER = 247199
CLIMBING_ROUTE_SLOW_AND_STEADY_MASTER_TRACKER = 250565
CLIMBING_ROUTE_SLOW_AND_STEADY_NOVICE_TRACKER = 250566
CLIMBING_ROUTE_SPECTACULAR_CLIMBING = 246128
CLIMBING_ROUTE_SPECTACULAR_CLIMBING_TRACKER = 250568
CLIMBING_ROUTE_SUMMITOR_PLUMMET = 246130
CLIMBING_ROUTE_SUMMITOR_PLUMMET_TRACKER = 250571
CLIMBING_ROUTE_TIME_TO_ROCK = 246133
CLONING_MACHINE_FAILURE_GOATEE = 115351
CLOTHING_ANGRY_LION = 33344
CLOTHING_CATEGORY_TEMPERATURE_COLD_CLOTHING = 182695
CLOTHING_CATEGORY_TEMPERATURE_HOT_CLOTHING = 182696
CLOTHING_CATEGORY_TEMPERATURE_IMMUNE = 182697
CLOTHING_CATEGORY_TEMPERATURE_MODIFIER = 190002
CLOTHING_DAZED_BEAR = 33347
CLOTHING_ENERGIZED_OWL = 33348
CLOTHING_FLIRTY_COW = 33342
CLOTHING_HAT_OF_SHAME = 40360
CLOTHING_HYSTERICAL_TIGER = 33346
CLOTHING_INSPIRED_CHICKEN = 33343
CLOTHING_NUDE = 128807
CLOTHING_NUDE_TODDLER = 157429
CLOTHING_SAD_PANDA = 33345
CLOTHING_STAR_SPANGLED_GLASSES = 100126
CLOTHING_SUIT_OF_LOVE = 40352
CLOTHING_TICKLE_ME_PINK = 40356
CLOTHING_TRAGIC_CLOWN_MISERY_LOVES_COMPANY = 139614
CLOTHING_TRAGIC_CLOWN_TEARS_OF_A_CLOWN = 139611
CLUBS_BAD_CLUB_MEMBER = 123823
CLUBS_BROKE_A_RULE = 123790
CLUBS_BROKE_A_RULE_APPLIED_AFTER_INTERACTION_COMPLETES = 130470
CLUBS_FAILED_GAMBIT = 123821
CLUBS_INSECURE_THRONE = 123822
CLUBS_PASSED_THE_TORCH = 123820
CLUBS_PERKS_SOCIAL_BONUS_FRIENDLY = 126042
CLUBS_PERKS_SOCIAL_BONUS_FUNNY = 126045
CLUBS_PERKS_SOCIAL_BONUS_MEAN = 126046
CLUBS_PERKS_SOCIAL_BONUS_MISCHIEF = 126044
CLUBS_PERKS_SOCIAL_BONUS_ROMANTIC = 126043
CLUBS_REJECTED = 123824
CLUBS_TORCH_PASSED = 123819
CLUB_GATHERING_ADD_NPC_INVITE_COOLDOWN = 130394
CLUB_GATHERING_NPC_INVITE_COOLDOWN = 130392
CLUB_GATHERING_PROVIDED_AFFORDANCE = 193128
CLUB_PERKS_INFAMOUS_CLUB_INTIMIDATED_BY_CLUB_MEMBER = 126311
CLUB_PERKS_SET_VIBE_AMONG_COMRADES_1 = 126064
CLUB_PERKS_SET_VIBE_AMONG_COMRADES_2 = 126065
CLUB_PERKS_SET_VIBE_AMONG_COMRADES_3 = 126066
CLUB_PERKS_SET_VIBE_ANGRY_1 = 126053
CLUB_PERKS_SET_VIBE_ANGRY_2 = 126054
CLUB_PERKS_SET_VIBE_ANGRY_3 = 126052
CLUB_PERKS_SET_VIBE_CONFIDENT_1 = 126056
CLUB_PERKS_SET_VIBE_CONFIDENT_2 = 126057
CLUB_PERKS_SET_VIBE_CONFIDENT_3 = 126058
CLUB_PERKS_SET_VIBE_ENERGIZED_1 = 126060
CLUB_PERKS_SET_VIBE_ENERGIZED_2 = 126061
CLUB_PERKS_SET_VIBE_ENERGIZED_3 = 126062
CLUB_PERKS_SET_VIBE_FLIRTY_1 = 126068
CLUB_PERKS_SET_VIBE_FLIRTY_2 = 126069
CLUB_PERKS_SET_VIBE_FLIRTY_3 = 126070
CLUB_PERKS_SET_VIBE_FOCUSED_1 = 126072
CLUB_PERKS_SET_VIBE_FOCUSED_2 = 126073
CLUB_PERKS_SET_VIBE_FOCUSED_3 = 126074
CLUB_PERKS_SET_VIBE_INSPIRED_1 = 126076
CLUB_PERKS_SET_VIBE_INSPIRED_2 = 126077
CLUB_PERKS_SET_VIBE_INSPIRED_3 = 126078
CLUB_PERKS_SET_VIBE_PLAYFUL_1 = 126080
CLUB_PERKS_SET_VIBE_PLAYFUL_2 = 126081
CLUB_PERKS_SET_VIBE_PLAYFUL_3 = 126082
CLUB_PERKS_SET_VIBE_SAD_1 = 126084
CLUB_PERKS_SET_VIBE_SAD_2 = 126085
CLUB_PERKS_SET_VIBE_SAD_3 = 126086
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_ACTING = 201034
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_ARCHAEOLOGY = 174280
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_BAKING = 126252
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_BARTENDING = 125834
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_CHARISMA = 125872
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_COMEDY = 125880
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_DJ = 125881
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_DOG_TRAINING = 170916
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_EQUESTRIAN_SKILL = 332925
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_FABRICATION = 231943
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_FISHING = 125882
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_FITNESS = 125883
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_FLOWER_ARRANGING = 190030
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_GARDENING = 125884
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_GOURMET_COOKING = 125885
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_GUITAR = 125886
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_HANDINESS = 125888
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_HERBALISM = 126267
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_HOME_STYLE_COOKING = 125889
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_KNITTING = 242249
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_LOGIC = 125891
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_MISCHIEF = 125892
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_PAINTING = 125894
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_PARENTING = 165915
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_PIANO = 125896
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_PROGRAMMING = 125897
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_RESEARCH_DEBATE = 229649
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_ROBOTICS = 219168
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_ROCKET_SCIENCE = 125899
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_ROCK_CLIMBING = 253671
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_SINGING = 151916
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_SKIING = 246489
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_SNOWBOARD = 246796
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_VETERINARIAN = 170915
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_VIDEO_GAMING = 125900
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_VIOLIN = 125902
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_WELLNESS = 128403
CLUB_PERKS_SKILL_BOOST_ADULT_MAJOR_WRITING = 125906
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_BOWLING = 163340
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_CROSS_STITCH = 263767
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_DANCING = 128399
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_JUICE_FIZZING = 239068
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_LOCAL_CULTURE = 182983
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_MEDIA_PRODUCTION = 201031
CLUB_PERKS_SKILL_BOOST_ADULT_MINOR_PHOTOGRAPHY = 126250
CLUB_PERKS_SKILL_BOOST_CHILD_CREATIVITY = 125912
CLUB_PERKS_SKILL_BOOST_CHILD_MENTAL = 125915
CLUB_PERKS_SKILL_BOOST_CHILD_MOTOR = 125916
CLUB_PERKS_SKILL_BOOST_CHILD_SOCIAL = 125920
COFFEE_UPGRADED = 23830
COFFIN_HUMAN_NIGHTMARE = 154766
COFFIN_VAMPIRE_DAY_MARE = 154767
COFFIN_VAMPIRE_GOOD_DREAM = 154768
COLLECTION_CASE_VIEW_FOCUSED = 180428
COLLEGE_ORGANIZATION_ART_SOCIETY_RANK_3 = 223666
COLLEGE_ORGANIZATION_DEBATE_DECLARE_WINNER = 225667
COLLEGE_ORGANIZATION_DEBATE_EXTRA_CREDIT_COOLDOWN = 229377
COLLEGE_ORGANIZATION_EVENTS_SOCIAL_COUNTER = 223955
COLLEGE_ORGANIZATION_EVENTS_SOCIAL_COUNTER_ADD_ORG_PROGRESS = 223964
COLLEGE_ORGANIZATION_HONOR_SOCIETY_EXTRA_CREDIT_COOLDOWN = 229573
COLLEGE_ORGANIZATION_HONOR_SOCIETY_RANK3 = 226892
COLLEGE_ORGANIZATION_ROBOTICS_RANK3 = 223083
COLLEGE_ORGANIZATION_SCHOOL_SPIRIT_PARTY_STREAK_COOLDOWN = 225224
COLLEGE_ORGANIZATION_SECRET_SOCIETY_ATTACK_COOLDOWN = 227357
COLLEGE_ORGANIZATION_SECRET_SOCIETY_FEELING_GUILTY = 219080
COLLEGE_ORGANIZATION_SECRET_SOCIETY_FEELING_GUILTY_HIDDEN = 219296
COLLEGE_ORGANIZATION_SECRET_SOCIETY_FEELING_GUILTY_IN_NEGATIVE = 221761
COLLEGE_ORGANIZATION_SECRET_SOCIETY_JOIN_VISIT_MARKED = 222708
COLLEGE_ORGANIZATION_SECRET_SOCIETY_NPC_OFFERING_COOLDOWN = 222671
COLLEGE_ORGANIZATION_SECRET_SOCIETY_NPC_RANDOM_LOOT = 221525
COLLEGE_ORGANIZATION_SECRET_SOCIETY_RITUAL_IN_ROBE = 230284
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_ENERGETIC = 219240
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_FLIRTY = 219239
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_FOCUSED = 219082
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_HAPPY = 219081
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_INSPIRED = 219083
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_TENSE = 219079
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_TENSE_NONMEMBER = 227439
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_VISITOR = 226734
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SPRITE_VISITOR_COOLDOWN = 226819
COLLEGE_ORGANIZATION_SECRET_SOCIETY_SUMMON_COOLDOWN = 220517
COMMUNAL_EVENTS_ANIMAL_DAY_ROLE_GUESTS = 331504
COMMUNAL_EVENTS_ANIMAL_DAY_ROLE_HOST = 331503
COMMUNAL_EVENTS_ANIMAL_DAY_ROLE_RANCH_HELPER = 331505
COMMUNAL_EVENTS_GUESTS_HAVE_MET_HOST = 331489
COMMUNAL_EVENTS_RANCH_GATHERING_ROLE_GRILL_MASTER = 338333
COMMUNAL_EVENTS_RANCH_GATHERING_ROLE_GUESTS = 338331
COMMUNAL_EVENTS_RANCH_GATHERING_ROLE_HOST = 338332
COMMUNITY_BOARD_HORSE_REMOVE_RIDER_BEFORE_RABBITHOLE = 348308
COMMUNITY_CLOSENESS_CIVIC_POLICY_CALL_NOT_VOTING_SHAME = 238048
COMMUNITY_CLOSENESS_COMPLAIN_SHUNNED = 238147
COMMUNITY_CLOSENESS_GOGREEN_RECYCLING_TIME = 232980
COMMUNITY_CLOSENESS_IN_HERITENCE_MARRIED_FOR_MONEY = 233023
COMMUNITY_CLOSENESS_LANDGRAB_POWER_CURSE_YOU_LANDGRAB = 233034
COMMUNITY_CLOSENESS_LANDGRAB_POWER_HIDDEN_DISCOUNT = 233066
COMMUNITY_CLOSENESS_PARENTAL_CHECK_IN_HIDDEN_VISIT_CHECK = 238044
COMMUNITY_CLOSENESS_PARENTAL_CHECK_IN_MISSED_PARENTS = 238043
COMMUNITY_CLOSENESS_PRANK_CALL_PRANK_CALLED = 233030
COMMUNITY_CLOSENESS_SIM_TOCK_WEIRD_MEMES = 238042
COMMUNITY_CLOSENESS_TELEMARKETER_HAPPY_SIM = 233031
COMMUNITY_CLOSENESS_THE_MOTIVE_GAMES_LOSER = 235127
COMMUNITY_CLOSENESS_THE_MOTIVE_GAMES_WINNER = 233035
COMMUNITY_CLOSENESS_THE_SIMULATION_ONLY_A_SIM = 233032
COMMUNITY_CLOSENESS_THE_SIMULATION_WOAH = 233033
COMPASSIONATE_DID_MEAN_SOCIAL = 162036
COMPASSIONATE_EMOTIONS_CALMED = 160910
COMPASSIONATE_SHARE_ANGRY = 160916
COMPASSIONATE_SHARE_EMBARRASSED = 160918
COMPASSIONATE_SHARE_SAD = 160917
COMPASSIONATE_SHARE_STRESSED = 160919
COMPUTER_GLASSES_APPEARANCE_WEARING_BLUE = 225099
COMPUTER_GLASSES_APPEARANCE_WEARING_GREEN = 225100
COMPUTER_GLASSES_APPEARANCE_WEARING_ORANGE = 225149
COMPUTER_GLASSES_APPEARANCE_WEARING_PINK = 225098
COMPUTER_GLASSES_APPEARANCE_WEARING_RED = 224990
COMPUTER_GLASSES_APPEARANCE_WEARING_YELLOW = 225153
CONFIDENCE_BELIEF_BREEDS_CONFIDENCE = 307444
CONFIDENCE_FEELING_DISCOURAGED = 307441
CONFIDENCE_FEELING_ENCOURAGED = 307443
CONFIDENCE_HIGH_CONFIDENCE_BOOST = 306787
CONFIDENCE_HIGH_IVE_GOT_THIS = 306784
CONFIDENCE_HIGH_I_BELIEVE_IN_ME = 306785
CONFIDENCE_HIGH_LEARNING_FROM_MISTAKES = 306786
CONFIDENCE_LOW_CRUSHED = 306793
CONFIDENCE_LOW_ILL_NEVER = 306792
CONFIDENCE_NEUTRAL_I_CAN = 306791
CONFIDENCE_NEUTRAL_I_CANNOT = 306790
CONFIDENCE_SUPPORTED_DRIVE = 307445
CONFIDENCE_UNFAIR_CRITICISM = 307442
CONFIDENT_BRAG_ABOUT_STARTUP = 37296
CONFIDENT_BY_POTION = 26332
CONFIDENT_DISCUSS_CONQUESTS = 37010
CONFIDENT_MAD_SKILLZ = 31550
CONFIDENT_SO_SNEAKY = 36392
CONSTELLATION_FORMATIONS = 107388
COOLDOWN_REPUTATION_DONATION = 201973
CORE_SOCIAL_ANGRY = 10647
CORE_SOCIAL_BORED = 10653
CORE_SOCIAL_EMBARRASSING = 10651
CORE_SOCIAL_FLIRTY = 10658
CORE_SOCIAL_HAPPY = 10655
CORE_SOCIAL_HAPPY_OUTGOING = 29578
CORE_SOCIAL_PLAYFUL = 10649
COTTAGE_WORLD_GOSSIPER_GO_TO_SQUARE_COOLDOWN = 264562
COTTAGE_WORLD_MUSIC_IN_THE_WOODS = 267048
COTTAGE_WORLD_NPC_FREE_DRINK_COOLDOWN = 266868
COTTAGE_WORLD_NPC_MYSTERY_BOX_COOLDOWN_GARDEN = 267082
COTTAGE_WORLD_NPC_MYSTERY_BOX_COOLDOWN_GROCERY = 267083
COTTAGE_WORLD_NPC_OFFER_FAVOR_COOLDOWN = 265102
COTTAGE_WORLD_NPC_RECEIVE_FAVOR_COOLDOWN = 265103
COTTAGE_WORLD_PROXIMITY_RUINS_CONFIDENT = 268099
COTTAGE_WORLD_PROXIMITY_RUINS_HIDDEN = 268541
COTTAGE_WORLD_PROXIMITY_WATERFULL_INSPIRED = 268101
COTTAGE_WORLD_SNAIL_AUTONOMOUS_COOLDOWN = 268424
COW_PLANT_ESSENCE_ANGRY = 8666
COW_PLANT_ESSENCE_BORED = 8667
COW_PLANT_ESSENCE_CONFIDENT = 8668
COW_PLANT_ESSENCE_EMBARRASSED = 8669
COW_PLANT_ESSENCE_ENERGIZED = 8671
COW_PLANT_ESSENCE_FLIRTY = 8672
COW_PLANT_ESSENCE_FOCUSED = 8673
COW_PLANT_ESSENCE_HAPPY = 8674
COW_PLANT_ESSENCE_INSPIRED = 8675
COW_PLANT_ESSENCE_LIFE = 29987
COW_PLANT_ESSENCE_PLAYFUL = 8676
COW_PLANT_ESSENCE_SAD = 8677
COW_PLANT_ESSENCE_SLOSHED = 8678
COW_PLANT_ESSENCE_STRESSED = 8679
COW_PLANT_ESSENCE_UNCOMFORTABLE = 8680
CRISP_AIR = 108250
CRISP_AIR_LOVES_OUTDOORS = 108256
CROSS_AGE_INTERACTIONS_CALL_THEM_SOMETHING_MEAN = 316220
CROSS_AGE_INTERACTIONS_CLAIM_ARE_ALIEN = 316175
CROSS_AGE_INTERACTIONS_CLAIM_ARE_HUMAN = 316176
CROSS_AGE_INTERACTIONS_CLAIM_ARE_PLANT_SIM = 316174
CROSS_AGE_INTERACTIONS_CLAIM_FAILED = 316177
CROSS_AGE_INTERACTIONS_DISAPPROVE_LACK_OF_CHILD_DISCIPLINE = 312466
CROSS_AGE_INTERACTIONS_DISAPPROVE_OF_CHILD_DISCIPLINING = 312464
CROSS_AGE_INTERACTIONS_ENTHUSE_ABOUT_NEW_SIBLING = 316442
CROSS_AGE_INTERACTIONS_FAMILY_KISS_LOCKOUT = 329904
CROSS_AGE_INTERACTIONS_FOUND_PARENT = 312923
CROSS_AGE_INTERACTIONS_GOOD_TIMES = 314197
CROSS_AGE_INTERACTIONS_MAKE_SCARY_FACE = 316221
CROSS_AGE_INTERACTIONS_MOAN_ABOUT_NEW_SIBLING = 316441
CROSS_AGE_INTERACTIONS_NOT_PICKED_UP = 316714
CROSS_AGE_INTERACTIONS_NOT_THE_FAVORITE = 314029
CROSS_AGE_INTERACTIONS_PICKED_UP = 316713
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_BORED = 313657
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_FAMILY = 313249
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_FRIENDSHIP = 313248
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_HARD_WORK = 313252
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_LOVE = 313247
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_MONEY = 313250
CROSS_AGE_INTERACTIONS_SAGE_ADVICE_RESPONSIBILITY = 313251
CROSS_AGE_INTERACTIONS_STRANGER_DANGER = 313057
CROSS_AGE_INTERACTIONS_SWEET_TREAT = 313052
CROSS_AGE_INTERACTIONS_THE_FAVORITE = 314030
CROSS_STITCH_EXPERT_STITCHER = 261191
CROSS_STITCH_HOMESTYLE_STITCHING = 261196
CROSS_STITCH_NIFTY_STITCHING = 261188
CROSS_STITCH_ONE_POKE_TOO_MANY = 261190
CRUMPLE_BOTTOMED = 264407
CRY_OVER_DOLLHOUSE = 12393
CUDDLE_NEW_BABY = 98944
CULLING_GHOST = 161431
CUP_OF_COZY = 170014
CURFEW_HIGH_RESPONSIBILITY = 168811
CURFEW_MID_RESPONSIBILITY = 168812
CURSES_ANCIENT_SICKNESS_COMMON = 175022
CURSES_ANCIENT_SICKNESS_RARE = 175023
CURSES_ANCIENT_SICKNESS_UNCOMMON = 175024
CURSES_APPLY_CURSE_ANCIENT_SICKNESS_COMMON = 175035
CURSES_APPLY_CURSE_ANCIENT_SICKNESS_RARE = 175036
CURSES_APPLY_CURSE_ANCIENT_SICKNESS_UNCOMMON = 175034
CURSES_APPLY_CURSE_GREEDY_NEEDS_COMMON = 175181
CURSES_APPLY_CURSE_GREEDY_NEEDS_RARE = 175182
CURSES_APPLY_CURSE_GREEDY_NEEDS_UNCOMMON = 175183
CURSES_APPLY_CURSE_MARKED_FOR_DEATH_RARE = 175219
CURSES_APPLY_CURSE_MARKED_FOR_DEATH_UNCOMMON = 175220
CURSES_APPLY_CURSE_PERSONAL_RAIN_CLOUD_COMMON = 174901
CURSES_APPLY_CURSE_PERSONAL_RAIN_CLOUD_RARE = 174904
CURSES_APPLY_CURSE_PERSONAL_RAIN_CLOUD_UNCOMMON = 174903
CURSES_APPLY_CURSE_SEEING_THINGS_COMMON = 175263
CURSES_APPLY_CURSE_SEEING_THINGS_RARE = 175265
CURSES_APPLY_CURSE_SEEING_THINGS_UNCOMMON = 175264
CURSES_APPLY_MARKED_FOR_DEATH_COMMON = 180621
CURSES_EFFECTS_GREEDY_NEEDS_DISPEL_AT_HIGH_MOTIVES = 175209
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_ANGRY = 174936
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_BORED = 174939
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_CONFIDENT = 174940
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_DAZED = 174937
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_EMBARRASSED = 174938
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_ENERGIZED = 174941
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_FLIRTY = 174942
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_FOCUSED = 174943
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_HAPPY = 174944
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_INSPIRED = 174945
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_PLAYFUL = 174946
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_SAD = 174935
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_STRESSED = 174933
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_STRESSED_SHORT = 180189
CURSES_EFFECTS_PERSONAL_RAIN_CLOUD_UNCOMFORTABLE = 174948
CURSES_FOUNTAIN_OF_MAGIC_TRAIT_HIDDEN = 215755
CURSES_GREEDY_NEEDS_COMMON = 175188
CURSES_GREEDY_NEEDS_RARE = 175190
CURSES_GREEDY_NEEDS_UNCOMMON = 175189
CURSES_HEX_OF_DUELIST_PUSH_OPPONENT = 218332
CURSES_INFECTIOUS_LAUGHTER_TEMP_IMMUNITY = 215941
CURSES_MARKED_FOR_DEATH_COMMON = 180774
CURSES_MARKED_FOR_DEATH_RARE = 175223
CURSES_MARKED_FOR_DEATH_UNCOMMON = 175224
CURSES_NIGHT_STALKER_BEING_CHASED = 216417
CURSES_NIGHT_STALKER_HIDDEN_STALKER_ROLE_IDLE = 216312
CURSES_NIGHT_STALKER_HIDDEN_STALKER_ROLE_LEAVE = 216541
CURSES_NIGHT_STALKER_HIDDEN_STALKER_ROLE_SCREAM = 216313
CURSES_NIGHT_STALKER_HIDDEN_TRAIT = 215608
CURSES_NIGHT_STALKER_HIDDEN_TRAIT_STALKER = 216516
CURSES_PERSONAL_RAIN_CLOUD_COMMON = 174906
CURSES_PERSONAL_RAIN_CLOUD_RARE = 174907
CURSES_PERSONAL_RAIN_CLOUD_UNCOMMON = 174908
CURSES_PUNCHABLEFACE_HIDDEN_BROADCASTER = 215330
CURSES_PUNCHABLE_FACE_HIDDEN_TRAIT = 215276
CURSES_REPULSIVENESS = 215053
CURSES_REPULSIVENESS_HIDDEN_REMOVEBUFF = 215072
CURSES_SEEING_THINGS_COMMON = 175267
CURSES_SEEING_THINGS_RARE = 175269
CURSES_SEEING_THINGS_UNCOMMON = 175268
CURSES_SWEATYSTENCH_HIDDEN_TRAIT = 215514
CURSES_TEMP_IMMUNITY = 215741
CURSES_TOUCHY_FEELY_HIDDEN_TRAIT = 215496
CUSTOM_STATE_WEDDING_BLISSFUL_MARRIAGE = 279277
CUSTOM_STATE_WEDDING_CONFIDENT_DELIVERY = 279270
CUSTOM_STATE_WEDDING_GOOD_SPEECH = 279271
CUSTOM_STATE_WEDDING_HONEYMOON_IS_OVER = 279267
CUSTOM_STATE_WEDDING_IS_WEAR = 279274
CUSTOM_STATE_WEDDING_OFFICIANT_SPEECH = 279275
CUSTOM_STATE_WEDDING_QUESTIONABLE_REFERENCES = 279653
CUSTOM_STATE_WEDDING_RUNAWAY = 279269
CUSTOM_STATE_WEDDING_SOMETHING_BLUE_SOMETHING = 279268
CUSTOM_STATE_WEDDING_STOP_SITTING = 292134
CUSTOM_STATE_WEDDING_THOSE_VOWS = 279273
CUSTOM_STATE_WEDDING_VOWS_OVER = 291178
CUSTOM_STATE_WEDDING_WEDDING_BUBBLES = 279265
CUSTOM_STATE_WEDDING_WEDDING_DAY_INSPIRATION = 279279
CUSTOM_STATE_WEDDING_WEDDING_DAY_NOT_TO_DOS = 279280
CUSTOM_STATE_WEDDING_WEDDING_KISS = 279276
CUSTOM_STATE_WEDDING_WEDDING_RICE = 279266
CUSTOM_STATE_WEDDING_WHAT_DID_THEY_SAY = 279654
CUSTOM_STATE_WEDDING_WISHING_AND_HOPING = 279278
CUSTOM_STATE_WEDDING_WITH_THIS_RING = 279272
DANCING_COUNTRY_DANCING = 326349
DANCING_COUNTRY_DANCING_IS_DANCING_GROUP = 326432
DANCING_COUNTRY_DANCING_WATCHER = 326433
DANCING_PAIRED_DANCING_SENTIMENTAL_SWAYING = 278788
DANCING_PAIRED_DANCING_THATS_MY_FOOT = 278932
DEATH_ELDER_EXHAUSTION_WARNING = 9448
DEATH_ELECTROCUTION_WARNING = 8686
DEATH_METEORITE_WARNING = 294213
DEATH_OF_SIM_ACQUAINTANCE = 190991
DEATH_OF_SIM_BFF = 185333
DEATH_OF_SIM_CHILD = 185335
DEATH_OF_SIM_CHILD_DISLIKED = 185336
DEATH_OF_SIM_DIVORCED = 185338
DEATH_OF_SIM_DIVORCED_DISLIKED = 185339
DEATH_OF_SIM_FRIEND = 185340
DEATH_OF_SIM_GOOD_FRIEND = 185341
DEATH_OF_SIM_GRANDPARENT = 185343
DEATH_OF_SIM_GRANDPARENT_DISLIKED = 185344
DEATH_OF_SIM_HORSE_FRIEND = 324697
DEATH_OF_SIM_HORSE_NEUTRAL = 324696
DEATH_OF_SIM_NEMESIS = 190761
DEATH_OF_SIM_NIBLING = 185346
DEATH_OF_SIM_NIBLING_DISLIKED = 185347
DEATH_OF_SIM_PARENT = 185349
DEATH_OF_SIM_PARENT_DISLIKED = 185350
DEATH_OF_SIM_PET_FRIEND = 190774
DEATH_OF_SIM_PET_NEUTRAL = 190775
DEATH_OF_SIM_PIBLING = 185352
DEATH_OF_SIM_PIBLING_DISLIKED = 185353
DEATH_OF_SIM_ROMANTIC = 185354
DEATH_OF_SIM_SIBLING = 185356
DEATH_OF_SIM_SIBLING_DISLIKED = 185357
DEATH_OF_SIM_SPOUSE = 185359
DEATH_OF_SIM_SPOUSE_DISLIKED = 185360
DEATH_PUFFER_FISH_CANCEL_PUT_DOWN = 134978
DEATH_URBAN_MYTH_SAW_MIRROR_EP12 = 295883
DEATH_WONT_DO_DEATH_SOLO_INTERACTIONS = 117010
DEBATE_SKILL_CONVINCE_BATHE = 228449
DEBATE_SKILL_CONVINCE_CLEAN = 223453
DEBATE_SKILL_CONVINCE_COOK = 228421
DEBATE_SKILL_DEGRADED = 227701
DEBATE_SKILL_GOING_SOLO = 227704
DEBATE_SKILL_HOMEWORK_HELP_COOLDOWN_CLASS_A = 227753
DEBATE_SKILL_HOMEWORK_HELP_COOLDOWN_CLASS_B = 227754
DEBATE_SKILL_HOMEWORK_HELP_COOLDOWN_CLASS_C = 227755
DEBATE_SKILL_HOMEWORK_HELP_COOLDOWN_CLASS_D = 227756
DEBATE_SKILL_INEFFICIENT_STUDIER = 227703
DEBATE_SKILL_INSIDER_STUDY = 227702
DEBATE_SKILL_OVERBEARING = 223542
DEBATE_SKILL_PREPARED = 225145
DEBATE_SKILL_STUDY_TIPS_COOLDOWN = 228199
DEBT_COMMODITY = 226841
DEBT_POST_HUMOUS_POVERTY_MAD = 228591
DEBT_POST_HUMOUS_POVERTY_SAD = 228590
DEBUG_INTERACTIONS = 161518
DEBUG_INTERACTION_FAIL = 290825
DEBUG_PET_WANDERLUST_CARRY = 163956
DEBUG_PET_WANDERLUST_MISSING = 173608
DEBUG_PET_WANDERLUST_NOTHING = 163958
DEBUG_PET_WANDERLUST_PREGNANT = 163957
DEBUG_PET_WANDERLUST_SICK = 163955
DELIVERIES_ASK_FOR_TIP_COOLDOWN = 262352
DELIVERIES_COUPON_REDEEMED = 267620
DELIVERIES_FOOD_DELIVERY_EAT_AT_HOME = 267132
DENIZEN_POND_AGITATED_BITES = 192260
DENIZEN_POND_CALMING_DENIZENS = 192257
DENIZEN_POND_DENIZENS_DENIED = 199409
DENIZEN_POND_FERVENT_PREDATORS = 192258
DENIZEN_POND_MISCHIEVOUS_SPRITES = 192261
DENIZEN_POND_PLAYFUL_DENIZENS = 192259
DENIZEN_POND_SOPPING = 199407
DIPLOMA_ASPIRING_TO_KNOWLEDGE = 224283
DIPLOMA_GRADUATE_GAFFE = 224285
DIPLOMA_KIND_OF_BIG_DEAL = 224284
DIPLOMA_NOT_WORTH_PAPER_WRITTEN_ON = 224280
DIPLOMA_STUCK_IN_RUT = 224281
DIPLOMA_THAT_PLACE_SUCKS = 224282
DIPLOMA_TIME_WELL_SPENT = 224277
DISCIPLINE_BAD_GRADES = 163548
DISCIPLINE_BEING_DISCIPLINED = 168536
DISCIPLINE_BROKE_CURFEW = 163288
DISCIPLINE_GOOD_GRADES = 163547
DISCIPLINE_QUIT_JOB = 163621
DISCIPLINE_TEEN_JOB_PERFORMANCE_GOOD = 163593
DISCIPLINE_TIME_OUT_BORED = 163231
DISCIPLINE_TIME_OUT_BROKE = 167841
DISCIPLINE_TIME_OUT_FOCUSED = 163233
DISCIPLINE_TIME_OUT_SAD = 163232
DISCUSS_EXPANDING_THE_FAMILY_BABY_JOY = 274751
DISCUSS_EXPANDING_THE_FAMILY_COOLDOWN_HIDDEN = 274120
DISCUSS_EXPANDING_THE_FAMILY_FRIEND_EXPECTING = 274523
DISCUSS_EXPANDING_THE_FAMILY_HIDDEN_COOLDOWN_PREGNANCY_SUCCESS = 275715
DOCTOR_AWAY_EVENT_PATIENT = 114016
DOCTOR_PATIENT = 115002
DOCTOR_PATIENT_NO_VFX_WALK_STYLE = 116260
DOCTOR_PATIENT_VFX_BLUE = 115646
DOCTOR_PLAY_SET_ADULT_BECAME_DOCTOR = 168521
DOCTOR_PLAY_SET_ADULT_BECAME_VET = 175695
DOCTOR_PLAY_SET_CONFIDENT = 161481
DOCTOR_PLAY_SET_PLAYFUL = 161479
DOCTOR_PLAY_SET_SAD = 161480
DOG_ACTIVE_ROUGHHOUSE_PLAY_DECAY = 173490
DOG_CONDITIONING_SHORT_TERM_BARK = 148253
DOG_CONDITIONING_SHORT_TERM_BEG_FOR_FOOD = 148254
DOG_HEEL = 167006
DOG_ON_LEASH_HIDDEN = 164919
DOG_TO_DOG_PLAY_SOCIAL = 176980
DOG_TRAINING_BORED_PROTECTION = 167211
DOG_TRAINING_COOL_TRICK = 164387
DOG_TRAINING_FETCH_BORED_PROTECTION = 168613
DOG_TRAINING_PARTICIPANT = 170274
DOG_TRAINING_QUALITY_TIME = 164372
DOG_TRAINING_SHOW_OFF_DOG = 165920
DOG_TRAINING_SHOW_OFF_HUMAN = 165750
DOG_TRAINING_SHOW_OFF_TRICKS = 170017
DOG_TRAINING_TENSE = 164386
DOG_TRAINING_TRICK_LEARNED_EXIT_CONDITION_FETCH = 167731
DOG_TRAINING_TRICK_LEARNED_EXIT_CONDITION_HIDDEN = 162553
DOG_WALKING_GO_FOR_JOG_DOG_JOG_BEHAVIOR = 177662
DOG_WALKING_SIM_GOOD_WALK = 165223
DOLPHIN_DOLPHIN_FRIEND_1 = 206476
DOLPHIN_DOLPHIN_FRIEND_2 = 206477
DOLPHIN_DOLPHIN_FRIEND_3 = 206475
DOLPHIN_FEED_COOLDOWN = 211583
DOLPHIN_FEED_RELATIONSHIP_MODIFIER = 208348
DOLPHIN_FIRST_ATTEMPT_DANCE = 211536
DOLPHIN_FIRST_ATTEMPT_FETCH = 211537
DOLPHIN_FIRST_ATTEMPT_JUMP = 211611
DOLPHIN_FIRST_ATTEMPT_KISS = 211539
DOLPHIN_FIRST_ATTEMPT_RUB_BELLY = 211538
DOLPHIN_MEAN_SPLASH_RELATIONSHIP_MAXIMIZER = 212490
DOLPHIN_NO_DOLPHIN = 207032
DOLPHIN_PET_RELATIONSHIP_MINIMIZER = 211581
DOLPHIN_RUB_BELLY_RELATIONSHIP_COOLDOWN = 208355
DOLPHIN_SPOUTING_OFF = 206547
DOLPHIN_SPOUTING_OFF_ANGRY = 211224
DOLPHIN_SPOUTING_OFF_SAD = 211225
DOLPHIN_SQUIRT_SILLINESS = 206546
DOLPHIN_SUMMON_COOLDOWN = 211414
DOLPHIN_TALK_RELATIONSHIP_MINIMIZER = 211107
DOLPHIN_TRICK_COOLDOWN_DANCE = 206550
DOLPHIN_TRICK_COOLDOWN_FETCH = 206551
DOLPHIN_TRICK_COOLDOWN_JUMP = 211609
DOLPHIN_TRICK_COOLDOWN_KISS = 206552
DOLPHIN_TRICK_COOLDOWN_RUB_BELLY = 206549
DRAINED = 12396
DRAMA_CLUB_ARRIVAL = 200523
DRAMA_CLUB_CRY_ON_DEMAND = 199902
DRAMA_CLUB_FRIDAY_SHOW = 200344
DRAMA_CLUB_HAPPY = 200498
DRAMA_CLUB_HOUSEHOLD_ATTENDING = 200520
DRAMA_CLUB_INSPIRED = 200500
DRAMA_CLUB_PRACTICE_ACTING_CONFIDENT = 199901
DRAMA_CLUB_PROMOTION = 201014
DRAMA_CLUB_SAD = 200499
DRINK_BEETLE_JUICE_3_INVISIBLE = 235951
DRINK_MILK_LIVESTOCK_BLACK = 263350
DRINK_MILK_LIVESTOCK_BROWN = 262989
DRINK_MILK_LIVESTOCK_ENRICHED = 262979
DRINK_MILK_LIVESTOCK_GOLD = 263352
DRINK_MILK_LIVESTOCK_GREEN = 262997
DRINK_MILK_LIVESTOCK_ORANGE = 262995
DRINK_MILK_LIVESTOCK_PINK = 262994
DRINK_MILK_LIVESTOCK_PINK_CHILD = 268614
DRINK_MILK_LIVESTOCK_RAINBOW = 262990
DRINK_MILK_LIVESTOCK_RED = 262991
DRINK_MOON_PETAL_CALM = 289745
DRINK_MOON_PETAL_STILLNESS = 289746
DRINK_NECTAR_ASTONISHING_AROMA_HIGH = 132087
DRINK_NECTAR_ASTONISHING_AROMA_HIGH_GREAT_PAIRING = 132102
DRINK_NECTAR_ASTONISHING_AROMA_NORMAL = 132077
DRINK_NECTAR_ASTONISHING_AROMA_NORMAL_GREAT_PAIRING = 132105
DRINK_NECTAR_BREATHTAKING_BALANCE_HIGH = 132089
DRINK_NECTAR_BREATHTAKING_BALANCE_HIGH_GREAT_PAIRING = 132107
DRINK_NECTAR_BREATHTAKING_BALANCE_NORMAL = 132078
DRINK_NECTAR_BREATHTAKING_BALANCE_NORMAL_GREAT_PAIRING = 132109
DRINK_NECTAR_COMMANDING_COMPLEXITY_HIGH = 132091
DRINK_NECTAR_COMMANDING_COMPLEXITY_HIGH_GREAT_PAIRING = 132111
DRINK_NECTAR_COMMANDING_COMPLEXITY_NORMAL = 132079
DRINK_NECTAR_COMMANDING_COMPLEXITY_NORMAL_GREAT_PAIRING = 132113
DRINK_NECTAR_FABULOUS_FINISH_HIGH = 132093
DRINK_NECTAR_FABULOUS_FINISH_HIGH_GREAT_PAIRING = 132115
DRINK_NECTAR_FABULOUS_FINISH_NORMAL = 132076
DRINK_NECTAR_FABULOUS_FINISH_NORMAL_GREAT_PAIRING = 132117
DRINK_NECTAR_LUSCIOUS_LIBATION = 132085
DRINK_NECTAR_LUSCIOUS_LIBATION_GREAT_PAIRING = 133743
DRINK_NECTAR_RED_PAIRING = 132057
DRINK_NECTAR_TANTALIZING_TANNINS_HIGH = 132095
DRINK_NECTAR_TANTALIZING_TANNINS_HIGH_GREAT_PAIRING = 132119
DRINK_NECTAR_TANTALIZING_TANNINS_NORMAL = 132080
DRINK_NECTAR_TANTALIZING_TANNINS_NORMAL_GREAT_PAIRING = 132121
DRINK_NECTAR_WHITE_PAIRING = 132058
DRINK_POWER_SIP_MIDNIGHT = 289744
DRINK_TEA_APPLE_CIDER = 280353
DRINK_TEA_TEA_SET_BLACK_DRAGON = 274312
DRINK_TEA_TEA_SET_CHAMOMILE = 280352
DRINK_TEA_TEA_SET_ORANGE_BLOSSOM = 274313
DUMPSTER_DIRTY_FLIRTY = 233597
DUMPSTER_DIVE_FOR_COOLDOWN = 240839
DUMPSTER_DUMPSTER_DOVE = 233595
DUMPSTER_GROSSED_OUT_BY_DUMPSTERS = 233596
DUMPSTER_NAP_NOT_SLOB = 238697
DUMPSTER_NAP_SLOB = 238696
DUST_ASK_CLEAN_COOLDOWN = 303735
DUST_CLEAN_FRESH_N_FRISKY = 254485
DUST_CLEAN_PERFECTIONIST_ZEAL_1 = 254489
DUST_CLEAN_PERFECTIONIST_ZEAL_2 = 254490
DUST_CLEAN_PERFECTIONIST_ZEAL_3 = 254491
DUST_CLEAN_PERFECTIONIST_ZEAL_4 = 254492
DUST_DIRTY_MESSINESS_KILLS_THE_MOOD = 254495
DUST_DIRTY_MESSINESS_KILLS_THE_MOOD_FILTHY = 257324
DUST_DIRTY_NOT_USUALLY_LIKE_THIS = 254494
DUST_DUSTY_CHORE_GALORE = 254493
DUST_ENABLED = 256481
DUST_FILTHY_RAGE_CLEANING_1 = 254497
DUST_FILTHY_RAGE_CLEANING_2 = 254498
DUST_FILTHY_RAGE_CLEANING_3 = 254499
DUST_FRIENDS_BUNNY_BFF = 255315
DUST_FRIENDS_BUNNY_CARE = 255314
DUST_FRIENDS_BUNNY_SAD = 255316
DUST_FRIENDS_FIEND_SCARED = 255318
DUST_FRIENDS_FIEND_SLAYER = 255317
DUST_INTERACTIONS_CHORE_SHAMED = 254501
DUST_INTERACTIONS_NOT_YOUR_HOUSEKEEPER = 254502
DUST_REACTION_COOLDOWN = 318706
DUST_STATE_CLEAN = 254476
DUST_STATE_DIRTY = 254478
DUST_STATE_DUSTY = 254477
DUST_STATE_FILTHY = 254479
DUST_STATE_NPC_DIRTY_FILTHY = 257298
DUST_STATE_SLOB_DIRTY = 270224
DUST_STATE_SLOB_FILTHY = 270223
DWELLING_HIDDEN_SUPPRESS_DECAY_OVERRIDE = 237400
DWELLING_MESS_AROUND_OUTERWORLD_FLING = 245625
DWELLING_WELL_RESTED = 237379
DWELLING_WOOHOO_TWO_FOR_BATUU = 237406
DYNAMIC_SIGN_VIEW_BUFF = 133333
ECO_FOOTPRINT_ACID_PUDDLE_HIDDEN = 235221
ECO_FOOTPRINT_BASK_IN_THE_LIGHT_BURNT = 232109
ECO_FOOTPRINT_BASK_IN_THE_LIGHT_PRAISED = 232107
ECO_FOOTPRINT_GREEN_BREATHE_DEEPLY = 232134
ECO_FOOTPRINT_HIDDEN_ACID_RAIN = 239632
ECO_FOOTPRINT_HIDDEN_BASK_IN_LIGHT_SUPRESSSUN = 240794
ECO_FOOTPRINT_HIDDEN_GREEN = 232485
ECO_FOOTPRINT_HIDDEN_INDUSTRIAL = 232484
ECO_FOOTPRINT_INDUSTRIAL_STRUGGLE_TO_BREATHE = 232135
ECO_INSPECTOR = 239376
ECO_LIVING = 237050
EMBARRASSED_GOT_LOST = 75523
EMBARRASSED_LONER = 29532
EMBARRASSING_CONVERSATION = 12399
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANGRY_CATNIP = 171119
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANGRY_LEVEL1 = 158476
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANGRY_LEVEL1_NOT_TIMED = 168659
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANGRY_LEVEL2 = 158477
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANGRY_WALK_BY = 171702
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANXIOUS_E_P05_THERMOSTAT = 190956
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANXIOUS_LEVEL1 = 158478
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_ANXIOUS_LEVEL2 = 158479
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_DROWSY_CATNIP = 171120
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_DROWSY_LEVEL1 = 158480
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_DROWSY_LEVEL2 = 158481
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_DROWSY_WALK_BY = 178595
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_FINE_WALK_BY = 171708
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_FLIRTY_CATNIP = 171121
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_FLIRTY_LEVEL1 = 158482
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_FLIRTY_LEVEL2 = 158483
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HAPPY_LEVEL1 = 158484
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HAPPY_LEVEL2 = 158485
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HAPPY_WALK_BY = 171703
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HYPER_CATNIP = 171122
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HYPER_LEVEL1 = 158486
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HYPER_LEVEL2 = 158487
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_HYPER_WALK_BY = 178593
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_SCARED_LEVEL1 = 158488
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_SCARED_LEVEL1_NOT_TIMED = 168662
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_SCARED_LEVEL2 = 158489
EMOTIONAL_BUFFS_GENERAL_PETS_CAT_VENGEFUL = 165613
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANGRY_LEVEL1 = 158289
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANGRY_LEVEL1_NOT_TIMED = 168661
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANGRY_LEVEL2 = 158311
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANGRY_WALK_BY = 171704
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANXIOUS_E_P05_THERMOSTAT = 190957
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANXIOUS_LEVEL1 = 158290
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ANXIOUS_LEVEL2 = 158312
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ASHAMED_LEVEL1 = 158291
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_ASHAMED_LEVEL2 = 158313
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_EXCITED_LEVEL1 = 158293
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_EXCITED_LEVEL2 = 158314
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_EXCITED_WALK_BY = 178591
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_FINE_WALK_BY = 171706
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_FLIRTY_LEVEL1 = 158292
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_FLIRTY_LEVEL2 = 158315
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_HAPPY_LEVEL1 = 158297
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_HAPPY_LEVEL2 = 158316
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_HAPPY_WALK_BY = 171705
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_MOPEY_LEVEL1 = 158295
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_MOPEY_LEVEL2 = 158317
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_MOPEY_WALK_BY = 178592
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_SAD_LEVEL1 = 158294
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_SAD_LEVEL2 = 158318
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_SCARED_LEVEL1 = 158296
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_SCARED_LEVEL1_NOT_TIMED = 168660
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_SCARED_LEVEL2 = 158319
EMOTIONAL_BUFFS_GENERAL_PETS_DOG_VENGEFUL = 165615
EMOTIONAL_BUFFS_SICKNESS_PETS_CAT_ANXIOUS = 169698
EMOTIONAL_BUFFS_SICKNESS_PETS_CAT_DROWSY = 169697
EMOTIONAL_BUFFS_SICKNESS_PETS_DOG_ANXIOUS = 169695
EMOTIONAL_BUFFS_SICKNESS_PETS_DOG_DROWSY = 169696
EMOTIONAL_BUFFS_WRITE_BOOK_CONFIDENT_HIGH = 74803
EMOTIONAL_BUFFS_WRITE_BOOK_CONFIDENT_LOW = 74802
EMOTIONAL_BUFFS_WRITE_BOOK_ENERGIZED_HIGH = 74805
EMOTIONAL_BUFFS_WRITE_BOOK_ENERGIZED_LOW = 74804
EMOTIONAL_BUFFS_WRITE_BOOK_FLIRTY_HIGH = 74807
EMOTIONAL_BUFFS_WRITE_BOOK_FLIRTY_LOW = 74806
EMOTIONAL_BUFFS_WRITE_BOOK_FOCUSED_HIGH = 98157
EMOTIONAL_BUFFS_WRITE_BOOK_FOCUSED_LOW = 98156
EMOTIONAL_BUFFS_WRITE_BOOK_INSPIRED_HIGH = 98158
EMOTIONAL_BUFFS_WRITE_BOOK_INSPIRED_LOW = 98155
EMOTIONAL_BUFFS_WRITE_BOOK_PLAYFUL_HIGH = 74809
EMOTIONAL_BUFFS_WRITE_BOOK_PLAYFUL_LOW = 74808
EMOTIONAL_BUFFS_WRITE_BOOK_SAD_HIGH = 74811
EMOTIONAL_BUFFS_WRITE_BOOK_SAD_LOW = 74810
EMOTIONAL_MELTDOWNS_EMBARRASSED = 159502
EMOTIONAL_MELTDOWNS_TENSE_NON_PARENT = 159501
EMOTIONAL_MELTDOWNS_TENSE_PARENT = 160239
EMOTIONAL_SUPPORT = 99789
ENCHANTED_CHARISMA = 37497
ENERGIZED_BY_POTION = 26330
ENERGIZING_SCENT = 118500
ENERGY_JUICE_ENERGIZED = 99465
ENERGY_JUICE_HIDDEN = 99462
ENLIGHTENED_AND_INSPIRED = 118672
ENLIGHTENED_CONFIDENCE = 118514
ENVIRONMENT_ANGRY_AMBIENCE_LARGE = 12401
ENVIRONMENT_ANGRY_AMBIENCE_MEDIUM = 12402
ENVIRONMENT_ANGRY_AMBIENCE_SMALL = 12403
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_BAD_ENVIRONMENT_LARGE = 238500
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_BAD_ENVIRONMENT_MEDIUM = 238499
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_BAD_ENVIRONMENT_SMALL = 238498
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_GOOD_ENVIRONMENT_LARGE = 240250
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_GOOD_ENVIRONMENT_MEDIUM = 240249
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_GOOD_ENVIRONMENT_SMALL = 240248
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SLOB_LARGE = 238493
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SLOB_LARGE_CHOOSER = 239282
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SLOB_MEDIUM = 238495
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SLOB_MEDIUM_CHOOSER = 239281
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SLOB_SMALL = 238494
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SLOB_SMALL_CHOOSER = 239280
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SNOB_LARGE = 238492
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SNOB_MEDIUM = 238491
ENVIRONMENT_BB_GAMEPLAY_EFFECTS_SNOB_SMALL = 238490
ENVIRONMENT_BORED_AMBIENCE_LARGE = 12404
ENVIRONMENT_BORED_AMBIENCE_MEDIUM = 12405
ENVIRONMENT_BORED_AMBIENCE_SMALL = 12406
ENVIRONMENT_CONFIDENT_AMBIENCE_LARGE = 12407
ENVIRONMENT_CONFIDENT_AMBIENCE_MEDIUM = 12408
ENVIRONMENT_CONFIDENT_AMBIENCE_SMALL = 12409
ENVIRONMENT_EMBARRASSED_AMBIENCE_LARGE = 12410
ENVIRONMENT_EMBARRASSED_AMBIENCE_MEDIUM = 12411
ENVIRONMENT_EMBARRASSED_AMBIENCE_SMALL = 12412
ENVIRONMENT_ENERGIZED_AMBIENCE_LARGE = 12413
ENVIRONMENT_ENERGIZED_AMBIENCE_MEDIUM = 12414
ENVIRONMENT_ENERGIZED_AMBIENCE_SMALL = 12415
ENVIRONMENT_FLIRTY_AMBIENCE_LARGE = 12416
ENVIRONMENT_FLIRTY_AMBIENCE_MEDIUM = 12417
ENVIRONMENT_FLIRTY_AMBIENCE_SMALL = 12418
ENVIRONMENT_FOCUSED_AMBIENCE_LARGE = 12419
ENVIRONMENT_FOCUSED_AMBIENCE_MEDIUM = 12420
ENVIRONMENT_FOCUSED_AMBIENCE_SMALL = 12421
ENVIRONMENT_HAPPY_AMBIENCE_LARGE = 12422
ENVIRONMENT_HAPPY_AMBIENCE_MEDIUM = 12423
ENVIRONMENT_HAPPY_AMBIENCE_SMALL = 12424
ENVIRONMENT_HAPPY_PEACE_AND_QUIET = 179558
ENVIRONMENT_HIDDEN_NEGATIVE = 240236
ENVIRONMENT_HIDDEN_NEGATIVE_SNOB = 268126
ENVIRONMENT_HIDDEN_POSITIVE = 240234
ENVIRONMENT_IMAGINATIVE_AMBIENCE_LARGE = 12425
ENVIRONMENT_IMAGINATIVE_AMBIENCE_MEDIUM = 12426
ENVIRONMENT_IMAGINATIVE_AMBIENCE_SMALL = 12427
ENVIRONMENT_NEGATIVE_BAD_SURROUNDINGS = 12428
ENVIRONMENT_NEGATIVE_ICKY_SURROUNDINGS = 102939
ENVIRONMENT_NEGATIVE_LITTER_BOX = 172775
ENVIRONMENT_NEGATIVE_UNPLEASANT_SURROUNDINGS = 12429
ENVIRONMENT_NEGATIVE_WRETCHED_SURROUNDINGS = 12430
ENVIRONMENT_PEACE_AND_QUIET_DISTRESS = 179572
ENVIRONMENT_PLAYFUL_AMBIENCE_LARGE = 12431
ENVIRONMENT_PLAYFUL_AMBIENCE_MEDIUM = 12432
ENVIRONMENT_PLAYFUL_AMBIENCE_SMALL = 12433
ENVIRONMENT_SAD_AMBIENCE_LARGE = 12434
ENVIRONMENT_SAD_AMBIENCE_MEDIUM = 12435
ENVIRONMENT_SAD_AMBIENCE_SMALL = 12436
ENVIRONMENT_SCARED_AMBIENCE_LARGE = 251728
ENVIRONMENT_SCARED_AMBIENCE_MEDIUM = 251727
ENVIRONMENT_SCARED_AMBIENCE_SMALL = 251725
ENVIRONMENT_TENSE_AMBIENCE_LARGE = 12437
ENVIRONMENT_TENSE_AMBIENCE_MEDIUM = 12438
ENVIRONMENT_TENSE_AMBIENCE_SMALL = 12439
EP10_FESTIVALS_AUTONOMY_BLESSING = 252289
EP10_FESTIVALS_AUTONOMY_HIKE = 252281
EP10_FESTIVALS_AUTONOMY_SELFIE = 252290
EP10_FESTIVALS_AUTONOMY_SNOW_FIGHT = 253133
EP10_FESTIVALS_AUTONOMY_VOID_CRITTER_HUNT = 252288
EP10_FESTIVALS_AUTONOMY_WISH = 252282
EP10_FESTIVALS_BLESSED_CHECK = 267478
EP10_FESTIVALS_GIVE_BLESSING = 250932
EP10_FESTIVALS_GOOD_WEATHER = 254917
EP10_FESTIVALS_GOOD_WEATHER_SNOW_FESTIVAL = 254920
EP10_FESTIVALS_MAKE_A_WISH = 246877
EP10_FESTIVALS_MAKE_A_WISH_TOGETHER = 246878
EP10_FESTIVALS_UNBLESSED_CHECK = 253271
EP10_FESTIVALS_VOID_CRITTER_HUNT_AVAILABLE = 252725
EP10_FESTIVALS_VOID_CRITTER_HUNT_AVAILABLE_NPC = 252908
EP10_FESTIVALS_VOID_CRITTER_HUNT_RECEIVED_PRIZE = 252726
EP10_FESTIVALS_VOID_CRITTER_HUNT_REMOVE_COUNT_AFTER_FESTIVAL = 253423
EP13_WORLD_FEELING_ANCHORED = 320494
EP13_WORLD_FISHERMANS_LUCK = 320491
EP13_WORLD_FOREST_FOR_THE_TREES = 320495
EP13_WORLD_STREET_PIANO_TUNES = 320493
EP13_WORLD_TOPIARYTASTIC = 320516
EP13_WORLD_WATCHOUT_FOR_WHITE_CLAW = 320517
EP13_WORLD_WHALEY_HAPPY = 320518
EP14_WORLD_CAVE_EXIT = 325772
EP14_WORLD_CAVE_FAILURE_EXIT = 325025
EP14_WORLD_CAVE_SELF_AWARE = 325664
EP14_WORLD_CAVE_SURVIVED_THE_CAVE = 325665
EP14_WORLD_CAVE_SURVIVED_THE_CAVE_DAZED = 325666
EP14_WORLD_HORSE_GRAVE = 335440
EP14_WORLD_NPC_ASK_FOR_LIFE_NECTAR_INGREDIENTS_MYSTERIOUS_RANCHER_COOLDOWN = 322426
EP14_WORLD_NPC_BONDING_TIME = 322243
EP14_WORLD_NPC_HIDDEN_READY_TO_RIDE_COOLDOWN = 329418
EP14_WORLD_NPC_NECTAR_KNOWLEDGE = 322245
EP14_WORLD_NPC_READY_TO_RANCH = 322244
EP14_WORLD_NPC_READY_TO_RIDE = 322246
EP14_WORLD_PROXIMITY_HORSE_ROCK = 337346
EQUESTRIAN_CENTER_WATCHED_COMPETITIONS = 333397
EVENT_CONFIDENT = 29685
EVENT_ENERGIZED = 29686
EVENT_MARK = 25287
EVENT_NPC_HORSE_TRAINER_ADVERTISE_COOLDOWN = 349073
EVENT_NPC_IDLE = 154886
EVENT_NPC_VISITED_MAILBOX_COOLDOWN = 154883
EVENT_PLAYFUL = 29683
EVENT_STRESSED = 29684
EVENT_UNCOMFORTABLE = 118871
EXCURSION_MOUNTAIN_ACT_01_TIN_EMBARRASSED_LEADER = 249367
EXCURSION_MOUNTAIN_ACT_1_GOLD_HAPPY = 241132
EXCURSION_MOUNTAIN_ACT_1_SILVER_HAPPY = 249411
EXCURSION_MOUNTAIN_ACT_2_BRONZE_ANGRY = 241126
EXCURSION_MOUNTAIN_ACT_2_BRONZE_TENSE = 241120
EXCURSION_MOUNTAIN_ACT_2_GOLD_HAPPY = 241130
EXCURSION_MOUNTAIN_ACT_2_SILVER_HAPPY = 249431
EXCURSION_MOUNTAIN_ACT_2_TIN_SAD = 249423
EXCURSION_MOUNTAIN_ACT_3_AGAINST_ALL_ODDS = 249539
EXCURSION_MOUNTAIN_ACT_3_BRONZE = 242018
EXCURSION_MOUNTAIN_ACT_3_BRONZE_EMBARRASSED = 241121
EXCURSION_MOUNTAIN_ACT_3_DEFYING_GRAVITY = 249540
EXCURSION_MOUNTAIN_ACT_3_FEET_SHORT = 249536
EXCURSION_MOUNTAIN_ACT_3_GOLD_CONFIDENT = 241125
EXCURSION_MOUNTAIN_ACT_3_GOLD_INSPIRED = 241119
EXCURSION_MOUNTAIN_ACT_3_SILVER_CONFIDENT = 241122
EXCURSION_MOUNTAIN_ACT_3_SILVER_INSPIRED = 241124
EXCURSION_MOUNTAIN_ACT_3_TOP_OF_WORLD = 249538
EXCURSION_MOUNTAIN_BONKED_HEAD = 249366
EXCURSION_MOUNTAIN_CAVE_DRINK = 253527
EXCURSION_MOUNTAIN_CAVE_SLEEP = 253528
EXCURSION_MOUNTAIN_CAVE_WOOHOO = 253625
EXCURSION_MOUNTAIN_CLIMBING_MAP_NEAR = 248013
EXCURSION_MOUNTAIN_CLIMBING_PLAQUE_RANK_01 = 250091
EXCURSION_MOUNTAIN_CLIMBING_PLAQUE_RANK_02 = 250094
EXCURSION_MOUNTAIN_CLIMBING_PLAQUE_RANK_03 = 250095
EXCURSION_MOUNTAIN_CLIMB_TAKE_PHOTO_COOLDOWN = 250978
EXCURSION_MOUNTAIN_CLIMB_TAKE_SELFIE_COOLDOWN = 250891
EXCURSION_MOUNTAIN_DIDNT_REACH_THE_PEAK = 252879
EXCURSION_MOUNTAIN_FIGHT_COOLDOWN = 241768
EXCURSION_MOUNTAIN_GROUP_MEMBER = 241760
EXCURSION_MOUNTAIN_HIDDEN_REACTION = 241983
EXCURSION_MOUNTAIN_INSPECT_CLIMB_COOLDOWN = 241773
EXCURSION_MOUNTAIN_MOTIVE_ADJUST = 254801
EXCURSION_MOUNTAIN_STUBBED_TOE = 249365
EXCURSION_MOUNTAIN_TIN_SAD = 241227
EXCURSION_MOUNTAIN_TIN_SAD_CLIMBER = 249433
EXPERIMENTAL_CURE_TESTED_ON_SELF = 207406
FACIAL_MASK_APPLIED_ANTI_AGING = 271590
FACIAL_MASK_APPLIED_ANTI_AGING_READY_TO_REMOVE = 271591
FACIAL_MASK_APPLIED_BASIC = 271343
FACIAL_MASK_APPLIED_BASIC_READY_TO_REMOVE = 271348
FACIAL_MASK_APPLIED_FAMILY_CTYAE = 271528
FACIAL_MASK_APPLIED_FAMILY_CTYAE_READY_TO_REMOVE = 271531
FACIAL_MASK_APPLIED_FAMILY_HATES_CHILDREN = 271530
FACIAL_MASK_APPLIED_FAMILY_HATES_CHILDREN_READY_TO_REMOVE = 271534
FACIAL_MASK_APPLIED_FAMILY_TODDLER = 271529
FACIAL_MASK_APPLIED_FAMILY_TODDLER_READY_TO_REMOVE = 271533
FACIAL_MASK_APPLIED_GOLD = 271567
FACIAL_MASK_APPLIED_GOLD_FREEGAN = 271568
FACIAL_MASK_APPLIED_GOLD_FREEGAN_READY_TO_REMOVE = 271572
FACIAL_MASK_APPLIED_GOLD_READY_TO_REMOVE = 271573
FACIAL_MASK_APPLIED_GOLD_SPECIAL = 271569
FACIAL_MASK_APPLIED_GOLD_SPECIAL_READY_TO_REMOVE = 271574
FACIAL_MASK_APPLIED_HYDRATING = 271585
FACIAL_MASK_APPLIED_HYDRATING_MERMAID = 271604
FACIAL_MASK_APPLIED_HYDRATING_MERMAID_READY_TO_REMOVE = 271605
FACIAL_MASK_APPLIED_HYDRATING_READY_TO_REMOVE = 271586
FACIAL_MASK_APPLIED_RANCID = 272295
FACIAL_MASK_APPLIED_RANCID_READY_TO_REMOVE = 272300
FACIAL_MASK_APPLIED_RANCID_VEGETARIAN = 272296
FACIAL_MASK_APPLIED_RANCID_VEGETARIAN_READY_TO_REMOVE = 272302
FACIAL_MASK_APPLIED_TOO_LONG_ANTIAGING = 271583
FACIAL_MASK_APPLIED_TOO_LONG_BASIC = 271351
FACIAL_MASK_APPLIED_TOO_LONG_FAMILY_TODDLER = 271535
FACIAL_MASK_APPLIED_TOO_LONG_GOLD = 271580
FACIAL_MASK_APPLIED_TOO_LONG_HYDRATING = 271582
FACIAL_MASK_APPLIED_TOO_LONG_RANCID = 272298
FACIAL_MASK_APPLIED_TOO_LONG_UV = 271581
FACIAL_MASK_APPLIED_UV = 271593
FACIAL_MASK_APPLIED_UV_READY_TO_REMOVE = 271592
FACIAL_MASK_BONUS_ANTI_AGING = 271559
FACIAL_MASK_BONUS_ANTI_AGING_BASIC = 271560
FACIAL_MASK_BONUS_BASIC = 271462
FACIAL_MASK_BONUS_FAMILY = 271537
FACIAL_MASK_BONUS_FAMILY_HATES_CHILDREN = 271538
FACIAL_MASK_BONUS_GOLD = 271565
FACIAL_MASK_BONUS_GOLD_FREEGAN = 271566
FACIAL_MASK_BONUS_GOLD_SPECIAL = 271564
FACIAL_MASK_BONUS_HYDRATING = 271561
FACIAL_MASK_BONUS_HYDRATING_MERMAID = 271606
FACIAL_MASK_BONUS_UV = 271563
FACIAL_MASK_BONUS_UV_VAMPIRE = 271562
FACIAL_MASK_COLD_BONUS = 271634
FACIAL_MASK_IRRITATED_SKIN = 272291
FACIAL_MASK_MASTER_ANTI_AGING = 271551
FACIAL_MASK_MASTER_FAMILY_CTYAE = 271539
FACIAL_MASK_MASTER_FAMILY_TODDLER = 271541
FACIAL_MASK_MASTER_GOLD = 271557
FACIAL_MASK_MASTER_HYDRATING = 271558
FACIAL_MASK_MASTER_RANCID = 272293
FACIAL_MASK_MASTER_RELAXING = 271366
FACIAL_MASK_MASTER_UV = 271556
FALL_CHALLENGE_DO_TD_CELEBRANT_ROLE = 155506
FALL_CHALLENGE_DO_TD_CELEBRANT_ROLE_ALWAYS = 155504
FALL_CHALLENGE_DO_TD_CELEBRATE_BUFF = 153306
FALL_CHALLENGE_DO_TD_CELEBRATE_CHILD = 154600
FALL_CHALLENGE_DO_TD_CELEBRATE_COSTUME_VFX_REMOVE_CHILD = 154629
FALL_CHALLENGE_DO_TD_CELEBRATE_COSTUME_VFX_REMOVE_CHILD_F = 155143
FALL_CHALLENGE_DO_TD_CELEBRATE_COSTUME_VFX_REMOVE_F_PREF = 154628
FALL_CHALLENGE_DO_TD_CELEBRATE_F_CHILD = 155142
FALL_CHALLENGE_DO_TD_CELEBRATE_F_PREF = 153404
FALL_CHALLENGE_DO_TD_CELEBRATE_M_PREF_VFX_REMOVE = 154722
FALL_CHALLENGE_DO_TD_HAS_BEEN_ASKED_FOR_SKULL = 153215
FALL_CHALLENGE_DO_TD_URN_STONE_COOLDOWN = 154654
FAME_FAME_OPPORTUNITY_ACTIVIST_BASE = 192882
FAME_FAME_OPPORTUNITY_ACTIVIST_POLITICIAN = 192917
FAME_FAME_OPPORTUNITY_ENTERTAINER_MUSIC = 192961
FAME_FAME_OPPORTUNITY_GARDENER_BASE = 195695
FAME_FAME_OPPORTUNITY_GARDENER_FLORIST = 192962
FAME_FAME_OPPORTUNITY_PAINTER_BASE = 192963
FAME_FAME_OPPORTUNITY_QUIT = 202220
FAME_FAME_OPPORTUNITY_SECRET_AGENT_VILLAIN = 192965
FAME_FAME_OPPORTUNITY_SOCIAL_MEDIA_BASE = 192966
FAME_FAME_OPPORTUNITY_STYLE_INFLUENCER_STYLIST = 194321
FAME_FAME_OPPORTUNITY_TECH_GURU_BASE = 192967
FAME_FAME_OPPORTUNITY_WRITER_BASE = 192968
FAME_LEVEL_1 = 191809
FAME_LEVEL_2 = 191813
FAME_LEVEL_3 = 191814
FAME_LEVEL_4 = 191811
FAME_LEVEL_5 = 191812
FAME_LOCK_STAT = 192950
FAME_PERK_BAD_REPUTATION_PLAY_THE_VILLAIN = 193788
FAME_PERK_BRAND_ALL_NIGHTER = 195943
FAME_PERK_BRAND_ALL_NIGHTER_ACTIVE = 195945
FAME_PERK_BRAND_ALL_NIGHTER_CHARITY_STREAM = 196061
FAME_PERK_BRAND_ALL_NIGHTER_ENERGY_DRAIN = 195949
FAME_PERK_BRAND_CORPORATE_PARTNERSHIP = 197602
FAME_PERK_BRAND_LIFESTYLE_BRAND = 197601
FAME_PERK_BRAND_TRAILBLAZER = 197600
FAME_PERK_CAREER_HOPPER_PERK_BUFF = 196005
FAME_PERK_CELEBRITY_CLEANSE_FOCUSED = 197596
FAME_PERK_CELEBU_SERUM_DRANK_CONFIDENT = 194891
FAME_PERK_CELEBU_SERUM_DRANK_ENERGY = 194892
FAME_PERK_CELEBU_SERUM_DRANK_FLIRTY = 194893
FAME_PERK_CELEBU_SERUM_DRANK_FOCUS = 194894
FAME_PERK_CELEBU_SERUM_DRANK_FUN = 194889
FAME_PERK_CELEBU_SERUM_DRANK_HAPPY = 194895
FAME_PERK_CELEBU_SERUM_DRANK_HYGIENE = 194890
FAME_PERK_CELEBU_SERUM_DRANK_INSPIRED = 194896
FAME_PERK_CELEBU_SERUM_DRANK_SLEEP = 194920
FAME_PERK_CELEBU_SERUM_MAILBOX_TIMER = 194603
FAME_PERK_CELEBU_SERUM_WITHDRAWAL_TIMER = 194990
FAME_PERK_CORPORATE_PARTNERSHIP_DIALOG_COOLDOWN = 194046
FAME_PERK_CORPORATE_PARTNERSHIP_ROYALTY_BONUS = 193596
FAME_PERK_CORPORATE_PARTNERSHIP_ROYALTY_BONUS_TREND1 = 194059
FAME_PERK_CORPORATE_PARTNERSHIP_ROYALTY_BONUS_TREND2 = 194063
FAME_PERK_CORPORATE_PARTNERSHIP_ROYALTY_BONUS_TREND3 = 194062
FAME_PERK_CORPORATE_PARTNERSHIP_ROYALTY_BONUS_TREND4 = 194061
FAME_PERK_CORPORATE_PARTNERSHIP_ROYALTY_BONUS_TREND5 = 194060
FAME_PERK_EASY_STREET_CAREER = 196719
FAME_PERK_EASY_STREET_LEAVE_WORK_CONFIDENT = 196740
FAME_PERK_EASY_STREET_LEAVE_WORK_ENERGIZED = 196741
FAME_PERK_EASY_STREET_LEAVE_WORK_FLIRTY = 196742
FAME_PERK_EASY_STREET_LEAVE_WORK_FOCUSED = 196743
FAME_PERK_EASY_STREET_LEAVE_WORK_HAPPY = 196744
FAME_PERK_EASY_STREET_LEAVE_WORK_INSPIRED = 196745
FAME_PERK_EASY_STREET_LEAVE_WORK_PLAYFUL = 196746
FAME_PERK_FAN_FAVORITE_CONFIDENT = 196264
FAME_PERK_FAN_FAVORITE_DAZED = 196263
FAME_PERK_FAN_FAVORITE_FAN_COOLDOWN = 201204
FAME_PERK_FAN_FAVORITE_HAS_PERK = 196153
FAME_PERK_FEUD_BRINGER_COMMENT_BACKLASH = 193883
FAME_PERK_FEUD_BRINGER_DISCUSSED_FEUD = 193882
FAME_PERK_FEUD_BRINGER_ENCOURAGING_CHIRPS = 193885
FAME_PERK_FEUD_BRINGER_HIDDEN_END_FEUD = 193874
FAME_PERK_FEUD_BRINGER_HIDDEN_FEUD_CHECK = 193851
FAME_PERK_FEUD_BRINGER_HIDDEN_PERK_BUFF = 193978
FAME_PERK_FEUD_BRINGER_INFURIATING_COMMENTS = 193884
FAME_PERK_FEUD_BRINGER_LOSING_FEUD = 193886
FAME_PERK_FEUD_BRINGER_LOST_FEUD = 200325
FAME_PERK_FEUD_BRINGER_WINNING_FEUD = 193887
FAME_PERK_GOOD_REPUTATION_GIVING_BACK = 193789
FAME_PERK_GOOD_REPUTATION_STAR_TREATMENT = 193791
FAME_PERK_GOOD_REPUTATION_STAR_TREATMENT_BROADCASTER_DELAY = 196894
FAME_PERK_GOOD_REPUTATION_STAR_TREATMENT_HIDDEN_REACT_COOLDOWN = 202214
FAME_PERK_HAS_PERK_RALLY = 196071
FAME_PERK_INFLUENCER = 196259
FAME_PERK_INFLUENCER_GIFT_RECIPIENT = 194097
FAME_PERK_INFLUENCER_LETTER_BUFFS_CONFIDENT = 194852
FAME_PERK_INFLUENCER_LETTER_BUFFS_ENERGIZED = 194851
FAME_PERK_INFLUENCER_LETTER_BUFFS_HAPPY = 194848
FAME_PERK_INFLUENCER_LETTER_BUFFS_INSPIRED = 194849
FAME_PERK_INFLUENCER_LETTER_BUFFS_PLAYFUL = 194850
FAME_PERK_INFLUENCER_NOT_GIFT_RECIPIENT = 194098
FAME_PERK_INSTANT_BESTIES = 195135
FAME_PERK_RALLY_AUDIENCE_EFFECTS = 196223
FAME_PERK_RALLY_AUTONOMOUS_WATCH = 196030
FAME_PERK_RALLY_COOLDOWN = 198882
FAME_PERK_RALLY_RALLYER_EFFECTS = 196326
FAME_PERK_RALLY_RALLYING = 196064
FAME_PERK_RELATIONSHIP_GAME_NETWORKING = 193581
FAME_PERK_RELATIONSHIP_GAME_PR_PERSON = 195109
FAME_PERK_RELATIONSHIP_GAME_PR_PERSON_COOLDOWN = 195315
FAME_PERK_RELATIONSHIP_GAME_PR_PERSON_DAZED = 195319
FAME_PERK_RELATIONSHIP_GAME_PR_PERSON_PLAYFUL = 195482
FAME_PERK_SKILL_CAREER_CELEBU_SERUM = 197597
FAME_PERK_SKILL_CAREER_ESTABLISHED_NAME = 197599
FAME_PERK_SKILL_CAREER_NOTICEABLE = 197598
FAME_PERK_SQUAD_COOLDOWN = 196267
FAME_PERK_SQUAD_OWNER = 194260
FAME_PERK_SQUAD_PERK_BUFF = 196113
FAME_PERK_SQUAD_ROLE = 194255
FAME_PERK_WHOS_BAD_HAS_PERK_REPUTATION_DECREASE = 196175
FAME_PROGRESSION_RANK_DOWN_0 = 189452
FAME_PROGRESSION_RANK_DOWN_1 = 189448
FAME_PROGRESSION_RANK_DOWN_2 = 189449
FAME_PROGRESSION_RANK_DOWN_3 = 189450
FAME_PROGRESSION_RANK_DOWN_4 = 189451
FAME_PROGRESSION_RANK_DOWN_AMBITIOUS_0 = 189458
FAME_PROGRESSION_RANK_DOWN_AMBITIOUS_1 = 189459
FAME_PROGRESSION_RANK_DOWN_AMBITIOUS_2 = 189460
FAME_PROGRESSION_RANK_DOWN_AMBITIOUS_3 = 189461
FAME_PROGRESSION_RANK_DOWN_AMBITIOUS_4 = 189462
FAME_PROGRESSION_RANK_UP_1 = 189443
FAME_PROGRESSION_RANK_UP_2 = 189444
FAME_PROGRESSION_RANK_UP_3 = 189445
FAME_PROGRESSION_RANK_UP_4 = 189446
FAME_PROGRESSION_RANK_UP_5 = 189442
FAME_PROGRESSION_RANK_UP_AMBITIOUS_1 = 189465
FAME_PROGRESSION_RANK_UP_AMBITIOUS_2 = 189466
FAME_PROGRESSION_RANK_UP_AMBITIOUS_3 = 189467
FAME_PROGRESSION_RANK_UP_AMBITIOUS_4 = 189468
FAME_PROGRESSION_RANK_UP_AMBITIOUS_5 = 189464
FAME_QUIRK_A_SERIOUS_ACTOR = 192853
FAME_QUIRK_A_SERIOUS_ACTOR_ANGRY = 195908
FAME_QUIRK_A_SERIOUS_ACTOR_INSPIRED = 195909
FAME_QUIRK_BE_GONE_COOLDOWN = 195873
FAME_QUIRK_BRUSHES_WITH_FAME = 192852
FAME_QUIRK_BRUSHES_WITH_FAME_ENERGIZED = 194083
FAME_QUIRK_BRUSHES_WITH_FAME_SAD = 194082
FAME_QUIRK_EMOTION_BOMB = 192854
FAME_QUIRK_EMOTION_BOMB_EXTRA_ANGER = 196436
FAME_QUIRK_EMOTION_BOMB_EXTRA_SADNESS = 196438
FAME_QUIRK_FAN_MAIL = 192851
FAME_QUIRK_JUICE_ENTHUSIAST = 192860
FAME_QUIRK_JUICE_ENTHUSIAST_ANGRY_CHILD = 196077
FAME_QUIRK_JUICE_ENTHUSIAST_ANGRY_TYAE = 196050
FAME_QUIRK_JUICE_ENTHUSIAST_CHILD = 196276
FAME_QUIRK_JUICE_ENTHUSIAST_ENERGIZED_CHILD = 196079
FAME_QUIRK_JUICE_ENTHUSIAST_ENERGIZED_TYAE = 196048
FAME_QUIRK_JUICE_ENTHUSIAST_SAD_CHILD = 196081
FAME_QUIRK_JUICE_ENTHUSIAST_SAD_TYAE = 196049
FAME_QUIRK_NO_TOUCHING = 192856
FAME_QUIRK_NO_TOUCHING_CONFIDENT = 194079
FAME_QUIRK_NO_TOUCHING_STRESSED = 194078
FAME_QUIRK_PAPARAZZI_DARLING = 192859
FAME_QUIRK_PAPARAZZI_DARLING_SHUTTER_LOVE = 196144
FAME_QUIRK_PHONE_FANATIC = 191666
FAME_QUIRK_PHONE_FANATIC_STRESSED = 191707
FAME_QUIRK_PUBLIC_NUMBER = 192858
FAME_QUIRK_PUBLIC_NUMBER_ANGRY = 195406
FAME_QUIRK_PUBLIC_NUMBER_EMBARRASSED = 195405
FAME_QUIRK_PUBLIC_NUMBER_FLIRTY = 195407
FAME_QUIRK_PUBLIC_NUMBER_HAPPY = 195403
FAME_QUIRK_PUBLIC_NUMBER_HIDDEN_COOLDOWN = 198690
FAME_QUIRK_PUBLIC_NUMBER_INSPIRED = 195409
FAME_QUIRK_PUBLIC_NUMBER_SAD = 195404
FAME_QUIRK_PUBLIC_NUMBER_STRESSED = 195408
FAME_QUIRK_REFINED_PALATE = 192857
FAME_QUIRK_STAN = 192850
FAME_QUIRK_VAIN_STREET = 192855
FAME_QUIRK_VAIN_STREET_CONFIDENT = 195992
FAME_QUIRK_VAIN_STREET_STRESSED = 195991
FAME_SHINE_RANK4 = 199150
FAME_SHINE_RANK5 = 199151
FAME_SOCIAL_EVENT_GOLD = 200706
FAMILIAR_ACTIVE = 222233
FAMILIAR_PET_ACTIVE_ADULT_CAT_SMALL_DOG = 222231
FAMILIAR_PET_ACTIVE_ADULT_LARGE_DOG = 222230
FAMILIAR_PET_ACTIVE_CHILD = 222232
FAMILIAR_RESURRECT = 215224
FAMILIAR_RESURRECT_COOLDOWN = 215225
FAMILIAR_TNS_COOLDOWN = 215227
FAMILIES_ARGUMENTS_LOSER = 159389
FAMILIES_ARGUMENTS_NO_WINNER = 160084
FAMILIES_ARGUMENTS_TYPE_ARGUMENTS = 160061
FAMILIES_ARGUMENTS_TYPE_CAREER = 160050
FAMILIES_ARGUMENTS_TYPE_CHILDREN = 160052
FAMILIES_ARGUMENTS_TYPE_CLEANLINESS = 160057
FAMILIES_ARGUMENTS_TYPE_CURFEW = 168136
FAMILIES_ARGUMENTS_TYPE_EXERCISING = 160067
FAMILIES_ARGUMENTS_TYPE_FOOD = 160070
FAMILIES_ARGUMENTS_TYPE_HOUSE_RULES = 160065
FAMILIES_ARGUMENTS_TYPE_HUMOR = 160054
FAMILIES_ARGUMENTS_TYPE_JOB = 160063
FAMILIES_ARGUMENTS_TYPE_KINDNESS = 160053
FAMILIES_ARGUMENTS_TYPE_LIFE_GOALS = 160068
FAMILIES_ARGUMENTS_TYPE_LIFE_OUTLOOK = 160069
FAMILIES_ARGUMENTS_TYPE_MORALS = 160071
FAMILIES_ARGUMENTS_TYPE_MUSIC = 160060
FAMILIES_ARGUMENTS_TYPE_NATURE_WONDERS = 160056
FAMILIES_ARGUMENTS_TYPE_PARENTING = 160064
FAMILIES_ARGUMENTS_TYPE_POLITICS = 159364
FAMILIES_ARGUMENTS_TYPE_ROMANCE = 160058
FAMILIES_ARGUMENTS_TYPE_SCHOOL = 160062
FAMILIES_ARGUMENTS_TYPE_SHARING = 160051
FAMILIES_ARGUMENTS_TYPE_SOCIAL_ANXIETY = 160055
FAMILIES_ARGUMENTS_TYPE_WHOS_BETTER = 160066
FAMILIES_ARGUMENTS_WINNER = 159388
FAMILIES_JUST_SHOVED = 159939
FAMILY_BULLETIN_BOARD_HAS_NOTE_DRAWING = 163112
FAMILY_BULLETIN_BOARD_HAS_NOTE_NEGATIVE = 163109
FAMILY_BULLETIN_BOARD_HAS_NOTE_POSITIVE = 163108
FAMILY_BULLETIN_BOARD_LOOK_AT_DRAWING = 162728
FAMILY_BULLETIN_BOARD_READ_NOTE = 162458
FAMILY_BULLETIN_BOARD_READ_NOTE_ANGRY = 162705
FAMILY_DYNAMICS_ADOPTION = 317586
FAMILY_DYNAMICS_BIRTHDAY_GIFT_CALL = 322807
FAMILY_DYNAMICS_CALMING_DOWN = 312729
FAMILY_DYNAMICS_CHATTY_CALL_CONFIDENT = 319532
FAMILY_DYNAMICS_CHATTY_CALL_HAPPY = 319531
FAMILY_DYNAMICS_CHATTY_CALL_PLAYFUL = 319534
FAMILY_DYNAMICS_CONTAGIOUS_ANGER = 312728
FAMILY_DYNAMICS_CONTAGIOUS_EMBARRASSMENT = 312733
FAMILY_DYNAMICS_CONTAGIOUS_FEAR = 312731
FAMILY_DYNAMICS_CONTAGIOUS_SADNESS = 312734
FAMILY_DYNAMICS_CONTAGIOUS_STRESS = 312732
FAMILY_DYNAMICS_FAMILY_TROPE_ADVENTURE_COOLDOWN = 306626
FAMILY_DYNAMICS_HIDDEN_CLOSE = 317770
FAMILY_DYNAMICS_HIDDEN_COMPLIANT = 318080
FAMILY_DYNAMICS_HIDDEN_DIFFICULT = 318083
FAMILY_DYNAMICS_HIDDEN_DISTANT = 318078
FAMILY_DYNAMICS_HIDDEN_JOKESTERS = 318085
FAMILY_DYNAMICS_HIDDEN_LOVING = 320330
FAMILY_DYNAMICS_HIDDEN_PERMISSIVE = 320331
FAMILY_DYNAMICS_PRAISE_MESS_ACTOR = 320811
FAMILY_DYNAMICS_PRAISE_MESS_HIDDEN = 320808
FAMILY_DYNAMICS_PRAISE_MESS_TARGET = 320812
FAMILY_DYNAMICS_SOCIAL_CLOSE = 318077
FAMILY_DYNAMICS_SOCIAL_COMPLIANT_AUTHORITY = 320335
FAMILY_DYNAMICS_SOCIAL_COMPLIANT_SUBORDINATE = 318082
FAMILY_DYNAMICS_SOCIAL_DIFFICULT = 318084
FAMILY_DYNAMICS_SOCIAL_DISTANT = 318079
FAMILY_DYNAMICS_SOCIAL_JOKESTERS = 320332
FAMILY_DYNAMICS_SOCIAL_LOVING = 320333
FAMILY_DYNAMICS_SOCIAL_PERMISSIVE_AUTHORITY = 320334
FAMILY_DYNAMICS_SOCIAL_PERMISSIVE_SUBORDINATE = 320625
FAMILY_GOSSIP = 164737
FAMILY_PORTRAIT_APPRECIATE_FAMILY = 181414
FAMILY_REL_BIT_ACQUIRED_PROXIMITY_HIGH = 162438
FAMILY_REL_BIT_ACQUIRED_PROXIMITY_LOW = 162440
FAMILY_REL_BIT_ACQUIRED_PROXIMITY_NEUTRAL = 162439
FASHION_MARKETPLACE_DIDNT_READ_THE_ROOM = 287585
FASHION_MARKETPLACE_FASHION_EMPIRE_GROWING = 287589
FASHION_MARKETPLACE_FASHION_FIRESTARTER = 287594
FASHION_MARKETPLACE_STYLE_REJECTION = 287593
FASHION_MARKETPLACE_WEARING_OUTFIT = 286292
FEARFUL_PET_RUN_AWAY = 178105
FEAR_BEING_CHEATED_ON_CONFRONTATION_PROGRESS = 278550
FEAR_BEING_CHEATED_ON_EFFECTS_CATCH_CHEATING = 278341
FEAR_BEING_CHEATED_ON_EFFECTS_SUSPICIOUS_ANGRY = 278330
FEAR_BEING_CHEATED_ON_EFFECTS_SUSPICIOUS_SAD = 278340
FEAR_BEING_CHEATED_ON_EFFECTS_TALK_RELATIONSHIP_FEARS_FAIL_ACTOR = 278538
FEAR_BEING_CHEATED_ON_EFFECTS_TALK_RELATIONSHIP_FEARS_FAIL_TARGET = 278537
FEAR_BEING_CHEATED_ON_EFFECTS_TALK_RELATIONSHIP_FEARS_SUCCESS = 278539
FEAR_BEING_CHEATED_ON_TRAIT_EFFECTS = 278338
FEAR_BEING_JUDGED_FIGURE_OUT_DIFFERENCES_FAIL = 288469
FEAR_BEING_JUDGED_FIGURE_OUT_DIFFERENCES_SUCCESS = 288466
FEAR_BEING_JUDGED_JUDGING_EYES = 288468
FEAR_BEING_JUDGED_JUDGING_EYES_LEVEL2 = 288467
FEAR_BEING_JUDGED_TRACKER = 288479
FEAR_BEING_JUDGED_TRAIT_EFFECTS = 288474
FEAR_CONFRONTATION_PROGRESS_GAINED = 295484
FEAR_CONFRONTED_RECENTLY = 277638
FEAR_CONFRONT_FEAR_SUCCESS_CONFIDENCE_GAIN = 308140
FEAR_COW_PLANT_EFFECTS_COW_PLANT_PROXIMITY = 277209
FEAR_COW_PLANT_TRAIT_EFFECTS = 277208
FEAR_CROWDED_PLACES_EFFECTS_LEVEL_1 = 287761
FEAR_CROWDED_PLACES_EFFECTS_LEVEL_2 = 287760
FEAR_DARK_EFFECTS_SCARED_OUTSIDE = 278014
FEAR_DARK_EFFECTS_STARTLED_WAKE_UP = 278154
FEAR_DARK_TRAIT_EFFECTS = 278005
FEAR_DEAD_END_JOB_EFFECTS_PASSION_RETURN_FLAG = 289790
FEAR_DEAD_END_JOB_EFFECTS_PASSION_RETURN_TRACKER = 277848
FEAR_DEAD_END_JOB_EFFECTS_REGAIN_PASSION_FAIL = 277853
FEAR_DEAD_END_JOB_EFFECTS_REGAIN_PASSION_FOCUSED = 277854
FEAR_DEAD_END_JOB_EFFECTS_REGAIN_PASSION_INSPIRED = 277855
FEAR_DEAD_END_JOB_EFFECTS_SAD_RETURN = 277847
FEAR_DEAD_END_JOB_TRIGGER_PROGRESS = 277972
FEAR_DEATH_DISCUSS_FEARS_SUCCESS = 296120
FEAR_DEATH_EFFECTS_NEAR_REAPER = 283721
FEAR_DEATH_TRAIT_EFFECTS = 283708
FEAR_DISAPPOINTING_PARENTS_CONFRONTATION_PROGRESS = 283667
FEAR_DISAPPOINTING_PARENTS_EFFECTS_NEAR_PARENTS = 284098
FEAR_DISAPPOINTING_PARENTS_EFFECTS_WAKE_UP_TENSE = 284099
FEAR_DISAPPOINTING_PARENTS_SET_EXPECTATIONS_FAILURE = 284102
FEAR_DISAPPOINTING_PARENTS_SET_EXPECTATIONS_SUCCESS = 284103
FEAR_DISAPPOINTING_PARENTS_TRAIT_EFFECTS = 283709
FEAR_FAILING_AFTER_SCHOOL_CONFRONTATION_TRACKER = 288077
FEAR_FAILING_AFTER_SCHOOL_EFFECTS_LOST_EVENT = 288120
FEAR_FAILING_AFTER_SCHOOL_EFFECTS_WAKE_UP = 288125
FEAR_FAILING_AFTER_SCHOOL_TRIGGER_PROGRESS = 288079
FEAR_FAILING_CLASS_EFFECTS_GRADE_DROP = 288114
FEAR_FAILING_CLASS_EFFECTS_SCHOOL_ARRIVAL = 287938
FEAR_FAILING_CLASS_EXTRA_CREDIT_AVAILABLE = 288094
FEAR_FAILING_CLASS_TRIGGER_PROGRESS = 288078
FEAR_FAILING_TESTS_EFFECTS_MUST_BE_PREPARED = 287710
FEAR_FAILING_TESTS_EFFECTS_PREPARED_FAIL = 290929
FEAR_FAILING_TESTS_EFFECTS_TEST_DAY = 287713
FEAR_FAILING_TEST_CONFRONTATION_PROGRESS = 287860
FEAR_FAILURE_EFFECTS_PERFORMANCE_REVIEW_FAIL = 283826
FEAR_FAILURE_EFFECTS_PERFORMANCE_REVIEW_SUCCESS = 283825
FEAR_FAILURE_EFFECTS_SAD_CRAFTING = 283796
FEAR_FAILURE_EFFECTS_SAD_WAKE_UP = 283797
FEAR_FAILURE_EFFECTS_SHOW_OFF_COOLDOWN = 283895
FEAR_FAILURE_EFFECTS_SHOW_OFF_FAIL = 283844
FEAR_FAILURE_EFFECTS_SHOW_OFF_WAITING = 283896
FEAR_FAILURE_TRIGGER_PROGRESS = 283789
FEAR_FIRE_TRAIT_EFFECTS = 277317
FEAR_GAINED_ANXIETY = 284204
FEAR_GAINED_SCARED = 284203
FEAR_GHOSTS_EFFECTS_GHOST_PROXIMITY = 277559
FEAR_GHOSTS_EFFECTS_SCARED = 277620
FEAR_GHOSTS_TRAIT_EFFECTS_NEAR_GHOST_TRACKER = 277558
FEAR_HOMEWORK_CONFRONTATION_PROGRESS = 286298
FEAR_HOMEWORK_EFFECTS_NOTHING_ABSORBED = 286711
FEAR_HOMEWORK_EFFECTS_SHOULD_FINISH_HOMEWORK = 286653
FEAR_HORSES_GET_ADVICE_SUCCESS = 323772
FEAR_HORSES_TRAIT_EFFECTS = 323759
FEAR_HORSES_TRAIT_FEAR_REACT_TO_HORSES = 339408
FEAR_IMMUNITY_RESOLVED_RECENTLY = 277115
FEAR_INFERIOR_EFFECTS_BRILLIANCE_PROXIMITY = 307978
FEAR_INFERIOR_EFFECTS_SAD_WAKE_UP = 307979
FEAR_SWIMMING_EFFECTS_SCARED_IN_WATER = 277695
FEAR_SWIMMING_TRAIT_EFFECTS = 277688
FEAR_TESTS_EFFECTS_PREPARED_SUCCESS = 294552
FESTIVAL_APPROPRIATENESS_NO_SINGING = 154237
FESTIVAL_AUTONOMY_BUY_T_SHIRT = 143635
FESTIVAL_AUTONOMY_WATCH = 136206
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_1_HIDDEN = 153016
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_2_HAPPY = 153022
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_3_DENIAL = 153019
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_4_ANGER = 153020
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_5_BARGAIN = 153021
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_6_DEPRESSION = 153018
FESTIVAL_BLOSSOM_5_STAGES_OF_PETALS_7_ACCEPTANCE = 153017
FESTIVAL_BLOSSOM_ALLOW_THROW_PETALS = 143102
FESTIVAL_BLOSSOM_AUTONOMY_ARTIST = 136203
FESTIVAL_BLOSSOM_AUTONOMY_DRINK_SAKURA_TEA = 150875
FESTIVAL_BLOSSOM_AUTONOMY_ROMANCE_INTERACTIONS = 146792
FESTIVAL_BLOSSOM_AUTONOMY_THROW_PETALS = 135703
FESTIVAL_BLOSSOM_AUTONOMY_VIEWERS = 143729
FESTIVAL_BLOSSOM_HAS_BEEN_SLEAZED = 155131
FESTIVAL_BLOSSOM_INSPIRATION = 135699
FESTIVAL_BLOSSOM_PLAYER_BUFF = 143101
FESTIVAL_BLOSSOM_PLAYER_TEST_ADD = 144001
FESTIVAL_BLOSSOM_PLAYER_TIMER = 144002
FESTIVAL_BLOSSOM_SAKURA_TEA_CHILD_BUFF = 153901
FESTIVAL_BLOSSOM_SAKURA_TEA_GURU_ONLY = 150918
FESTIVAL_BLOSSOM_SLEAZE_ANGRY = 136256
FESTIVAL_BLOSSOM_SLEAZE_FLIRTY = 136216
FESTIVAL_BLOSSOM_TEA_GLOW_SAKURA = 147112
FESTIVAL_BLOSSOM_TEA_GLOW_SAKURA_CHILD = 147113
FESTIVAL_BLOSSOM_THROW_PETALS_COOLDOWN = 135704
FESTIVAL_CONTESTS_HACKATHON_WINNER_BRONZE = 144195
FESTIVAL_CONTESTS_HACKATHON_WINNER_GOLD = 144189
FESTIVAL_CONTESTS_HACKATHON_WINNER_SILVER = 144194
FESTIVAL_CONTESTS_UGT_WINNER = 144192
FESTIVAL_DARK_TEA_DRINK = 135532
FESTIVAL_FLEA_MARKET_AUTONOMY_HAGGLER = 142223
FESTIVAL_FLEA_MARKET_HAGGLE_SUCCEED = 142219
FESTIVAL_FLEA_MARKET_PLAYER_BUFF = 140386
FESTIVAL_FLEA_MARKET_PLAYER_TEST_ADD = 143999
FESTIVAL_FLEA_MARKET_PLAYER_TIMER = 144000
FESTIVAL_FLEA_MARKET_TRADE_CD = 144401
FESTIVAL_FLEA_MARKET_TRADE_FAIL_CD = 152786
FESTIVAL_FLEA_MARKET_VENDOR = 139949
FESTIVAL_FOOD_AUTONOMY_BUBBLE_BLOWER = 140094
FESTIVAL_FOOD_AUTONOMY_CURRY_CONTEST_PARTICIPANT = 146550
FESTIVAL_FOOD_AUTONOMY_OVEREAT = 136418
FESTIVAL_FOOD_AUTONOMY_SAMPLE = 141204
FESTIVAL_FOOD_AUTONOMY_VOMIT = 136590
FESTIVAL_FOOD_CURRY_CONTEST_BURNT_TONGUE = 146420
FESTIVAL_FOOD_CURRY_CONTEST_COOLDOWN = 146145
FESTIVAL_FOOD_CURRY_CONTEST_FAILED = 153580
FESTIVAL_FOOD_CURRY_CONTEST_T_SHIRT = 152354
FESTIVAL_FOOD_CURRY_CONTEST_WON_CONTEST = 153563
FESTIVAL_FOOD_EAT_FASTER = 142708
FESTIVAL_FOOD_PLAYER_BUFF = 139945
FESTIVAL_FOOD_PLAYER_TEST_ADD = 143997
FESTIVAL_FOOD_PLAYER_TIMER = 143998
FESTIVAL_FOOD_SAMPLE_COOLDOWN = 137152
FESTIVAL_GENERAL_DRINK = 134832
FESTIVAL_GENERAL_EAT = 134831
FESTIVAL_LAMP_AUTONOMY_DARK_CONTESTANT = 146920
FESTIVAL_LAMP_AUTONOMY_LIGHT_CONTESTANT = 146921
FESTIVAL_LAMP_AUTONOMY_LIGHT_FIREWORKS = 140096
FESTIVAL_LAMP_CREATE_FIREWORKS_CD = 152792
FESTIVAL_LAMP_CREATE_VOODOO_CD = 153427
FESTIVAL_LAMP_DARK_TEA = 134573
FESTIVAL_LAMP_DAZED_BUFF = 135540
FESTIVAL_LAMP_LIGHT_TEA = 134572
FESTIVAL_LAMP_PLAYER_BUFF = 140384
FESTIVAL_LAMP_PLAYER_TEST_ADD = 143996
FESTIVAL_LAMP_PLAYER_TIMER = 143995
FESTIVAL_LAMP_TEA_GLOW_DARK = 147116
FESTIVAL_LAMP_TEA_GLOW_DARK_CHILD = 147119
FESTIVAL_LAMP_TEA_GLOW_LIGHT = 147118
FESTIVAL_LAMP_TEA_GLOW_LIGHT_CHILD = 147117
FESTIVAL_LIGHT_TEA_DRINK = 135533
FESTIVAL_LOGIC_AUTONOMY_HACK_THE_PLANET = 141127
FESTIVAL_LOGIC_AUTONOMY_ROCKET_SHIP_BUILDER = 137242
FESTIVAL_LOGIC_AUTONOMY_ROCKET_SHIP_USER = 140945
FESTIVAL_LOGIC_AUTONOMY_ROCKET_SHIP_WOOHOO = 137328
FESTIVAL_LOGIC_AUTONOMY_UGT = 141199
FESTIVAL_LOGIC_COSPLAY_SELFIE_FAIL = 144353
FESTIVAL_LOGIC_COSPLAY_SELFIE_SUCCESS = 144352
FESTIVAL_LOGIC_COSPLAY_SELFIE_TARGET_CD = 144367
FESTIVAL_LOGIC_EVENT_HACK_THE_PLANET = 141168
FESTIVAL_LOGIC_EVENT_UGT = 141169
FESTIVAL_LOGIC_HACK_THE_PLANET_CD = 141092
FESTIVAL_LOGIC_PLAYER_BUFF = 140385
FESTIVAL_LOGIC_PLAYER_TEST_ADD = 143787
FESTIVAL_LOGIC_PLAYER_TIMER = 143796
FESTIVAL_LOGIC_ROCKET_SHIP_USE_CD = 153373
FESTIVAL_LOGIC_ROCKET_SHIP_WOOHOO_CD = 140980
FESTIVAL_PLAYER_IGNORE_VENUES = 154328
FESTIVAL_TRAVEL_NP_CS_BEHAVIOR = 149279
FESTIVAL_TRAVEL_NP_CS_TEST_ADD = 149280
FESTIVAL_TRAVEL_NP_CS_TIMER = 149278
FIGHT_WITNESSED_BORED = 99270
FIGHT_WITNESSED_ENERGIZED = 99267
FIGHT_WITNESSED_HAPPY = 99263
FIGHT_WITNESSED_INSPIRING = 99268
FIGHT_WITNESSED_SAD = 99266
FIGHT_WITNESSED_STRESSED = 99265
FIGHT_WITNESSED_UNCOMFORTABLE = 99269
FILTHY_FABULOUS_TOILET_BUFFS_DIDNT_WASH_HANDS = 257336
FILTHY_FABULOUS_TOILET_BUFFS_USED_TOILET = 257335
FILTHY_FABULOUS_TOILET_BUFFS_WASHED_HANDS = 257337
FINISHED_BOOK = 36577
FIREWORKS_LIGHTING_HIDDEN = 135817
FIREWORKS_SINGED = 134991
FIREWORKS_WATCHING_HIDDEN = 135816
FIRE_CALLED_FIRE_FIGHTERS = 237762
FIRE_EXCITED_ADRENALINE_SEEKER = 254553
FIRE_EXTINGUISHED = 98326
FIRE_EXTINGUISHED_SIM = 98328
FIRE_EXTINGUISHER = 97139
FIRE_FINISHED_STRESSED = 77651
FIRE_FLIRTY_FIRE_FIGHTERS = 237794
FIRE_GRIM_REAPER_REACTED = 100087
FIRE_ON_FIRE = 98786
FIRE_ON_FIRE_PET_CAT = 172014
FIRE_ON_FIRE_PET_DOG = 172015
FIRE_RECENTLY_EXTINGUISHED = 101043
FIRE_RECENT_FIRE = 100849
FIRE_SIM_SINGED = 98815
FIRE_SIM_SINGED_PET_CAT = 172020
FIRE_SIM_SINGED_PET_DOG = 172021
FIRE_STRESSED = 77649
FIRE_STRESSED_PET_CAT = 171899
FIRE_STRESSED_PET_DOG = 171900
FIRE_TODDLER = 157024
FIRE_WEARING_FIRE_FIGHTER_OUTFIT = 237760
FIRST_KISS = 29350
FITNESS_SKILL_HIGH_STAMINA = 212215
FITNESS_SKILL_MEDIUM_STAMINA = 212214
FITNESS_SKILL_SWIM_STYLE_CHILD_MEDIUM = 211073
FITNESS_SKILL_SWIM_STYLE_TYAE_HIGH = 211076
FITNESS_SKILL_SWIM_STYLE_TYAE_MEDIUM = 211075
FLAVOR_INSPIRATION = 130728
FLIRTATIOUS_SCENT = 118494
FLIRTY_BY_POTION = 26303
FLIRTY_DEDICATED_SONG = 30892
FLOAT_AVAILABLE_HIDDEN = 119067
FOCUSED_BY_POTION = 26329
FOCUSED_ENLIGHTENMENT = 118513
FOCUSED_FEELING_FLEXY = 118660
FOCUSING_SCENT = 118504
FOOD_AMBROSIA_HAPPY_HIGH = 102098
FOOD_AMBROSIA_HAPPY_PET_CAT = 175236
FOOD_AMBROSIA_HAPPY_PET_DOG = 175237
FOOD_CHOPSTICKS_FAIL = 148694
FOOD_CHOPSTICKS_SUCCEED = 148693
FOOD_COOKING_0 = 10591
FOOD_COOKING_0_FOODIE = 27388
FOOD_COOKING_1 = 10592
FOOD_COOKING_1_FOODIE = 27387
FOOD_COOKING_2 = 10593
FOOD_COOKING_2_FOODIE = 27386
FOOD_COOKING_2_GRILL_MASTER = 105023
FOOD_COOKING_3 = 10597
FOOD_COOKING_3_GRILL_MASTER = 105024
FOOD_COOKING_4 = 10601
FOOD_COOKING_4_FOODIE = 27383
FOOD_COOKING_4_GRILL_MASTER = 105025
FOOD_COOKING_5 = 10602
FOOD_COOKING_5_BATUU = 237774
FOOD_COOKING_5_FOODIE = 27384
FOOD_COOKING_5_GRILL_MASTER = 105026
FOOD_COOKING_INGREDIENTS_BAD = 76399
FOOD_COOKING_INGREDIENTS_BAD_FOODIE = 76415
FOOD_COOKING_INGREDIENTS_GOOD = 76392
FOOD_COOKING_INGREDIENTS_GOOD_FOODIE = 76416
FOOD_COOKING_INGREDIENTS_GOOD_GRILL_MASTER = 105027
FOOD_COOKING_TODDLER_ANGRY = 144669
FOOD_COOKING_TODDLER_BAD = 144667
FOOD_COOKING_TODDLER_ENERGIZED = 144668
FOOD_COOKING_TODDLER_GOOD = 144666
FOOD_ECO_BUG_FOOD_SQUEAMISH = 235697
FOOD_EMOTION_ANGRY_HIGH = 40894
FOOD_EMOTION_ANGRY_LOW = 40893
FOOD_EMOTION_ENERGIZED_HIGH = 40890
FOOD_EMOTION_ENERGIZED_LOW = 40886
FOOD_EMOTION_FLIRTY_HIGH = 40883
FOOD_EMOTION_FLIRTY_LOW = 40882
FOOD_EMOTION_HAPPY = 118436
FOOD_EMOTION_PLAYFUL_HIGH = 40885
FOOD_EMOTION_PLAYFUL_LOW = 40884
FOOD_EXPERIMENTAL_0 = 130527
FOOD_EXPERIMENTAL_2 = 130526
FOOD_EXPERIMENTAL_3 = 130717
FOOD_EXPERIMENTAL_4 = 130718
FOOD_EXPERIMENTAL_5 = 130525
FOOD_EXPERIMENTAL_FOODIE_0 = 131493
FOOD_EXPERIMENTAL_FOODIE_2 = 131495
FOOD_EXPERIMENTAL_FOODIE_3 = 131496
FOOD_EXPERIMENTAL_FOODIE_4 = 131497
FOOD_EXPERIMENTAL_FOODIE_5 = 131498
FOOD_FAME_QUIRKS_REFINED_PALATE_HAPPY = 193505
FOOD_FAME_QUIRKS_REFINED_PALATE_HEAVY_UNCOMFORTABLE = 193507
FOOD_FAME_QUIRKS_REFINED_PALATE_UNCOMFORTABLE = 193506
FOOD_FOOD_FAILS_NINJA_FINGERS = 149399
FOOD_FOOD_FAILS_SPICY_SATISFACTION = 149400
FOOD_FRANKS_AND_BEANS_HIDDEN = 102555
FOOD_FRESH_CATCH = 212555
FOOD_HAS_EATEN_RECENTLY = 132413
FOOD_HAS_EATEN_RECENTLY_GROSS_MANNERS = 164370
FOOD_HAS_EATEN_RECENTLY_INCLUDING_CANCEL = 137573
FOOD_HAS_EATEN_TODAY_HIDDEN = 155562
FOOD_HAS_EATEN_WITHIN_HOUR = 212237
FOOD_HIDDEN_EATING_EXPERIMENTAL_FOOD = 131557
FOOD_LIFESTYLES_HEALTH_NUT_1 = 248272
FOOD_LIFESTYLES_HEALTH_NUT_2 = 248271
FOOD_LIFESTYLES_HEALTH_NUT_3 = 248270
FOOD_LIFESTYLES_HEALTH_NUT_4 = 248304
FOOD_LIFESTYLES_HEALTH_NUT_5 = 248303
FOOD_LIFESTYLES_HEALTH_NUT_HEALTHY_MEAL = 248356
FOOD_LIFESTYLES_HEALTH_NUT_SAD = 248344
FOOD_LIFESTYLES_HEALTH_NUT_SUGAR_FOOD = 248357
FOOD_LIFESTYLES_JUNK_FOOD_1 = 248265
FOOD_LIFESTYLES_JUNK_FOOD_2 = 248266
FOOD_LIFESTYLES_JUNK_FOOD_3 = 248267
FOOD_LIFESTYLES_JUNK_FOOD_4 = 248268
FOOD_LIFESTYLES_JUNK_FOOD_5 = 248269
FOOD_LIFESTYLES_JUNK_FOOD_BORED = 248343
FOOD_LIFESTYLES_JUNK_FOOD_HEALTHY_MEAL = 248355
FOOD_LIFESTYLES_JUNK_FOOD_SUGAR_FOOD = 248354
FOOD_LIFESTYLES_JUNK_FOOD_SUGAR_RUSH = 250604
FOOD_LIFESTYLES_JUNK_FOOD_SUGAR_RUSH_CRASH = 250605
FOOD_LUNA_FISH = 289743
FOOD_POISONING_ACTIVE = 131881
FOOD_POISONING_INFECTED = 131877
FOOD_POISONING_RECENTLY_PUKED = 135000
FOOD_POISONING_RECOVERY = 131908
FOOD_POISONING_REPORTED = 131916
FOOD_SPICY_FAIL = 148691
FOOD_SPICY_SUCCEED = 148692
FOOD_SUPPRESS_EAT_IDLE_MIXER = 152795
FOOD_SUPPRESS_STANDARD_EAT_MIXER = 142689
FOOD_SURVIVED_PUFFER_FISH = 153808
FOOD_TODDLER_MESSY_QUIT = 143923
FOOD_UNBALANCED_MEALS = 217241
FOOD_VAMPIRE_GARLIC_NOODLES = 156006
FOOD_VILLAGER_HELP_MUSHROOM_MASH = 267517
FOOD_WALLEYE_SURPRISE_INSPIRED = 102553
FORGOTTEN_BIRTHDAY = 12442
FOUNTAIN_A_COIN_FOR_GOOD_LUCK = 131818
FOUNTAIN_ENTRANCED_BY_SUDS = 132019
FOUNTAIN_HIDDEN_ADDED_SOAP = 132572
FOX_ANIMAL_CLOTHING_GRANDMA_1 = 268769
FOX_ANIMAL_CLOTHING_GRANDMA_2 = 270056
FOX_ANIMAL_CLOTHING_GRANDMA_3 = 270057
FOX_ANIMAL_CLOTHING_GRANDMA_4 = 270058
FOX_ANIMAL_CLOTHING_GRANDMA_5 = 270055
FOX_ANIMAL_CLOTHING_GRANDMA_6 = 270054
FOX_ANIMAL_CLOTHING_ROBBER_1 = 268770
FOX_ANIMAL_CLOTHING_ROBBER_2 = 270062
FOX_ANIMAL_CLOTHING_ROBBER_3 = 270063
FOX_ANIMAL_CLOTHING_ROBBER_4 = 270064
FOX_ANIMAL_CLOTHING_ROBBER_5 = 270065
FOX_ANIMAL_CLOTHING_ROBBER_6 = 270061
FOX_ANIMAL_CLOTHING_ROBBER_7 = 270060
FOX_ANIMAL_CLOTHING_ROBIN_HOOD_1 = 268771
FOX_ANIMAL_CLOTHING_ROBIN_HOOD_2 = 270070
FOX_ANIMAL_CLOTHING_ROBIN_HOOD_3 = 270071
FOX_ANIMAL_CLOTHING_ROBIN_HOOD_4 = 270072
FOX_ANIMAL_CLOTHING_ROBIN_HOOD_5 = 270069
FOX_ANIMAL_CLOTHING_ROBIN_HOOD_6 = 270068
FOX_CHEATS = 270789
FOX_DANGEROUS_WILDS = 268621
FOX_DISCORDANT_ARIA = 269564
FOX_HIDDEN_CANCEL_STALK = 265099
FOX_HIDDEN_CANT_PLEAD = 270272
FOX_HIDDEN_EVIL_CHICKEN_SCARE = 268567
FOX_HIDDEN_LEAVE = 271068
FOX_HIDDEN_RELATIONSHIP_WITH_POUNCE_TARGET = 268933
FOX_HIDDEN_ROOSTER_SCARES_FOX = 269365
FOX_HIDDEN_STALK = 263653
FOX_HIDDEN_STOLE_EGG = 269635
FOX_HIDDEN_WAKE_UP = 270484
FOX_IS_SLEEPING = 260308
FOX_SITUATION_LEAVE = 270639
FOX_SITUATION_ON_LOT = 268741
FOX_SITUATION_OPEN_STREET = 267984
FOX_SITUATION_STEAL = 261652
FOX_SITUATION_STEAL_EGG_FOCUS = 266380
FOX_SITUATION_STEAL_STALK_FOCUS = 266381
FOX_WATCH_TARGET = 260022
FREE_DIVING_WETSUIT = 206587
FREE_FROM_TOXINS = 118511
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_COMPLETED_STYLE_INFLUENCER_MEETING = 220467
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_COVER_PHOTO = 218676
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_FASHION_SIMSTAGRAM = 218681
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_FASHION_STUDIO_NEAR_BACKDROP = 221113
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_FASHION_STUDIO_NEAR_LIGHT = 221140
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_FREELANCE_PHOTOS = 218679
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_INFLUENCED_FASHION_PHOTOS = 218680
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_INFLUENCED_PHOTOS = 218687
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_INFLUENCER_STYLE = 218685
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_PHOTO_EDITOR = 218683
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_SAD_FASHION_SIMSTAGRAM = 218682
FREE_LANCER_CAREER_FASHION_PHOTOGRAPHER_STEADY_EYE = 220228
FRESH_CLEAN_SCENT = 118497
FRIDGE_BAD_FRIDGE = 10245
FRIDGE_GOOD_FRIDGE = 10244
FRIENDSHIP_BRACELET_APPLIED_1 = 320048
FRIENDSHIP_BRACELET_APPLIED_2 = 320049
FRIENDSHIP_BRACELET_APPLIED_3 = 320050
FRIENDSHIP_BRACELET_APPLIED_4 = 320047
FRIENDSHIP_BRACELET_APPLIED_5 = 319947
FRIENDSHIP_BRACELET_AWKWARD = 320181
FRIENDSHIP_BRACELET_BRACELETLESS = 320182
FRIENDSHIP_BRACELET_NEEDS_CLEANUP = 329149
FTUE_AUTONOMY_MOD_DAY1_NO_SLEEP = 201480
FTUE_AUTONOMY_MOD_DAY1_SLEEP_MOTIVES = 201256
FTUE_AUTONOMY_MOD_DAY1_START_SUPPRESS_AUTONOMY_PLAYER_SIM = 201242
FTUE_AUTONOMY_MOD_DAY1_START_SUPPRESS_AUTONOMY_ROOMMATE_SIM = 201459
FTUE_AUTONOMY_MOD_DAY2_FREEZE_BLADDER_DECAY = 204699
FTUE_GIVE_GIFT = 198669
FTUE_ROLE_PLAYER_SIM = 201457
FTUE_ROLE_ROOMMATE_COOK = 198046
FTUE_ROOMMATE_GAVE_GIFT = 201554
FTUE_ROOMMATE_GIFT = 199659
FTUE_ROOMMATE_SLEEP = 201000
FTUE_ROOMMATE_WAVE = 199414
FTUE_WAVE_COOLDOWN = 200005
FUNNIEST_JOKE_PLAYFUL = 98772
FUNNY_CONVERSATION = 12443
FUTURE_CUBE_BRIGHT = 10298
FUTURE_CUBE_BRIGHT_LOVE_LIFE = 39895
FUTURE_CUBE_FUTURE_LOOKS_BRIGHT = 237787
FUTURE_CUBE_GRIM = 10299
FUTURE_CUBE_GRIM_LOVE_LIFE = 39896
FUTURE_CUBE_INSPIRED = 39912
FUTURE_CUBE_READY_TO_STUDY = 39902
FUTURE_CUBE_UNSMART = 39906
FUTURE_CUBE_UN_CREATIVE = 39913
GAME_CHALLENGED_DONT_WAKE_LLAMA = 127880
GARDENER_LOVE_TO_GARDEN = 131914
GARLIC_BRAID_GARLIC_SICKNESS_LEVEL1 = 151175
GARLIC_BRAID_GARLIC_SICKNESS_LEVEL2 = 151178
GARLIC_BRAID_GARLIC_SICKNESS_LEVEL3 = 151177
GARLIC_BRAID_IN_ONE_GARLIC = 151190
GARLIC_BRAID_IN_THREE_GARLIC = 151201
GARLIC_BRAID_IN_TWO_GARLIC = 151200
GENERIC_CANCEL_INTERACTION = 226416
GENERIC_EXIT_INTERACTION = 226414
GENERIC_INJURY_BUFFS_LEVEL_1 = 247128
GENERIC_INJURY_BUFFS_LEVEL_1_CHILD = 247200
GENERIC_INJURY_BUFFS_LEVEL_2 = 247129
GENERIC_INJURY_BUFFS_LEVEL_2_CHILD = 247201
GENERIC_REACTION_BEEN_SHOCKED = 128925
GETTING_MARRIED = 99711
GHOST_ANGRY = 102467
GHOST_DROWN_FEAR_WATER = 103681
GHOST_EMBARRASSMENT = 102527
GHOST_PLAYFUL = 102504
GHOST_SCARED_HORSE_NEIGH_FROM_BEYOND = 324642
GHOST_SIM_ANGRY = 102488
GHOST_SIM_PLAYFUL = 102509
GIANT_CROPS_PLANT_CRY_COOLDOWN = 261508
GIVE_GIFT_BRO_ACTOR = 183064
GIVE_GIFT_BRO_TARGET = 183065
GIVE_GIFT_HAPPY_GIVING_SPIRIT = 181236
GIVE_GIFT_HAPPY_LOVELY_SURPRISE = 181237
GIVE_GIFT_HIDDEN = 190705
GIVE_GIFT_PLAYFUL_GOTCHA_GAG_GIFT = 181234
GIVE_GIFT_ROMANTIC_ACTOR = 183297
GIVE_GIFT_ROMANTIC_TARGET = 183298
GIVE_GIFT_SAD_USELESS_GIFT = 181239
GLIMMERSTONE_COOLDOWN = 219828
GLOBAL_TEMPERATURE_BURNING = 185971
GLOBAL_TEMPERATURE_COLD = 186056
GLOBAL_TEMPERATURE_FREEZING = 185970
GLOBAL_TEMPERATURE_HOT = 185978
GLOBAL_TEMPERATURE_VEHICLE_EXIT_DELAY = 222948
GOING_OUT_SOCIALS_BREAK_UP_REJECTED_ANGRY = 128795
GOING_OUT_SOCIALS_BREAK_UP_SIMS_COOLDOWN = 129863
GOING_OUT_SOCIALS_BREAK_UP_SIMS_MEAN_OR_EVIL = 275612
GOING_OUT_SOCIALS_EXCHANGE_NUMBERS_CONFIDENT = 125734
GOING_OUT_SOCIALS_MATCHMAKE_COOLDOWN = 125443
GOING_OUT_SOCIALS_MATCH_MAKE_FEELING_THE_LOVE = 274402
GOING_OUT_SOCIALS_MATCH_MAKE_HOOK_UP_DISASTER = 274403
GOING_OUT_SOCIALS_MATCH_MAKE_HOOK_UP_MISHAP = 274396
GOING_OUT_SOCIALS_MATCH_MAKE_LOVE_DOCTOR = 274401
GOING_OUT_SOCIALS_MATCH_MAKE_TWO_SEPARATE_SOULS = 274398
GOING_OUT_SOCIALS_TALK_UP_SIM_COOLDOWN = 129865
GOING_OUT_SOCIALS_TALK_UP_SIM_FRIENDLY_CATASTROPHE = 275567
GOING_OUT_SOCIALS_TALK_UP_SIM_MADE_A_FRIEND = 275569
GOING_OUT_SOCIALS_TALK_UP_SIM_NOT_VERY_INTERESTING = 275568
GOING_OUT_SOCIALS_TALK_UP_SIM_REACTION = 129402
GOING_OUT_SOCIALS_TALK_UP_SIM_REACTION_HIDDEN = 129391
GOING_OUT_SOCIALS_TRASH_SIM_COOLDOWN = 129864
GOING_OUT_SOCIALS_TRASH_SIM_FALTERED_PLAN = 275627
GOING_OUT_SOCIALS_TRASH_SIM_MALICIOUS_INTENTIONS = 275628
GOING_OUT_SOCIALS_TRASH_SIM_REACTION = 129419
GOING_OUT_SOCIALS_TRASH_SIM_REACTION_HIDDEN = 129392
GOING_OUT_SOCIALS_TRASH_SIM_SIDE_SHAVE_BEENC_HOSEN = 275626
GOOD_MANNERS_FORBIDDEN_WORD_EMBARRASSMENT = 164055
GOOD_MANNERS_GROSS_MANNER_EMBARRASSMENT = 160893
GOOD_VICTORY = 108025
GOOD_VICTORY_GREAT_STORY = 109732
GOOD_VS_EVIL_ANGRY = 26787
GOOD_VS_EVIL_SAD = 77298
GOT_FIT = 12447
GO_FOR_WALK_DOG_IDLE_BEHAVIOR = 165199
GO_FOR_WALK_DOG_WALK_BEHAVIOR = 166305
GO_FOR_WALK_SIM_IDLE_BEHAVIOR = 166239
GO_FOR_WALK_SIM_WALK_BEHAVIOR = 166114
GO_ON_ADVENTURE_LIGHTHOUSE_CASE_CLOSED = 175674
GO_ON_ADVENTURE_LIGHTHOUSE_GHOST_DOG_HAPPY = 175675
GO_ON_ADVENTURE_LIGHTHOUSE_GHOST_DOG_SAD = 175676
GO_ON_ADVENTURE_LIGHTHOUSE_SAW_GHOST = 175671
GO_ON_ADVENTURE_LIGHTHOUSE_SUSPICIOUS = 175673
GO_ON_ADVENTURE_TOWN_SQUARE_A_B1 = 178248
GO_ON_ADVENTURE_TOWN_SQUARE_DIRTY_AND_HAPPY = 175955
GO_ON_ADVENTURE_WHISKERMANS_WHARF_SAVED_DOG = 175956
GO_TO_FLOAT_HIDDEN = 119068
GRAND_MEAL_BIG_MEAL = 182679
GRAND_MEAL_FOOD_COMA = 182678
GRAND_MEAL_HIDDEN_ENJOY_COMPANY = 191091
GRIM_REAPER_ALWAYS_ON = 76684
GRIM_REAPER_DEMAND_SUCCESS = 73900
GRIM_REAPER_PLEAD_SUCCESS = 73897
GRIM_REAPER_ROLE = 12450
GRIM_REAPER_SEDUCED_DEATH = 73899
GRIM_REAPER_SPARED = 12451
GROSS_MANNERS_EMBARRASSED_GAMBLED_AND_LOST = 161735
GROSS_MANNERS_EMBARRASSED_REACTED = 161734
GROUNDED_BREAKING = 163474
GROUNDED_BREAK_REWARD_PLAYFUL = 163473
GROUNDED_BREAK_REWARD_STRESSED = 163472
GROUNDED_BROKE_FLAG = 163470
GROUNDED_CAUGHT_BREAKING = 163476
GROUNDED_CONTROLLERS_NO_COMPUTER = 161725
GROUNDED_CONTROLLERS_NO_FRIENDS = 161746
GROUNDED_CONTROLLERS_NO_MUSIC = 161764
GROUNDED_CONTROLLERS_NO_OFF_LOT = 161737
GROUNDED_CONTROLLERS_NO_PHONE = 161757
GROUNDED_CONTROLLERS_NO_TOYS = 161789
GROUNDED_CONTROLLERS_NO_TV = 161676
GROUNDED_NO_COMPUTER_HIGH_RESPONSIBILITY = 161719
GROUNDED_NO_COMPUTER_LOW_RESPONSIBILITY = 161717
GROUNDED_NO_COMPUTER_MED_RESPONSIBILITY = 161720
GROUNDED_NO_FRIENDS_HIGH_RESPONSIBILITY = 161742
GROUNDED_NO_FRIENDS_LOW_RESPONSIBILITY = 161740
GROUNDED_NO_FRIENDS_MED_RESPONSIBILITY = 161743
GROUNDED_NO_MUSIC_HIGH_RESPONSIBILITY = 161761
GROUNDED_NO_MUSIC_LOW_RESPONSIBILITY = 161759
GROUNDED_NO_MUSIC_MED_RESPONSIBILITY = 161762
GROUNDED_NO_OFF_LOT_HIGH_RESPONSIBILITY = 161729
GROUNDED_NO_OFF_LOT_LOW_RESPONSIBILITY = 161727
GROUNDED_NO_OFF_LOT_MED_RESPONSIBILITY = 161730
GROUNDED_NO_PHONE_HIGH_RESPONSIBILITY = 161754
GROUNDED_NO_PHONE_LOW_RESPONSIBILITY = 161752
GROUNDED_NO_PHONE_MED_RESPONSIBILITY = 161755
GROUNDED_NO_TOYS_HIGH_RESPONSIBILITY = 161768
GROUNDED_NO_TOYS_LOW_RESPONSIBILITY = 161766
GROUNDED_NO_TOYS_MED_RESPONSIBILITY = 161769
GROUNDED_NO_TV_HIGH_RESPONSIBILITY = 161670
GROUNDED_NO_TV_LOW_RESPONSIBILITY = 161673
GROUNDED_NO_TV_MED_RESPONSIBILITY = 161672
GROUNDED_STRESSOR = 161674
GROUNDED_WHINED_RECENTLY = 168477
GROUP_STORY_READY_TO_TELL = 342622
GROUP_WALKING_TRAIL_PREVENT_IMMEDIATE_SCORING = 311561
GROUP_WALKING_TRAIL_ROUTE_EVENT_JOG = 318569
GROUP_WALKING_TRAIL_ROUTE_EVENT_POWER_WALK = 311537
GROUP_WALKING_TRAIL_ROUTE_EVENT_REFLECTIVE_WALK = 314802
GROUP_WALKING_TRAIL_ROUTE_EVENT_WALK = 311536
GROUP_WALKING_TRAIL_SOLO_WALK_REWARDS_BRONZE = 311966
GROUP_WALKING_TRAIL_SOLO_WALK_REWARDS_SILVER_GOLD = 311967
GROUP_WALKING_TRAIL_SOLO_WALK_REWARDS_TIN = 311965
GROUP_WALKING_TRAIL_WALK_AROUND_WITH_LEADER_REWARDS_BRONZE = 311963
GROUP_WALKING_TRAIL_WALK_AROUND_WITH_LEADER_REWARDS_SILVER_GOLD = 311964
GROUP_WALKING_TRAIL_WALK_AROUND_WITH_LEADER_REWARDS_TIN = 311962
GROUP_WALKING_TRAIL_WALK_AROUND_WITH_MEMBER_REWARDS_BRONZE = 311960
GROUP_WALKING_TRAIL_WALK_AROUND_WITH_MEMBER_REWARDS_SILVER_GOLD = 311961
GROUP_WALKING_TRAIL_WALK_AROUND_WITH_MEMBER_REWARDS_TIN = 311959
GUIDED_MEDITATION_DEBUG_FEEDBACK_NEGATIVE = 272732
GUIDED_MEDITATION_DEBUG_FEEDBACK_NO_PAY = 272731
GUIDED_MEDITATION_DEBUG_FEEDBACK_POSITIVE = 272733
GUIDED_MEDITATION_DEBUG_FEEDBACK_TIP = 272734
GUIDED_MEDITATION_IN_CLASS = 272143
GUIDED_MEDITATION_IS_OUTSIDE = 272316
GUIDED_MEDITATION_POST_CLASS = 272268
GUIDED_MEDITATION_PRE_CLASS_CLASS_MEMBER = 272231
GUIDED_MEDITATION_PRE_CLASS_INSTRUCTOR = 272156
GUIDED_MEDITATION_SELF_DISCOVERY = 272265
GUIDED_MEDITATION_SELF_DISCOVERY_INCENSE = 272266
HAD_BABY = 97243
HAD_BABY_MALE = 102462
HAD_BABY_PET = 169228
HAD_SELF_DISCOVERY_HIDDEN = 119066
HAD_WOO_HOO_HIDDEN = 75626
HAIR_MAKE_UP_CHAIR_NEW_HAIR_CONFIDENT = 197883
HAIR_MAKE_UP_CHAIR_NEW_MAKE_UP_CONFIDENT = 197884
HAIR_MAKE_UP_CHAIR_REMOVE_HAT = 200039
HAIR_MAKE_UP_CHAIR_REMOVE_HAT_GIG = 200999
HAIR_MAKE_UP_CHAIR_STYLE_HAIR = 196092
HAIR_MAKE_UP_CHAIR_STYLIST_ARRIVAL = 189724
HAIR_MAKE_UP_CHAIR_STYLIST_BORED = 189723
HAIR_MAKE_UP_CHAIR_STYLIST_NEW_HAIR_INSPIRED = 197882
HAIR_MAKE_UP_CHAIR_STYLIST_NEW_MAKE_UP_INSPIRED = 197888
HAIR_MAKE_UP_CHAIR_STYLIST_WORKING = 189722
HAIR_MAKE_UP_CHAIR_WARDROBE_PEDESTAL_ALLOW_SIT = 191942
HAIR_MAKE_UP_CHAIR_WARDROBE_PEDESTAL_GIG_FAILED = 189996
HAIR_MAKE_UP_CHAIR_WARDROBE_PEDESTAL_KEEP_STYLE = 189987
HAPPILY_EVER_AFTER = 103143
HAPPILY_EVER_AFTER_GREAT_STORY = 109734
HAPPY_BY_POTION = 26328
HAPPY_HOUR = 122665
HAPPY_MEAN_MISCHIEF = 37334
HARVESTABLE_EMOTIONAL_BERRY_CONFIDENT = 174575
HARVESTABLE_EMOTIONAL_BERRY_ENERGIZED = 174576
HARVESTABLE_EMOTIONAL_BERRY_FLIRTY = 174577
HARVESTABLE_EMOTIONAL_BERRY_FOCUSED = 174578
HARVESTABLE_EMOTIONAL_BERRY_HAPPY = 174574
HARVESTABLE_EMOTIONAL_BERRY_INSPIRED = 174579
HARVESTABLE_EMOTIONAL_BERRY_PLAYFUL = 174580
HARVESTABLE_LEVEL0 = 103198
HARVESTABLE_LEVEL1 = 103199
HARVESTABLE_LEVEL2 = 103200
HARVESTABLE_MUSHROOM_WILD_CHARMING = 265137
HARVESTABLE_MUSHROOM_WILD_CHARMING_STRONGER = 266705
HARVESTABLE_MUSHROOM_WILD_CHARMING_TODDLER = 265649
HARVESTABLE_MUSHROOM_WILD_CHARMING_TODDLER_STRONGER = 266708
HARVESTABLE_MUSHROOM_WILD_LOVELY = 265138
HARVESTABLE_MUSHROOM_WILD_LOVELY_PC = 265651
HARVESTABLE_MUSHROOM_WILD_LOVELY_PC_STRONGER = 266712
HARVESTABLE_MUSHROOM_WILD_LOVELY_STRONGER = 266710
HARVESTABLE_MUSHROOM_WILD_MYSTERIOUS = 266742
HARVESTABLE_MUSHROOM_WILD_NIGHTLY = 265135
HARVESTABLE_MUSHROOM_WILD_NIGHTLY_STRONGER = 266714
HARVESTABLE_MUSHROOM_WILD_SPICY = 266253
HARVESTABLE_MUSHROOM_WILD_SPICY_FAIL = 266254
HARVESTABLE_MUSHROOM_WILD_SPICY_FAIL_STRONGER = 266718
HARVESTABLE_MUSHROOM_WILD_SPICY_STRONGER = 266716
HARVESTABLE_MUSHROOM_WILD_VERDANT = 265136
HARVESTABLE_MUSHROOM_WILD_VERDANT_STRONGER = 266720
HARVESTABLE_MUSHROOM_WILD_VERDANT_TODDLER = 265650
HARVESTABLE_MUSHROOM_WILD_VERDANT_TODDLER_STRONGER = 266722
HARVESTABLE_VAMPIRE_EATS_GARLIC = 155835
HARVESTABLE_WEREWOLF_ATE_WOLFSBANE = 298015
HARVEST_FEST_GNOME_BAD_BUFF = 180287
HARVEST_FEST_GNOME_GOOD_BUFF = 180286
HAS_BEEN_WET = 178758
HATES_CHILDREN_FLED_CHILD = 259795
HAUNTED_HOUSE_ACCURSED_REACTION_COOLDOWN = 255061
HAUNTED_HOUSE_BONEHILDA_NANNY_COOLDOWN = 256679
HAUNTED_HOUSE_DOLL_CREATE_COOLDOWN = 256554
HAUNTED_HOUSE_FIRST_TIME = 252984
HAUNTED_HOUSE_FORBIDDEN_CANDY_COOLDOWN = 253677
HAUNTED_HOUSE_GUIDRY_COOLDOWNS_DRINK = 256462
HAUNTED_HOUSE_GUIDRY_COOLDOWNS_HELP = 256463
HAUNTED_HOUSE_GUIDRY_COOLDOWNS_HUNGRY = 256464
HAUNTED_HOUSE_GUIDRY_COOLDOWNS_SLEEP = 256465
HAUNTED_HOUSE_GUIDRY_COOLDOWNS_SOUL = 256582
HAUNTED_HOUSE_GUIDRY_COOLDOWNS_TOO_SCARED = 256466
HAUNTED_HOUSE_GUIDRY_GIG = 257092
HAUNTED_HOUSE_GUIDRY_GOODBYE = 255331
HAUNTED_HOUSE_HEROIC_MODE_COOLDOWN = 256332
HAUNTED_HOUSE_PARANORMAL_INVESTIGATOR = 254962
HAUNTED_HOUSE_PARANORMAL_INVESTIGATOR_LEAVE_NOW = 256781
HAUNTED_HOUSE_PARANORMAL_INVESTIGATOR_OVER_MAX = 257099
HAUNTED_HOUSE_PARANORMAL_INVESTIGATOR_REACTION_COOLDOWN = 256363
HAUNTED_HOUSE_SOUL_SCRAP = 256920
HAUNTED_HOUSE_SPECTER_REACTION_COOLDOWN = 255025
HAUNTED_HOUSE_SPECTER_REACTION_IMMUNE = 254147
HAUNTED_HOUSE_SPECTER_SUMMON_COOLDOWN = 256646
HAUNTED_HOUSE_TEMPERANCE_BREAK_COOLDOWN = 256678
HAUNTED_HOUSE_TEMPERANCE_SCARED = 256842
HAUNTED_HOUSE_VISIBLE_ADRENALINE_SEEKER = 256929
HAUNTED_HOUSE_VISIBLE_AWKWARD_AURA = 254789
HAUNTED_HOUSE_VISIBLE_BONEHILDA_FORM = 255370
HAUNTED_HOUSE_VISIBLE_BUST_IN_FEEL_BAD = 255073
HAUNTED_HOUSE_VISIBLE_BUST_IN_FEEL_GOOD = 255072
HAUNTED_HOUSE_VISIBLE_FEAR_1 = 253117
HAUNTED_HOUSE_VISIBLE_FEAR_3 = 253119
HAUNTED_HOUSE_VISIBLE_FORBIDDEN_CANDY_BAD = 253676
HAUNTED_HOUSE_VISIBLE_FORBIDDEN_CANDY_GOOD = 253675
HAUNTED_HOUSE_VISIBLE_GHOST_FORM = 255359
HAUNTED_HOUSE_VISIBLE_MENACE = 256773
HAUNTED_HOUSE_VISIBLE_NEAR_TEMPERANCE = 256373
HAUNTED_HOUSE_VISIBLE_NOPE = 254003
HAUNTED_HOUSE_VISIBLE_OFFER_SOUL = 254224
HAUNTED_HOUSE_VISIBLE_PANIC = 255345
HAUNTED_HOUSE_VISIBLE_PARANORMAL_INVESTIGATOR_CHILD = 255265
HAUNTED_HOUSE_VISIBLE_READY_FOR_ANYTHING = 253498
HAUNTED_HOUSE_VISIBLE_SACRED_PROTECTION = 253585
HAUNTED_HOUSE_VISIBLE_SECOND_GUESSING = 253499
HAUNTED_HOUSE_VISIBLE_SOMETHING_AINT_RIGHT = 253530
HAUNTED_HOUSE_VISIBLE_SOUL_STUFFED = 253679
HAUNTED_HOUSE_VISIBLE_SPECTER_SLOSHED = 253692
HAUNTED_HOUSE_VISIBLE_SPECTRAL_SPRINKLES = 254001
HAUNTED_HOUSE_VISIBLE_WHAT_WAS_THAT = 255353
HIDDEN_BEING_MENTORED = 38050
HIDDEN_CHEF_COOKING = 131282
HIDDEN_CHEF_GIVE_COMPLIMENT = 138534
HIDDEN_CHEF_GIVE_INSULT = 138535
HIDDEN_CHILD_SKILL_IDEA_PERSON = 308738
HIDDEN_CONFIDENCE_CHILD_HIGH = 306794
HIDDEN_ENGAGED = 281040
HIDDEN_FIGHTING = 120163
HIDDEN_FIGHTING_VAMPIRES = 156024
HIDDEN_HOME_CHEF_COOKING_TIMER = 140403
HIDDEN_HOME_CHEF_GET_OUT = 140405
HIDDEN_HORSE_COMPETITION_ENTER_MASTER_COMPETITION = 335588
HIDDEN_HORSE_COMPETITION_WINNER_HORSE_REACTION = 348347
HIDDEN_HORSE_COMPETITION_WIN_COMPETITION = 335589
HIDDEN_HORSE_COMPETITION_WIN_MASTER_OR_ULTIMATE_COMPETITION = 340311
HIDDEN_HORSE_TRAINING_CANCEL = 349192
HIDDEN_INTERRUPT_INAPPROPRIATE_BEHAVIOR = 129629
HIDDEN_MARRIED = 287888
HIDDEN_MARRIED_NEWLY_WED = 275285
HIDDEN_MOOD_REPLACEMENT = 26440
HIDDEN_MOVE_AWAY_FROM_EQUESTRIAN_CENTER = 349402
HIDDEN_MOVE_AWAY_FROM_EQUESTRIAN_CENTER_FROM_SPECTATE = 349403
HIDDEN_OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_FINAL_CLIMB_LEVEL = 167902
HIDDEN_PET_OWNER_EXIT_WATCH = 170875
HIDDEN_PET_STUBBORN_SCOLDED = 166494
HIDDEN_REMOVE_FOOTWEAR_FEMALE = 119095
HIDDEN_REMOVE_FOOTWEAR_FEMALE_SHOES = 273533
HIDDEN_REMOVE_FOOTWEAR_FEMALE_TIMEOUT = 121071
HIDDEN_REMOVE_FOOTWEAR_MALE = 119094
HIDDEN_REMOVE_FOOTWEAR_MALE_SHOES = 273576
HIDDEN_REMOVE_FOOTWEAR_MALE_TIMEOUT = 121068
HIDDEN_REMOVE_FOOTWEAR_TODDLER = 273493
HIDDEN_SCENARIO_3_INVITE_KICK_GOAL_ACTIVE = 299785
HIDDEN_SCENARIO_INHERITANCE_PHASE_1_DONATED_MONEY = 338976
HIDDEN_SCENARIO_INHERITANCE_PHASE_1_DRAMA_NODE_RECEIVED = 339519
HIDDEN_SCENARIO_INHERITANCE_PHASE_1_SENTIMENT_DECAY = 347915
HIDDEN_SCENARIO_INHERITANCE_PHASE_2_BURN_MONEY = 338980
HIDDEN_SCENARIO_INHERITANCE_PHASE_3_DONATE_INHERITANCE = 338981
HIDDEN_SCENARIO_INVITED_RIVAL = 298066
HIDDEN_SCENARIO_KICKED_OUT_RIVAL = 298067
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_3_IMPROVE_WORSEN_ACTIVE = 309102
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_3_RIVAL_ARRIVED = 300430
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_ACCEPTED_PROPOSAL = 297849
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_ASKED_ABOUT_CAREER = 302136
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_ASTRONAUT_NO = 302255
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_ASTRONAUT_YES = 301599
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_CAN_QUIT = 300348
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_GOAL_1_COMPLETE = 299553
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_GOAL_2_COMPLETE = 299554
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_HIGH_MOTIVES = 302534
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_IMPROVE_WORSEN_COMPLETE = 300059
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_PHASE_1_ANSWER_PHONE_GOAL_ACTIVE = 323788
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_PHASE_3_ANSWER_PHONE_GOAL_ACTIVE = 323840
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_REJECTED_PROPOSAL = 297850
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_RIVAL_PURCHASES = 299411
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_SCHMOOZED = 300227
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_START = 297026
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_VOODOO_OWNER = 302339
HIDDEN_SCENARIO_STUCK_IN_THEIR_SHADOW_WORKED_HARD = 300139
HIDDEN_SLEEPING_POD_WOOHOOING = 200583
HIDDEN_WITNESSED_DEATH_BODY = 127005
HIDDEN_WITNESSED_DEATH_MOURN = 126962
HIDDEN_WITNESSED_DEATH_REAPING = 126992
HIDDEN_YOGA_INSTRUCTOR_CLASS_STARTING = 118679
HIDDEN_YOGA_INSTRUCTOR_IN_CLASS = 121795
HIGH_SCHOOL_ACTIVE_ALL_IN_THE_BRANDING = 284970
HIGH_SCHOOL_ACTIVE_ASK_CAREER_DETAILS_COOLDOWN = 282516
HIGH_SCHOOL_ACTIVE_ASK_CAREER_DETAILS_NEGATIVE = 290051
HIGH_SCHOOL_ACTIVE_ASK_CAREER_DETAILS_POSITIVE = 290050
HIGH_SCHOOL_ACTIVE_ATTENDING_CLASS = 287711
HIGH_SCHOOL_ACTIVE_AVOIDED_CONSEQUENCES = 277054
HIGH_SCHOOL_ACTIVE_BRAND_RECOGNITION = 284967
HIGH_SCHOOL_ACTIVE_CAREER_DAY_CAN_ASK_CAREER_DETAILS = 294255
HIGH_SCHOOL_ACTIVE_CAREER_DAY_CLEAR_FUTURE = 284357
HIGH_SCHOOL_ACTIVE_CAREER_DAY_FUTURE_UNCERTAIN = 284358
HIGH_SCHOOL_ACTIVE_CAREER_DAY_WATCHED_1 = 289100
HIGH_SCHOOL_ACTIVE_CAREER_DAY_WATCHED_2 = 289101
HIGH_SCHOOL_ACTIVE_CAREER_DAY_WATCHED_3 = 289099
HIGH_SCHOOL_ACTIVE_CAUGHT_FOR_TRUANCY = 277057
HIGH_SCHOOL_ACTIVE_CLAIMED_LOCKER = 300256
HIGH_SCHOOL_ACTIVE_CLASSICALLY_STUDIED = 284939
HIGH_SCHOOL_ACTIVE_CLUMPY_CLOTHING = 291516
HIGH_SCHOOL_ACTIVE_COMPLETED_T_POSE_CHALLENGE = 293436
HIGH_SCHOOL_ACTIVE_CRICKETS = 284960
HIGH_SCHOOL_ACTIVE_DEBUG_FORCE_CHANCE_CARD = 297343
HIGH_SCHOOL_ACTIVE_EXAM_FAIL = 292772
HIGH_SCHOOL_ACTIVE_EXAM_HIGH = 292770
HIGH_SCHOOL_ACTIVE_EXAM_MAX = 292768
HIGH_SCHOOL_ACTIVE_EXAM_POOR = 292771
HIGH_SCHOOL_ACTIVE_EXPERIMENT_GONE_WRONG = 284933
HIGH_SCHOOL_ACTIVE_FRIENDLY_GAME_OF_TELEPHONE = 284894
HIGH_SCHOOL_ACTIVE_GOAL_COUNT_1 = 300540
HIGH_SCHOOL_ACTIVE_GOAL_COUNT_2 = 300541
HIGH_SCHOOL_ACTIVE_GOT_AWAY_WITH_IT = 284941
HIGH_SCHOOL_ACTIVE_GOT_CLASS_LIST = 282582
HIGH_SCHOOL_ACTIVE_GOT_DETENTION_HIDDEN = 276713
HIGH_SCHOOL_ACTIVE_GRADE_TRICKLING_DOWNWARD = 284964
HIGH_SCHOOL_ACTIVE_HOOKY_AT_SCHOOL = 285682
HIGH_SCHOOL_ACTIVE_HOOKY_AT_SCHOOL_CAUGHT = 304704
HIGH_SCHOOL_ACTIVE_HOW_TO_CLIMB_THE_CORPORATE_LADDER = 284962
HIGH_SCHOOL_ACTIVE_IDEA_THEFT = 291515
HIGH_SCHOOL_ACTIVE_LAUGHING_STOCK = 291512
HIGH_SCHOOL_ACTIVE_MADE_TO_STAY_LATE = 304698
HIGH_SCHOOL_ACTIVE_MATH_WHIZ = 291514
HIGH_SCHOOL_ACTIVE_MORNING_JAMZ = 291510
HIGH_SCHOOL_ACTIVE_MOUTHED_OFF_WARNING = 294896
HIGH_SCHOOL_ACTIVE_MOUTHING_OFF = 294893
HIGH_SCHOOL_ACTIVE_NPC_JANITOR_CLEAN_BATHROOM_COOLDOWN = 297004
HIGH_SCHOOL_ACTIVE_NPC_JANITOR_CLEAN_PUDDLE_COOLDOWN = 297005
HIGH_SCHOOL_ACTIVE_NPC_JANITOR_CLEAN_TABLE_COOLDOWN = 297007
HIGH_SCHOOL_ACTIVE_NPC_MONITOR_DETENTION = 297585
HIGH_SCHOOL_ACTIVE_ONE_OF_THE_COOL_KIDS = 284896
HIGH_SCHOOL_ACTIVE_PATROL_COOLDOWN_BATHROOM = 303587
HIGH_SCHOOL_ACTIVE_PATROL_COOLDOWN_CAFETERIA = 303588
HIGH_SCHOOL_ACTIVE_PATROL_COOLDOWN_HALLWAY = 303589
HIGH_SCHOOL_ACTIVE_PATROL_COOLDOWN_MISC = 303590
HIGH_SCHOOL_ACTIVE_PA_BOREDOM = 291511
HIGH_SCHOOL_ACTIVE_PHYSICS_TO_THE_FACE = 284935
HIGH_SCHOOL_ACTIVE_READY_TO_TEST = 284955
HIGH_SCHOOL_ACTIVE_SENT_BACK_TO_SCHOOL = 285639
HIGH_SCHOOL_ACTIVE_SKIPPED_CLASS = 287712
HIGH_SCHOOL_ACTIVE_SPAGHETTI_ARCHITECT = 291517
HIGH_SCHOOL_ACTIVE_STOPPING_THE_SPREAD = 284854
HIGH_SCHOOL_ACTIVE_STUCK = 284898
HIGH_SCHOOL_ACTIVE_TONGUE_TIED = 291513
HIGH_SCHOOL_ACTIVE_TOOK_THE_BLAME = 284893
HIGH_SCHOOL_DAY_ROLE_DURING_CLASS = 272760
HIGH_SCHOOL_FESTIVAL_ALL_DO_MISCHIEF = 282185
HIGH_SCHOOL_FESTIVAL_ALL_DO_PHOTO_OP_ACTIVITY = 282193
HIGH_SCHOOL_FESTIVAL_ALL_ENTER_FESTIVAL = 282496
HIGH_SCHOOL_FESTIVAL_ALL_JUDGE_COMPETITION = 282191
HIGH_SCHOOL_FESTIVAL_ALL_SUBMIT_SCORE = 282163
HIGH_SCHOOL_FESTIVAL_ALL_WATCH_COMPETITION = 282160
HIGH_SCHOOL_FESTIVAL_ALL_WATCH_RESULT = 282271
HIGH_SCHOOL_FESTIVAL_ANNOUNCED_RESULTS = 285562
HIGH_SCHOOL_FESTIVAL_BIG_LEAGUE = 291265
HIGH_SCHOOL_FESTIVAL_BRANIAC_JAMMING = 291267
HIGH_SCHOOL_FESTIVAL_CHESS_BATTLE_NO_LAW = 291266
HIGH_SCHOOL_FESTIVAL_ENTERED_FESTIVAL = 282498
HIGH_SCHOOL_FESTIVAL_HYPED = 291264
HIGH_SCHOOL_FESTIVAL_SCIENCE_FAIR_DO_GAME_JAM = 282096
HIGH_SCHOOL_FESTIVAL_SCIENCE_FAIR_PLAY_CHESS = 282180
HIGH_SCHOOL_FESTIVAL_SCIENCE_FAIR_PLAY_CHESS_PUZZLE = 282094
HIGH_SCHOOL_FESTIVAL_SCIENCE_FAIR_PLAY_WITH_TABLET = 282178
HIGH_SCHOOL_FESTIVAL_SPORTS_DAY_DO_COMPETITIVE_CHEER = 282267
HIGH_SCHOOL_FESTIVAL_SPORTS_DAY_DO_SOLO_CHEER = 282157
HIGH_SCHOOL_FESTIVAL_SPORTS_DAY_PLAY_FOOTBALL = 282186
HIGH_SCHOOL_FESTIVAL_SUBMITTED_TO_COMPETITION = 284989
HIGH_SCHOOL_GRADUATION_BAD_VALEDICTORIAN_SPEECH = 289387
HIGH_SCHOOL_GRADUATION_GAVE_SPEECH = 291680
HIGH_SCHOOL_GRADUATION_GOOD_VALEDICTORIAN_SPEECH = 289386
HIGH_SCHOOL_GRADUATION_GOT_DIPLOMA = 287699
HIGH_SCHOOL_GRADUATION_GOT_DIPLOMA_VISIBLE = 289384
HIGH_SCHOOL_GRADUATION_GRADUATION_CAP_OFF = 288616
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_BLACK = 296480
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_BROWN = 296585
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_CORAL = 296587
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_GRAY = 296586
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_GREEN_YELLOW = 296588
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_BLACK = 304543
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_BROWN = 304544
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_CORAL = 304545
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_GRAY = 304546
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_GREEN_YELLOW = 304547
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_NAVY_RED = 304548
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_ORANGE = 304549
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_PURPLE = 304550
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_RED = 304581
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_WHITE = 304582
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_HAT_WHITE_BLUE = 304583
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_NAVY_RED = 296590
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_ORANGE = 296591
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_PURPLE = 296584
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_RED = 296488
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_WHITE = 296486
HIGH_SCHOOL_GRADUATION_GRADUATION_OUTFIT_WHITE_BLUE = 296589
HIGH_SCHOOL_GRADUATION_HEARD_BAD_SPEECH = 289389
HIGH_SCHOOL_GRADUATION_HEARD_GOOD_SPEECH = 289388
HIGH_SCHOOL_GRADUATION_SHARED_SCHOOL_MEMORIES = 289385
HIGH_SCHOOL_GRADUATION_WAITING_FOR_GIVE_DIPLOMA = 302812
HIGH_SCHOOL_PROM_CELEBRITY_DATE = 280982
HIGH_SCHOOL_PROM_CROWN_AUTONOMY = 303165
HIGH_SCHOOL_PROM_CROWN_SPIN_JESTER = 283491
HIGH_SCHOOL_PROM_CROWN_SPIN_ROYALTY = 283492
HIGH_SCHOOL_PROM_GOT_PROM_TNS = 303561
HIGH_SCHOOL_PROM_HIDDEN_GOT_PROM_TNS = 289892
HIGH_SCHOOL_PROM_NOSTALGIA = 291997
HIGH_SCHOOL_PROM_PRESENTER_ROUTE_TO_PODIUM = 291274
HIGH_SCHOOL_PROM_PRESENTER_WAITING = 291933
HIGH_SCHOOL_PROM_PRESENTING = 285055
HIGH_SCHOOL_PROM_REJECTED_PROM_POSAL = 280985
HIGH_SCHOOL_PROM_ROLE_TEEN_GENERIC = 289410
HIGH_SCHOOL_PROM_ROLE_TEEN_PRE_VOTE = 284077
HIGH_SCHOOL_PROM_SELECT_SIGN_1 = 301957
HIGH_SCHOOL_PROM_SELECT_SIGN_2 = 301958
HIGH_SCHOOL_PROM_SELECT_SIGN_3 = 301959
HIGH_SCHOOL_PROM_SELECT_SIGN_4 = 301960
HIGH_SCHOOL_PROM_SELECT_SIGN_5 = 301961
HIGH_SCHOOL_PROM_SO_SHINY = 280983
HIGH_SCHOOL_PROM_SUCCESSFUL_PROMPOSAL = 280984
HIGH_SCHOOL_PROM_TEEN_GATHERING = 285056
HIGH_SCHOOL_PROM_TEEN_POST_VOTE = 294531
HIGH_SCHOOL_PROM_VOTED_JESTER = 284628
HIGH_SCHOOL_PROM_VOTED_ROYALTY = 284629
HIGH_SCHOOL_PROM_WATCH_AWARDS = 301076
HIGH_SCHOOL_PROM_WEARING_CROWN = 284110
HIGH_SCHOOL_TEAMS_CRUSH_CONFIDENT = 296242
HIGH_SCHOOL_TEAMS_CRUSH_EMBARRASSED = 296241
HIKING_TRAIL_HIKE_AROUND_WITH_BRONZE = 240590
HIKING_TRAIL_HIKE_AROUND_WITH_GOLD = 240592
HIKING_TRAIL_HIKE_AROUND_WITH_GOLD_ALL_SIMS = 249653
HIKING_TRAIL_HIKE_AROUND_WITH_LEADER_SILVER = 249505
HIKING_TRAIL_HIKE_AROUND_WITH_LEADER_TIN = 249504
HIKING_TRAIL_HIKE_AROUND_WITH_SILVER = 240591
HIKING_TRAIL_HIKE_AROUND_WITH_TIN = 240589
HIKING_TRAIL_POI_ENVIRONMENT_BAMBOO = 249881
HIKING_TRAIL_POI_ENVIRONMENT_NATURE_COVE = 249882
HIKING_TRAIL_POI_OFFERING_HIGH_VALUE = 249884
HIKING_TRAIL_POI_OFFERING_NORMAL_VALUE = 249885
HIKING_TRAIL_POI_OFFERING_POOR_ITEM = 249887
HIKING_TRAIL_POI_OFFERING_VERY_POOR_VALUE = 249886
HIKING_TRAIL_POI_SELFIE_CEMETERY = 253842
HIKING_TRAIL_POI_SELFIE_HAPPY = 249883
HIKING_TRAIL_POI_WISH_HAPPY = 249889
HIKING_TRAIL_POI_WISH_SAD = 249888
HIKING_TRAIL_PREVENT_IMMEDIATE_SCORING = 253843
HIKING_TRAIL_ROUTE_EVENT_JOG = 251094
HIKING_TRAIL_ROUTE_EVENT_MEDITATIVE_WALK = 251095
HIKING_TRAIL_ROUTE_EVENT_MINDFUL_WALK = 253845
HIKING_TRAIL_ROUTE_EVENT_WALK = 251096
HIKING_TRAIL_SOLO_HIKE_BRONZE = 249502
HIKING_TRAIL_SOLO_HIKE_SILVER = 249503
HIKING_TRAIL_SOLO_HIKE_TIN = 249501
HOLIDAYS_FASTING_COMPLETE = 185462
HOLIDAYS_FASTING_CONTROLLER = 185756
HOLIDAYS_FASTING_FAILED = 185760
HOLIDAYS_FASTING_PROGRESS = 185464
HOLIDAYS_GO_STREAKING = 190712
HOLIDAYS_HIDDEN_BASE_SOCIALS = 181954
HOLIDAYS_SABOTAGE_DISCIPLINE_INTERACTIONS = 190702
HOLIDAYS_TRADITION_VISIBLE_ALMOST_MISSED_THE_BALL_DROP = 187765
HOLIDAYS_VISIBLE_EXCELLENT = 184169
HOLIDAYS_VISIBLE_FAILURE = 184170
HOLIDAYS_VISIBLE_GREAT = 184171
HOLIDAY_BASE_ACTIVE = 190549
HOLIDAY_BASE_SINGING_TERRAIN = 190554
HOLIDAY_CANDLES_FEELING_FESTIVE_KINARA = 348580
HOLIDAY_CANDLES_FEELING_FESTIVE_MENORAH = 348377
HOLIDAY_CRACKER_CANDY_BUFFS_DAZED = 155089
HOLIDAY_CRACKER_CANDY_BUFFS_ENERGIZED = 155102
HOLIDAY_CRACKER_CANDY_BUFFS_FLIRTY = 155065
HOLIDAY_CRACKER_CANDY_BUFFS_HAPPY = 155103
HOLIDAY_CRACKER_CANDY_BUFFS_PLAYFUL = 155104
HOLIDAY_CRACKER_CANDY_BUFFS_UNCOMFORTABLE = 155107
HOLIDAY_CRACKER_CHILD_ANGER_BUFF = 154618
HOLIDAY_CRACKER_FESTIVE_BUFF = 154617
HOLIDAY_CRACKER_PLAYFUL_BUFF = 154615
HOLIDAY_CRACKER_SAD_BUFF = 154619
HOLIDAY_CRACKER_STRESSED = 156177
HOLIDAY_CRACKER_STRESSED_ELDERS = 154614
HOLIDAY_DECORATIONS_NEARBY = 182227
HOLIDAY_HIDDEN_GETTING_FORGED_BREAKUP_LETTER = 191193
HOLIDAY_TRADITIONS_HIDDEN_ADMIRE_GHOSTS = 185903
HOLIDAY_TRADITIONS_HIDDEN_ADORE_OBJECT = 185570
HOLIDAY_TRADITIONS_HIDDEN_BE_FESTIVE = 185824
HOLIDAY_TRADITIONS_HIDDEN_BE_THANKFUL = 185845
HOLIDAY_TRADITIONS_HIDDEN_EGG_HUNT = 185569
HOLIDAY_TRADITIONS_HIDDEN_FATHER_WINTER = 185904
HOLIDAY_TRADITIONS_HIDDEN_FESTIVE_LIGHTING = 192434
HOLIDAY_TRADITIONS_HIDDEN_GIVEN_PRESENT = 188738
HOLIDAY_TRADITIONS_HIDDEN_GIVE_GIFTS_ACTIVE = 183253
HOLIDAY_TRADITIONS_HIDDEN_GIVING_FLOWER = 190740
HOLIDAY_TRADITIONS_HIDDEN_GNOMES = 185039
HOLIDAY_TRADITIONS_HIDDEN_GO_TO_SERVICES = 182195
HOLIDAY_TRADITIONS_HIDDEN_IS_WEARING_COSTUME = 187819
HOLIDAY_TRADITIONS_HIDDEN_NPC_GIVE_GIFTS_AUTONOMY = 186034
HOLIDAY_TRADITIONS_HIDDEN_ON_VACATION = 191349
HOLIDAY_TRADITIONS_HIDDEN_PARTY_INTERACTIONS = 186063
HOLIDAY_TRADITIONS_HIDDEN_SING_BOX_OF_DECORATIONS = 189822
HOLIDAY_TRADITIONS_HIDDEN_SING_FIREWORKS = 190543
HOLIDAY_TRADITIONS_HIDDEN_SING_GNOME = 189821
HOLIDAY_TRADITIONS_HIDDEN_SING_GRAND_MEAL = 189826
HOLIDAY_TRADITIONS_HIDDEN_SING_HOLIDAY_TREE = 189839
HOLIDAY_TRADITIONS_HIDDEN_SING_LIGHTING_CANDLES = 189837
HOLIDAY_TRADITIONS_HIDDEN_SING_PRESENT_PILE = 189824
HOLIDAY_TRADITIONS_HIDDEN_THROW_CONFETTI = 186062
HOLIDAY_TRADITIONS_HIDDEN_WATCH_COUNTDOWN = 184001
HOLIDAY_TRADITIONS_HIDDEN_WEAR_COSTUMES = 187795
HOLIDAY_TRADITIONS_HIDDEN_WEAR_COSTUME_COSTUME_ON = 188498
HOLIDAY_TRADITIONS_VISIBLE_BACK_TO_THE_FLOWER_GARDEN = 187719
HOLIDAY_TRADITIONS_VISIBLE_BACK_TO_THE_NORTH_POLE = 187712
HOLIDAY_TRADITIONS_VISIBLE_COUNTDOWN_TO_HILARITY = 187767
HOLIDAY_TRADITIONS_VISIBLE_DECORATE_THIS = 187770
HOLIDAY_TRADITIONS_VISIBLE_DECORATION_DESTRUCTION = 187771
HOLIDAY_TRADITIONS_VISIBLE_EVIL_LITTLE_LETTER = 188794
HOLIDAY_TRADITIONS_VISIBLE_FAMILY_TIME_TOMORROW = 182184
HOLIDAY_TRADITIONS_VISIBLE_FATHER_WINTERS_GOT_GAME = 187720
HOLIDAY_TRADITIONS_VISIBLE_FEAST_TOMORROW = 182182
HOLIDAY_TRADITIONS_VISIBLE_FLOWER_BUNNYS_GOT_GAME = 187718
HOLIDAY_TRADITIONS_VISIBLE_FORGERY_FAILURE = 188793
HOLIDAY_TRADITIONS_VISIBLE_GAME_OVER_FATHER_WINTER = 187725
HOLIDAY_TRADITIONS_VISIBLE_GAME_OVER_FLOWER_BUNNY = 187724
HOLIDAY_TRADITIONS_VISIBLE_GIFT_GIFTS_CHANCE_CARD_FAILURE = 190337
HOLIDAY_TRADITIONS_VISIBLE_GIFT_GIFTS_CHANCE_CARD_SUCCESS_CHILD = 190339
HOLIDAY_TRADITIONS_VISIBLE_GIFT_GIFTS_CHANCE_CARD_SUCCESS_TEEN = 190336
HOLIDAY_TRADITIONS_VISIBLE_LEAVE_FATHER_WINTER_ALONE = 187722
HOLIDAY_TRADITIONS_VISIBLE_LEAVE_FLOWER_BUNNY_ALONE = 187721
HOLIDAY_TRADITIONS_VISIBLE_MADE_IT_TO_MIDNIGHT = 185846
HOLIDAY_TRADITIONS_VISIBLE_MEAL_IN_AND_DEAL_IN = 187768
HOLIDAY_TRADITIONS_VISIBLE_PRESENTS_TOMORROW = 182183
HOLIDAY_TRADITIONS_VISIBLE_ROMANTIC_DAY_TOMORROW = 182180
HOLIDAY_TRADITIONS_VISIBLE_WHAT_A_THING = 190453
HOLIDAY_TRADITIONS_VISIBLE_WONDERFUL_SERVICE = 182198
HOLIDAY_TRADITIONS_WEAR_COSTUMES_WALK_BY = 188579
HOLIDAY_TREE_DECORATION_FAIL_ANGRY = 180641
HOLIDAY_TREE_DECORATION_FAIL_EMBARRASSED = 180643
HOLIDAY_TREE_DECORATION_SUCCESS = 180636
HOLIDAY_TREE_FEELING_FESTIVE = 180611
HOLIDAY_TREE_HIDDEN_EXIT = 191241
HOLIDAY_TREE_HIDDEN_WATCH = 191242
HOLIDAY_TREE_SABOTAGE_HAPPY = 183606
HOLOTABLE_ALARM_FIRST_ORDER_BROADCASTER = 245027
HOLOTABLE_ALARM_RESISTANCE_BROADCASTER = 245028
HOLOTABLE_ALARM_TRIGGERED = 251008
HOLOTABLE_ARCHIVES_ARE_COMPLETE = 243144
HORRIFYING_JOKE_EMBARRASSED = 98774
HORSE_ADD_SENTIMENT_WITNESS_FOAL_BIRTH = 338491
HORSE_BREEDING_BUFFS_SIM_FOAL_DELIVERY = 324233
HORSE_BREEDING_BUFFS_SIM_HEART_FOAL_OF_LOVE = 324087
HORSE_BREEDING_BUFFS_WOOHOO_COOLDOWN = 323056
HORSE_CARE_OBJECTS_HORSE_TOY_PLAYFUL = 328979
HORSE_CARE_OBJECTS_HORSE_TOY_SAD = 328980
HORSE_DRINK_WATER_COOLDOWN_AUTONOMOUS = 348067
HORSE_FATIGUE_REACTION_COOLDOWN = 349441
HORSE_FOAL_MENTOREE_BY_MENTOR_PRO_TEMPERAMENT_SKILL = 329482
HORSE_HIDDEN_BASK_IN_HORSE_BRAVERY_COOLDOWN = 340981
HORSE_HIDDEN_BE_WOKEN_UP = 328400
HORSE_HIDDEN_MEAN_ACTOR_COOLDOWN_HORSE = 346921
HORSE_HIDDEN_MEAN_ACTOR_COOLDOWN_SIM = 346922
HORSE_HIDDEN_TEACH_TO_CANTER_COOLDOWN = 330837
HORSE_HIDDEN_WILL_NOT_BUCK = 340914
HORSE_HORSE_COMPETITION_CHAMPIONSHIP_HORSE = 333538
HORSE_HORSE_COMPETITION_ENTERED_A_COMPETITION = 335314
HORSE_INTELLECTUAL_CHAT_PICKER_COOLDOWN = 348388
HORSE_IS_EATING = 328032
HORSE_IS_SLEEPING = 325741
HORSE_IS_SLEEPING_SS3 = 328034
HORSE_IS_SOCIALIZING = 328033
HORSE_MOODLETS_ANGRY_DEFIANT_FAILED_ASK_FOR_COOPERATION = 340907
HORSE_MOODLETS_CONFIDENT_EP14_WORLD_NPC_HORSE_TRAINER = 329635
HORSE_MOODLETS_CONFIDENT_EQUESTRIAN_SKILL = 324382
HORSE_MOODLETS_CONFIDENT_HORSE_OBSTACLES_SUCCESS = 332050
HORSE_MOODLETS_CONFIDENT_HORSE_TRAINING_ENCOURAGEMENT = 332051
HORSE_MOODLETS_CONFIDENT_MASTER_TRAINER_DURING_TRAINING = 328997
HORSE_MOODLETS_CONFIDENT_MASTER_TRAINER_POST_RIDE = 328998
HORSE_MOODLETS_DAZED_MELLOW_TRAINING_DAZE = 340908
HORSE_MOODLETS_DAZED_NEW_FOAL = 330839
HORSE_MOODLETS_HAPPY_ALL_MOTIVES_HIGH = 335959
HORSE_MOODLETS_HAPPY_CRADLED_WELL = 330141
HORSE_MOODLETS_HAPPY_EATING_FOOD_QUALITY_EXCELLENT = 324246
HORSE_MOODLETS_HAPPY_EATING_FOOD_QUALITY_MAGNIFICENT = 324247
HORSE_MOODLETS_HAPPY_EATING_FOOD_QUALITY_NICE = 324245
HORSE_MOODLETS_HAPPY_EATING_FOOD_QUALITY_PERFECT = 324248
HORSE_MOODLETS_HAPPY_ENERGETIC_GOT_EXERCISE = 340772
HORSE_MOODLETS_HAPPY_EQUESTRIAN_SKILL = 326892
HORSE_MOODLETS_HAPPY_GENTLY_TOUCHED = 330139
HORSE_MOODLETS_HAPPY_TALK_TO_GOAT = 331361
HORSE_MOODLETS_HAPPY_TALK_TO_SHEEP = 331364
HORSE_MOODLETS_HAPPY_WEAN_TO_HAY = 330047
HORSE_MOODLETS_HAPPY_WHATS_THAT = 331853
HORSE_MOODLETS_SAD_HORSE_OBSTACLES_FAILURE = 332052
HORSE_MOODLETS_SAD_LOST_COMPETITION = 324471
HORSE_MOODLETS_SAD_NEEDY_NEEDS_HAND_FEED = 340725
HORSE_MOODLETS_SAD_STUCK_INSIDE = 326341
HORSE_MOODLETS_SAD_TALK_TO_GOAT = 331362
HORSE_MOODLETS_SAD_TALK_TO_SHEEP = 331363
HORSE_MOODLETS_SAD_WEAN_TO_HAY = 330048
HORSE_MOODLETS_SAD_WITNESSED_DEATH = 347528
HORSE_MOODLETS_SCARED_FIRE = 331744
HORSE_MOODLETS_SCARED_LIGHTNING_NEARBY = 335304
HORSE_MOODLETS_SCARED_ROUGHLY_TOUCHED = 330140
HORSE_MOODLETS_SCARED_SPOOKED = 324470
HORSE_MOODLETS_SCARED_WHATS_THAT = 331854
HORSE_MOODLETS_TENSE_DEFIANT_STRESSED_FROM_MOUNTING = 340906
HORSE_MOODLETS_TENSE_EQUESTRIAN_SKILL_RIDING_IRRITATION = 324384
HORSE_MOODLETS_TENSE_EQUESTRIAN_SKIL_FEELING_RIDER_STRESS = 324385
HORSE_MOODLETS_UNCOMFORTABLE_DESOLATE = 322224
HORSE_MOODLETS_UNCOMFORTABLE_DESPERATE_FOR_FUN = 322222
HORSE_MOODLETS_UNCOMFORTABLE_DIRTY = 322225
HORSE_MOODLETS_UNCOMFORTABLE_EXHAUSTED = 322220
HORSE_MOODLETS_UNCOMFORTABLE_FAMISHED = 322218
HORSE_MOODLETS_UNCOMFORTABLE_HUNGRY = 322217
HORSE_MOODLETS_UNCOMFORTABLE_LONELY = 322223
HORSE_MOODLETS_UNCOMFORTABLE_NEEDS_AMUSMENT = 322221
HORSE_MOODLETS_UNCOMFORTABLE_ROUGHLY_CRADLED = 330142
HORSE_MOODLETS_UNCOMFORTABLE_TIRED = 322219
HORSE_MOTIVE_HYGIENE_ALLOW_CARE = 348616
HORSE_OBSTACLES_SIM_FAILURE = 332055
HORSE_OBSTACLES_SIM_SUCCESS = 332054
HORSE_RIDING_ALWAYS_THROW_RIDER = 332120
HORSE_RIDING_APPEARANCE_MODIFIER_REINS = 332274
HORSE_RIDING_APPEARANCE_MODIFIER_SADDLE = 332141
HORSE_RIDING_AUTONOMOUS_SOCIAL_WITH_RIDDEN_HORSE = 347618
HORSE_RIDING_HAPPY_REIN_IN_THE_SCENERY = 326887
HORSE_RIDING_HORSE_CARRYING_SIM = 339267
HORSE_RIDING_HORSE_LOVER = 349411
HORSE_RIDING_HORSE_MOUNTED = 317538
HORSE_RIDING_NEVER_THROW_RIDER = 332089
HORSE_RIDING_REAR_UP_UNBUCKABLE = 340123
HORSE_RIDING_REAR_UP_UNEXPECTED_REARING = 340124
HORSE_RIDING_REINS_DOWN = 342330
HORSE_RIDING_SIM_BUCKED_EMBARRASSED = 339401
HORSE_RIDING_SIM_BUCKED_UNCOMFORTABLE = 339400
HORSE_RIDING_SIM_MOUNTED = 317537
HORSE_RIDING_THROW_RIDER = 332086
HORSE_RIDING_WALKSTYLE_CANTER = 326965
HORSE_RIDING_WALKSTYLE_CANTER_LOW_SKILL = 331991
HORSE_RIDING_WALKSTYLE_CANTER_LOW_SKILL_BUCK_WILD = 331996
HORSE_RIDING_WALKSTYLE_GHOST_CANTER = 345117
HORSE_RIDING_WALKSTYLE_GHOST_CANTER_LOW_SKILL = 345118
HORSE_RIDING_WALKSTYLE_GHOST_TROT = 345115
HORSE_RIDING_WALKSTYLE_GHOST_TROT_LOW_SKILL = 345116
HORSE_RIDING_WALKSTYLE_GHOST_WALK = 345113
HORSE_RIDING_WALKSTYLE_GHOST_WALK_LOW_SKILL = 345114
HORSE_RIDING_WALKSTYLE_TROT = 326967
HORSE_RIDING_WALKSTYLE_TROT_LOW_SKILL = 331993
HORSE_RIDING_WALKSTYLE_TROT_LOW_SKILL_BUCK_WILD = 331997
HORSE_RIDING_WALKSTYLE_WALK = 326966
HORSE_RIDING_WALKSTYLE_WALK_LOW_SKILL = 331995
HORSE_RUN_AROUND_COOLDOWN = 348068
HORSE_SEASON_WEATHER_WET_VFX = 335391
HORSE_SEASON_WEATHER_WET_VFX_FOAL = 349449
HORSE_TRAINING_ENDURANCE_FATIGUE_DECAY = 337154
HORSE_TRAINING_FATIGUE = 327961
HORSE_TRAINING_SOCIALS_CHARISMA = 330480
HORSE_TRAINING_SOCIALS_DANCE = 330481
HORSE_TRAINING_SOCIALS_FITNESS = 330478
HORSE_TRAINING_SOCIALS_GAME_JUMPING = 330479
HORSE_TRANSACTION_ASK_ABOUT_HORSES_HIDDEN = 332748
HORSE_TRANSACTION_RECENTLY_INTERACTED_HIDDEN = 332749
HORSE_WEATHER_AUTONOMY_HIDDEN_IN_THE_RAIN = 335400
HOT_POT_ALL_PARTICIPANTS = 254214
HOT_POT_ATE_WITH_OTHERS = 250906
HOT_POT_ROLE_EAT = 249676
HOT_POT_ROLE_GATHER = 249673
HOT_POT_ROLE_START_COOKING = 249674
HOT_POT_ROLE_WAIT_TO_EAT = 249675
HOT_POT_STARTED_EATING = 250893
HOT_POT_WARM_SIM = 250886
HOVER_LAMP_FOCUSED = 109868
HUMANOID_ROBOTS_BEHAVIOR_MODULES_CHILD_CARE = 218995
HUMANOID_ROBOTS_BEHAVIOR_MODULES_CLEANING = 218996
HUMANOID_ROBOTS_BEHAVIOR_MODULES_FIGHTER = 218997
HUMANOID_ROBOTS_BEHAVIOR_MODULES_GARDENING = 218999
HUMANOID_ROBOTS_BEHAVIOR_MODULES_PARTY = 219712
HUMANOID_ROBOTS_BEHAVIOR_MODULES_REPAIR = 218998
HUMANOID_ROBOTS_BEHAVIOR_MODULES_SECURITY = 218994
HUMANOID_ROBOTS_CREATION_CREATOR_MARKER = 221905
HUMANOID_ROBOTS_ELECTROCUTION_HYPER_CHARGED = 223943
HUMANOID_ROBOTS_ELECTROCUTION_SUPER_CHARGED = 223942
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_1 = 219924
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_10 = 219923
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_2 = 219925
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_3 = 219926
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_4 = 219927
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_5 = 219928
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_6 = 219929
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_7 = 219930
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_8 = 219931
HUMANOID_ROBOTS_ENHANCEMENT_LEVEL_9 = 219932
HUMANOID_ROBOTS_FLIRT_WITH_OBJECT = 223394
HUMANOID_ROBOTS_HOVER_MODE_WALK_STYLE = 223735
HUMANOID_ROBOTS_MAIN_BUFF = 219638
HUMANOID_ROBOTS_MOOD_VFX_ANGRY = 221879
HUMANOID_ROBOTS_MOOD_VFX_BORED = 221881
HUMANOID_ROBOTS_MOOD_VFX_CONFIDENT = 221882
HUMANOID_ROBOTS_MOOD_VFX_DAZED = 227718
HUMANOID_ROBOTS_MOOD_VFX_EMBARRASSED = 221814
HUMANOID_ROBOTS_MOOD_VFX_ENERGIZED = 221818
HUMANOID_ROBOTS_MOOD_VFX_FINE = 221819
HUMANOID_ROBOTS_MOOD_VFX_FLIRTY = 221883
HUMANOID_ROBOTS_MOOD_VFX_FOCUSED = 221820
HUMANOID_ROBOTS_MOOD_VFX_HAPPY = 220400
HUMANOID_ROBOTS_MOOD_VFX_INSPIRED = 221821
HUMANOID_ROBOTS_MOOD_VFX_ONTRAVEL = 230601
HUMANOID_ROBOTS_MOOD_VFX_PLAYFUL = 221816
HUMANOID_ROBOTS_MOOD_VFX_SAD = 221813
HUMANOID_ROBOTS_MOOD_VFX_STRESSED = 221884
HUMANOID_ROBOTS_MOOD_VFX_UNCOMFORTABLE = 221885
HUMANOID_ROBOTS_MOTIVES_ALL_MOTIVES_HIGH = 230065
HUMANOID_ROBOTS_MOTIVES_ALL_MOTIVES_PRETTY_HIGH = 230067
HUMANOID_ROBOTS_OUTFIT = 218341
HUMANOID_ROBOTS_OUTFIT_BEIGE_WHITE = 227829
HUMANOID_ROBOTS_OUTFIT_BLACK_BLUE = 227830
HUMANOID_ROBOTS_OUTFIT_GRAY_BROWN = 227831
HUMANOID_ROBOTS_OUTFIT_GREEN_BROWN = 227832
HUMANOID_ROBOTS_OUTFIT_RED_GREEN = 227833
HUMANOID_ROBOTS_OUTFIT_WHITE_COPPER = 227834
HUMANOID_ROBOTS_STOP_ENHANCEMENT = 229860
HUMANOID_ROBOTS_THEY_ARE_PLANNING_SOMETHING = 227141
HUMANOID_ROBOTS_VFX_MINI_BOT_SOCIAL = 229243
ICE_CREAM_CREPE_YOUTH = 251499
ILLUMINATED_BY_STARS = 105318
IMMEDIATELY_PREPARED_FOOD_HIDDEN = 170451
INCREDIBLE_STORYTELLER = 108018
INFANTS_CARRY_BACK_HIDDEN = 272014
INFANTS_PERSONALITY_GASSY_GAS_TROUBLE = 286118
INFANTS_PERSONALITY_GIVE_QUIRKS = 336049
INFANTS_PERSONALITY_GOOD_APPETITE_FULL = 334030
INFANTS_PERSONALITY_HICCUPS_IDLE = 286117
INFANTS_PERSONALITY_OBSESSED_WITH_SOUND = 286125
INFANTS_PERSONALITY_ONLY_SLEEPS_WHEN_HELD = 333686
INFANTS_PERSONALITY_REVEAL_DELAY = 333666
INFANTS_PERSONALITY_SELF_SOOTHED = 334066
INFANTS_PERSONALITY_SELF_SOOTHER = 286120
INFANTS_PERSONALITY_SNEEZE_TRAIT = 286119
INFANTS_PERSONALITY_TALKER_TRAIT = 286121
INFANTS_TYAE_CARRY_BACK_HIDDEN = 271983
INFANT_ANTICIPATION_MOMENTS_WATCH_END = 319240
INFANT_ATTACHMENT_CARED_FOR_GOOD = 275644
INFANT_ATTACHMENT_CARED_FOR_GREAT = 319192
INFANT_ATTACHMENT_IS_ANYONE_THERE = 275648
INFANT_ATTACHMENT_IS_ANYONE_THERE_NEGLECTED = 319339
INFANT_ATTACHMENT_LOVED_GOOD = 275646
INFANT_ATTACHMENT_LOVED_GREAT = 319196
INFANT_ATTACHMENT_LOVE_SHOWN_FINE = 275645
INFANT_ATTACHMENT_LOVE_SHOWN_NEGLECTED = 319194
INFANT_ATTACHMENT_MOTIVE_DISTRESS = 275468
INFANT_ATTACHMENT_NEEDS_HELP_FINE = 275647
INFANT_ATTACHMENT_NEEDS_HELP_NEGLECTED = 319200
INFANT_ATTACHMENT_NEEDS_MET_FINE = 275643
INFANT_ATTACHMENT_NEEDS_MET_NEGLECTED = 319190
INFANT_AUTO_AGE_UP_TEST = 322790
INFANT_AWAKE_TIME = 327515
INFANT_BABY_BOP = 317598
INFANT_BABY_FEED_CRAVING_NEW_FLAVOR = 305360
INFANT_BEING_BREAST_FED = 333766
INFANT_BEING_LET_OUT = 326995
INFANT_BGO_MESMERIZED = 277355
INFANT_CANT_BE_CONTAINED = 282585
INFANT_CANT_REACH_ANGRY = 321037
INFANT_CANT_REACH_SAD = 321043
INFANT_CAREGIVER_ACTIVE = 281020
INFANT_CAREGIVER_PASSIVE = 281019
INFANT_CAREGIVER_TIME_ALONE_SHOW_CONCERN = 282866
INFANT_CARRY_COOLDOWN = 276020
INFANT_CARRY_GIVE_CARRIED_SIM_HIDDEN_TARGET = 335678
INFANT_CARRY_PROTECT_CARRY = 333166
INFANT_CARRY_RESPONSE_ANGRY_CARRY = 275847
INFANT_CARRY_RESPONSE_ANGRY_CARRY_BACK = 275848
INFANT_CARRY_RESPONSE_ANGRY_PUT_DOWN = 275841
INFANT_CARRY_RESPONSE_HAPPY_CARRY = 275840
INFANT_CARRY_RESPONSE_HAPPY_CARRY_BACK = 275849
INFANT_CARRY_RESPONSE_HAPPY_PUT_DOWN = 275850
INFANT_CARRY_RESPONSE_SAD_CARRY = 275839
INFANT_CARRY_RESPONSE_SAD_CARRY_BACK = 275853
INFANT_CARRY_RESPONSE_SAD_PUT_DOWN = 275851
INFANT_CARRY_RIGHT_HIDDEN = 276004
INFANT_CHECK_ON_CLASH_PREVENTION = 335346
INFANT_CHECK_ON_NOT_CHECKED_SHOW_CONCERN = 283485
INFANT_CHOMP_COOLDOWN = 339336
INFANT_CRAWLING_LEVEL_ONE = 309450
INFANT_CRAWLING_LEVEL_TWO = 309449
INFANT_CRAWLING_ON_THE_MOVE = 280971
INFANT_CRAWLING_ROUTE_EVENT_REACT_SHOCKED = 310631
INFANT_CRAWLING_ROUTE_EVENT_TIMER = 323346
INFANT_CRYING_BABY = 316000
INFANT_CRYING_BABY_HATES_CHILDREN = 316002
INFANT_CRYING_INFANT = 276062
INFANT_CRY_REACTION = 324066
INFANT_CRY_REACTION_COOLDOWN = 324067
INFANT_DIAPER_RASH = 275886
INFANT_FRESHLY_DIAPERED = 311691
INFANT_HIDDEN_DIAPER_OVER_FULL = 329250
INFANT_HIDDEN_DIAPER_PARTIAL_FULL = 329248
INFANT_HIDDEN_STINKY_DIAPER_ACTOR = 309713
INFANT_HIGH_CHAIR_ALREADY_FED_FIRST_BITE = 334560
INFANT_HIGH_CHAIR_BETRAYED = 283945
INFANT_HIGH_CHAIR_FOOD_BOREDOM = 283944
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_APPLESAUCE = 307631
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_BANANA_SLICES = 307639
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_CRUSHED_CARROTS = 307632
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_HOMEMADE_HUMMUS = 307643
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_ICE_CREAM = 307635
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_MASHED_MANGO = 307644
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_MASHED_PEAS = 307647
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_OATMEAL_CEREAL = 307641
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_OATY_OS = 307636
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_PAPAYA_PASTE = 307646
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_PEANUT_BUTTER_PUFFS = 307638
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_PUMPKIN_PUREE = 307633
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_RICE_PORRIDGE = 307640
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_SMASHED_AVOCADO = 307645
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_SMASHED_LEMON = 307634
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_SWEET_POTATO_PUREE = 307642
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_YOGURT = 307630
INFANT_HIGH_CHAIR_LAST_FOOD_EATEN_YOGURT_MELTS = 307637
INFANT_HIGH_CHAIR_YUMMY = 283943
INFANT_INVITED_OVER = 320281
INFANT_IN_SPECIAL_MULTI_SIM = 335989
INFANT_IS_BEING_CARED_FOR = 335779
INFANT_LOUD_NOISE_NOISY_NEIGHBOR_HIDDEN = 321698
INFANT_LOUSY_LOCKPICKER = 282608
INFANT_MILESTONE_ANTICIPATION_MOMENT_ALLOW_SIT = 332429
INFANT_MILESTONE_ANTICIPATION_MOMENT_BIG = 327859
INFANT_MILESTONE_ANTICIPATION_MOMENT_JUST_GRABBED = 327168
INFANT_MILESTONE_ANTICIPATION_MOMENT_JUST_REACHED = 327169
INFANT_MILESTONE_ANTICIPATION_MOMENT_SMALL = 327858
INFANT_MILESTONE_BLOCK_ANTICIPATION_PUSHER = 335142
INFANT_MILESTONE_CAN_CRAWL = 322738
INFANT_MILESTONE_CELEBRATE_MY_PRIDE_AND_JOY = 319246
INFANT_MILESTONE_CELEBRATE_OUTSHINED = 319247
INFANT_MILESTONE_CELEBRATE_PUSH_BRAG_COOLDOWN = 324374
INFANT_MILESTONE_MAIN = 287573
INFANT_MILESTONE_NOT_SITTING_UP = 288538
INFANT_MILESTONE_RECENT_UNLOCK = 328806
INFANT_MILESTONE_SIT_UP = 287574
INFANT_MILESTONE_SLEPT_THROUGH_NIGHT = 331333
INFANT_MILESTONE_UNLOCK_TRIGGER = 320410
INFANT_MOTIVE_OVERRIDE_ENERGY_ANGRY = 279868
INFANT_MOTIVE_OVERRIDE_ENERGY_SAD = 275519
INFANT_MOTIVE_OVERRIDE_ENERGY_VERY_ANGRY = 279869
INFANT_MOTIVE_OVERRIDE_ENERGY_VERY_SAD = 275520
INFANT_MOTIVE_OVERRIDE_FUN_ANGRY = 275522
INFANT_MOTIVE_OVERRIDE_FUN_SAD = 279865
INFANT_MOTIVE_OVERRIDE_FUN_VERY_ANGRY = 275523
INFANT_MOTIVE_OVERRIDE_FUN_VERY_SAD = 279866
INFANT_MOTIVE_OVERRIDE_HUNGER_ANGRY = 275489
INFANT_MOTIVE_OVERRIDE_HUNGER_SAD = 279863
INFANT_MOTIVE_OVERRIDE_HUNGER_VERY_ANGRY = 275491
INFANT_MOTIVE_OVERRIDE_HUNGER_VERY_SAD = 279864
INFANT_MOTIVE_OVERRIDE_HYGIENE_ANGRY = 317664
INFANT_MOTIVE_OVERRIDE_HYGIENE_SAD = 279861
INFANT_MOTIVE_OVERRIDE_HYGIENE_VERY_ANGRY = 317665
INFANT_MOTIVE_OVERRIDE_HYGIENE_VERY_SAD = 279862
INFANT_NANNY_CHECK_ON_COOLDOWN = 330803
INFANT_PEEKABOO_AUTONOMOUS_COOLDOWN = 333241
INFANT_PLAY_BABY_LAUGH = 279257
INFANT_PLAY_MAT_HIDDEN_PLAY_WITH_TRACKER = 334481
INFANT_PLAY_MAT_JUST_STOPPED_INTERACTION = 332297
INFANT_PLAY_SQUISHY_AND_COLD = 322089
INFANT_PLAY_THAT_WAS_CUTE = 279256
INFANT_PLAY_WATER_BABY = 322399
INFANT_PLAY_WIBBLE_WOBBLE = 279258
INFANT_PRE_SLEEP_HIDDEN_BED_TIME_STORY = 279904
INFANT_PRE_SLEEP_HIDDEN_LULLED_TO_SLEEP = 279905
INFANT_PRE_SLEEP_HIDDEN_SOOTHED_TO_SLEEP = 279906
INFANT_REACTION_ANGRY = 334370
INFANT_REACTION_COOLDOWN = 333196
INFANT_REACTION_HAPPY = 334371
INFANT_REACTION_SAD = 334372
INFANT_REWARD_TRAIT_HAPPY = 320153
INFANT_REWARD_TRAIT_TOP_NOTCH = 320150
INFANT_REWARD_TRAIT_UNHAPPY = 320154
INFANT_RILED_UP = 287903
INFANT_RUDE_AWAKENING = 276334
INFANT_SIM_SOCIAL_BABYLESS_BLISS = 286217
INFANT_SIM_SOCIAL_BABY_WORRY = 286216
INFANT_SIM_SOCIAL_CUTE_BABY = 274949
INFANT_SIM_SOCIAL_JEALOUS = 286345
INFANT_SIM_SOCIAL_PARENTAL_PRESSURE = 286218
INFANT_SIM_SOCIAL_PROUD = 286343
INFANT_SIM_SOCIAL_SWEET_SIBLINGS = 286414
INFANT_SIM_SOCIAL_UGH_BABIES = 274950
INFANT_SLEEP_AWAKE_ANGRY = 275451
INFANT_SLEEP_AWAKE_HAPPY = 275452
INFANT_SLEEP_AWAKE_SAD = 275450
INFANT_SLEEP_BED_TIME_STORY = 275453
INFANT_SLEEP_HIDDEN_AWAKE_BUFFS_ALLOWED = 329251
INFANT_SLEEP_HIDDEN_MOTIVE_ADJUST = 331278
INFANT_SLEEP_HIDDEN_SLEEP_TIME_DONE = 275624
INFANT_SLEEP_LULLED_TO_SLEEP = 275518
INFANT_SLEEP_SOOTHED = 334368
INFANT_SLEEP_SOOTHED_TO_SLEEP = 275445
INFANT_SOCIAL_BOUNCE = 283572
INFANT_SOCIAL_OUCH = 282668
INFANT_SOCIAL_WERE_THOSE_FANGS = 282669
INFANT_STINKY_DIAPER_TARGET = 305678
INFANT_STOP_CRY = 332110
INFANT_STUCK_ANGRY = 321036
INFANT_STUCK_SAD = 321041
INFANT_TINY_DANCER = 317597
INFANT_TOP_NOTCH = 275659
INFANT_TRAIT_CALM = 277619
INFANT_TRAIT_CALM_BOREDOM_EXIT = 334661
INFANT_TRAIT_CALM_MOVE_COOLDOWN = 335335
INFANT_TRAIT_CAUTIOUS = 284563
INFANT_TRAIT_CAUTIOUS_CAREGIVER_PROXIMITY = 334601
INFANT_TRAIT_CAUTIOUS_FAMILIAR_SPACE = 284558
INFANT_TRAIT_CAUTIOUS_NEED_FAMILIAR_FACE = 284556
INFANT_TRAIT_CAUTIOUS_PROXIMITY_BROADCASTER = 334608
INFANT_TRAIT_CAUTIOUS_PUT_DOWN = 284698
INFANT_TRAIT_CAUTIOUS_SAFE = 284582
INFANT_TRAIT_CAUTIOUS_STRANGE_PLACE = 284557
INFANT_TRAIT_CAUTIOUS_STRANGE_PLACE_HIDDEN = 334606
INFANT_TRAIT_GASSY_RELEASED = 288901
INFANT_TRAIT_HOME_CHECK = 284572
INFANT_TRAIT_INTENSE = 287895
INFANT_TRAIT_INTENSE_REFUSE_EATING = 287901
INFANT_TRAIT_SENSITIVE_OVERSTIMULATED = 275857
INFANT_TRAIT_SUNNY = 277824
INFANT_TRAIT_WIGGLY = 275837
INFANT_TRAIT_WIGGLY_TIME_FOR_WIGGLES = 275843
INFANT_TUMMY_TIME_SOMEONE_JOINED = 319754
INFANT_UGH_INFANTS = 333378
INFANT_WIGGLE_TO_MUSIC_COOLDOWN = 335336
INFANT_WONT_STOP_CRYING = 276064
INFATUATING_SCENT = 118495
INFECTED_PLANT_ATTACKS_BOTANOPHOBIA = 203660
INFECTED_PLANT_ATTACKS_HIDDEN_ATTACK_COOLDOWN = 206540
INFECTED_PLANT_ATTACKS_HIDDEN_REACT_COOLDOWN = 207455
INFECTED_PLANT_ATTACKS_RECENTLY_MOCKED_PLANT = 202514
INFECTION_CURE_TEMP_INFECTION_IMMUNITY = 204249
INFECTION_SCANNER_FIGHT_SCANNING_SIM = 207198
INFECTION_SCANNER_TRIGGERED_POSSESSION = 207194
INFLUENTIAL_INDIVIDUAL_CHEER = 232560
INFLUENTIAL_INDIVIDUAL_SHUN = 232481
INSECTS_BUG_BITE = 102983
INSECTS_ICKY_BUG = 102986
INSECTS_STINK_BUG = 102984
INSECT_FARM_BEETLE_BURNS = 237703
INSIGHTFUL_MEDITATION = 119058
INSIGHTFUL_MEDITATION_INCENSE = 120175
INSPIRATIONAL_MORAL = 108024
INSPIRATIONAL_MORAL_GREAT_STORYTELLER = 109743
INSPIRATIONAL_SCENT = 118496
INSPIRED_BY_NATURE = 108251
INSPIRED_BY_NATURE_LOVES_OUTDOORS = 108258
INSPIRED_BY_POTION = 26334
INSPIRED_SAW_SOME_STARS = 31630
INSPIRED_STARRY_NIGHT = 31632
INSPIRED_WRITING_ENTHUSED = 26700
INSPIRING_CHILD_STORY = 31122
INSTILLED_CONFIDENCE = 26690
INSTRUMENT_PLAYING_BADLY = 38906
INTENSE_WEATHER_SLIPPING_ON_THIN_ICE = 247636
INTERACTABLE_CAVE_BEASTLY_LAUGHTER = 249444
INTERACTABLE_CAVE_GREAT_RANTINGS = 249450
INTERACTABLE_CAVE_IM_GROWLIN_HERE = 249445
INTERACTABLE_CAVE_LUCKY_SIMOLEON = 249453
INTERACTABLE_CAVE_MAD_RANTINGS = 249449
INTERACTABLE_CAVE_MONSTROUS_LOGIC = 249446
INTERACTABLE_CAVE_SERIOUSLY = 249448
INTERACTABLE_CAVE_SPIRIT_DANCE = 249447
INTERACTABLE_CAVE_THAT_WONT_BE_ME = 249451
INTERACTABLE_CAVE_THOSE_WHO_CAME_BEFORE = 249452
INTERACTABLE_STATUE_LASER_FOCUS = 224542
INTERACTABLE_STATUE_NPC_OFFERING_COOLDOWN = 224637
INTERACTABLE_STATUE_PLACEBO = 224541
INTERACTABLE_STATUE_SURREAL_FOCUS = 224523
INTERROGATION_TABLE_MOOD_CONTROL_CALM = 104575
INTERROGATION_TABLE_MOOD_CONTROL_DEFENSIVE = 104576
INTERROGATION_TABLE_MOOD_CONTROL_FRIENDLY = 104583
INTERROGATION_TABLE_MOOD_CONTROL_FURIOUS = 104577
INTERROGATION_TABLE_MOOD_CONTROL_SHY = 104578
INTERROGATION_TABLE_MOOD_CONTROL_SMUG = 104579
INTERROGATION_TABLE_MOOD_CONTROL_SUSPICIOUS = 104580
INTERROGATION_TABLE_MOOD_CONTROL_TENSE = 104598
INTERROGATION_TABLE_MOOD_CONTROL_TERRIFIED = 104582
INTERROGATION_TABLE_MOOD_CONTROL_WORRIED = 104581
INTERROGATION_TABLE_RESULTS_INTERROGATION_FAILURE = 106733
INTERROGATION_TABLE_RESULTS_INTERROGATION_SUCCESS = 106732
INVALID = 0
INVESTIGATION_SYSTEM_ARCHIVE_EVIDENCE_COOLDOWN = 205555
INVESTIGATION_SYSTEM_CRAFT_SPORE_FILTER_COOLDOWN = 207381
INVESTIGATION_SYSTEM_KEY_CARD_MILITARY_REQUISITION_COOLDOWN = 207586
INVESTIGATION_SYSTEM_MILITARY_WALK_BY_WALK_STYLE_OVERRIDE_NORMAL = 207068
INVESTIGATION_SYSTEM_MILITARY_WALK_BY_WALK_STYLE_OVERRIDE_TOUGH = 207069
INVESTIGATION_SYSTEM_STOP_IMPRESS_WITH_PHYSICAL_PROWESS_SUCCESS = 204066
INVESTIGATION_SYSTEM_STOP_IMPRESS_W_ITH_PHYSICAL_PROWESS_FAILURE = 204085
INVIGORATED_BY_NATURE = 108252
INVIGORATED_BY_NATURE_LOVES_OUTDOORS = 108260
IN_DEBT = 226857
IN_REGION_BATUU = 237013
IN_REGION_BATUU_PLAYER = 245146
IRRESPONSIBLE_IGNORE_BILLS = 163657
ISLANDER_CULTURE_EXTRA_FOOD_COMPLETE_OBJECTIVE = 209313
ISLANDER_CULTURE_FIRE_BRIGADE_NEIGHBOR_SAVED_ME = 209214
ISLANDER_CULTURE_NEIGHBORS_HELPED_THROUGH_THE_LOSS = 208671
ISLANDER_CULTURE_ROLE_NEED_SOMETHING_FIXED_REPAIR = 210643
ISLANDER_CULTURE_ROLE_NEED_SOMETHING_FIXED_WAITING = 210662
ISLANDER_CULTURE_ROLE_VISITOR_DEATH_COMFORT = 208638
ISLANDER_CULTURE_TRAIT_ISLANDER = 209324
ISLAND_CANOE_FLOWER_SAIL = 209114
ISLAND_CANOE_SAIL_AWAY = 209108
ISLAND_CONSERVATION_AUTONOMY_BUFFS_NPC_ANTI_ENVIRONMENTALIST = 208869
ISLAND_CONSERVATION_AUTONOMY_BUFFS_NPC_LITTERING_SIM = 208868
ISLAND_CONSERVATION_AUTONOMY_BUFFS_NPC_POACHING_SIM = 208867
ISLAND_CONSERVATION_AUTONOMY_MOD_TURTLE_HATCHING_GENERAL = 205466
ISLAND_CONSERVATION_BUFFS_DIDNT_LISTEN = 209458
ISLAND_CONSERVATION_BUFFS_MAKING_A_DIFFERENCE = 209475
ISLAND_CONSERVATION_BUFFS_MAKING_A_DIFFERENCE_VFX = 212655
ISLAND_CONSERVATION_BUFFS_OUCH = 210469
ISLAND_CONSERVATION_BUFFS_STINKY_PILE = 210493
ISLAND_CONSERVATION_BUFFS_TAMING_VOLCANO = 210470
ISLAND_EVENTS_AUTONOMY_MOD_TURTLE_HATCHING_CONSERVATIONIST = 210347
ISLAND_EVENTS_BEACH_BONFIRE_AUTONOMY_MOD = 211686
ISLAND_EVENTS_FAMILY_FUN_AUTONOMY_MOD_CHILD = 209542
ISLAND_EVENTS_FAMILY_FUN_AUTONOMY_MOD_PARENT = 209535
ISLAND_EVENTS_FAMILY_FUN_AUTONOMY_MOD_VENDOR = 209543
ISLAND_EVENTS_FISHING_COMPETITION_AUTONOMY_MOD_ANNOUNCE_WINNER = 208367
ISLAND_EVENTS_FISHING_COMPETITION_AUTONOMY_MOD_VENDOR = 208366
ISLAND_EVENTS_FISHING_COMPETITION_DONE_FISHING = 208336
ISLAND_EVENTS_ISLAND_CELEBRATION_AUTONOMY_MOD_BONFIRE_FIRE_DANCE = 208294
ISLAND_EVENTS_ISLAND_CELEBRATION_AUTONOMY_MOD_CREATE_OBJECTON_TABLE = 208289
ISLAND_EVENTS_ISLAND_CELEBRATION_AUTONOMY_MOD_VENDOR = 211343
ISLAND_EVENTS_ISLAND_CELEBRATION_CONSTRAINED = 212365
ISLAND_EVENTS_PART_OF_THE_COMMUNITY = 210659
ISLAND_EVENTS_POTLUCK_AUTONOMY_MOD = 209537
ISLAND_EVENTS_TOWN_BBQ_AUTONOMY_MOD_GRAB_KAVA = 212080
ISLAND_EVENTS_TOWN_BBQ_AUTONOMY_MOD_HANG_OUT_PIT_BBQ = 212467
ISLAND_EVENTS_TOWN_BBQ_AUTONOMY_MOD_MAKE_KAVA = 212077
ISLAND_EVENTS_TOWN_BBQ_AUTONOMY_MOD_USE_PIT_BBQ = 212055
ISLAND_EVENTS_TURTLE_HATCHING_ENTHUSE_ABOUT_BABY_TURTLES = 215934
ISLAND_WATERFALL_ALL_NATURAL_SHOWER = 207412
ISLAND_WATERFALL_ATTRACT_FROGS_HIDDEN = 207427
ISLAND_WATERFALL_CATCH_FROGS_COOLDOWN_HIDDEN = 207426
ISLAND_WATERFALL_EYES_WATCHING = 207411
ISLAND_WATERFALL_SPOTTED_IN_THE_OPEN = 207414
ISLAND_WATERFALL_WATERFALL_ESCAPADES = 207410
ISLAND_WATERFALL_WATERFALL_FROLIC = 207418
IS_BEAR_BG = 153741
IS_DANCING = 156894
IS_FLOATING_HIDDEN = 119069
IS_KNIGHT = 129890
IS_OWNED_PET = 221056
IS_RUNNING_MICROPHONE_SUPER_NOT_VISIBLE = 39717
IS_WADING = 207673
IS_WEARING_TOWEL = 119404
JEALOUSY_CAUGHT_CHEATING = 76385
JEALOUSY_CAUGHT_WITH_ANOTHER = 76384
JEALOUSY_CHEATER = 129283
JEALOUSY_CHEATING_DISCOVERED = 76387
JEALOUSY_DOOMED_RELATIONSHIP = 76388
JEALOUSY_DRIFTING_LOVE = 76375
JEALOUSY_ENEMY_WITH_BENEFITS = 76378
JEALOUSY_EVEN_MORE_AWKWARD = 76567
JEALOUSY_FLIRTY_SPOUSE = 76376
JEALOUSY_FREEZE_MISSING_SO_TIMER = 259618
JEALOUSY_HIDDEN_WITNESSED_CHEATING = 129281
JEALOUSY_LOVE_INTEREST = 76374
JEALOUSY_TRUE_ENEMY = 76559
JEALOUSY_UNFAITHFUL_LOVE = 76574
JEALOUSY_UNINTERESTED_SOUL_MATE = 76377
JEALOUSY_WOO_HOO_INTERRUPTURE = 125709
JEALOUS_LOVED_ONE = 12456
JEALOUS_LOVED_ONE_GLOOMY = 36956
JOB_LOSS_CONSOLE_COOLDOWN = 308844
JOB_LOSS_LAY_OFF_ASSURED_OF_NEW_JOB = 311100
JOB_LOSS_LAY_OFF_BETWEEN_JOBS = 307297
JOB_LOSS_LAY_OFF_CHANCE = 306067
JOB_LOSS_LAY_OFF_COOLDOWN = 306066
JOB_LOSS_LAY_OFF_DEVASTATING = 307295
JOB_LOSS_LAY_OFF_EXPIRED = 315653
JOB_LOSS_LAY_OFF_LOOMING = 306346
JOB_LOSS_LAY_OFF_NEVER_NEEDED_THIS_JOB = 307296
JOB_LOSS_LAY_OFF_PITY_PIZZA = 308584
JOB_LOSS_LAY_OFF_PROMISING_PIZZA = 308585
JOB_LOSS_LAY_OFF_SLACK_OFF_BOOST = 306500
JOB_LOSS_LAY_OFF_WORK_HARDER_BOOST = 306501
JOB_LOSS_LOOKING_FOR_WORK_POST_COOLDOWN = 308845
JOB_LOSS_RECENTLY_LOST_JOB = 307761
JOURNAL_ANGRY = 160146
JOURNAL_ANGRY_ENTRY = 160176
JOURNAL_CONFIDENT = 160149
JOURNAL_EMBARRASSED = 160151
JOURNAL_EMBARRASSED_ENTRY = 160174
JOURNAL_HAPPY = 160150
JOURNAL_INSPIRED = 160148
JOURNAL_JOURNAL_BEING_SNOOPED = 167847
JOURNAL_NORMAL_ENTRY = 160169
JOURNAL_SAD = 160152
JOURNAL_SAD_ENTRY = 160175
JOURNAL_SNOOPING_CONFIDENT = 160258
JOURNAL_SNOOPING_EMBARRASSED = 160257
JOURNAL_STRESSED_ENTRY = 160172
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_CONFIDENT_1 = 236417
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_CONFIDENT_3 = 236418
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_CONFIDENT_6 = 236419
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_ENERGIZED_1 = 236414
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_ENERGIZED_3 = 236415
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_ENERGIZED_6 = 236416
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_FLIRTY_1 = 236421
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_FLIRTY_3 = 236422
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_FLIRTY_6 = 236423
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_FOCUSED_1 = 236433
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_FOCUSED_3 = 236434
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_FOCUSED_6 = 236435
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_HAPPY_1 = 236372
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_HAPPY_3 = 236375
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_HAPPY_6 = 236377
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_INSPIRED_1 = 236429
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_INSPIRED_3 = 236430
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_INSPIRED_6 = 236431
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_PASSED_OUT = 236561
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_PLAYFUL_1 = 236437
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_PLAYFUL_3 = 236438
JUICE_FIZZER_DRINK_EFFECTS_JUICE_AND_SELTZER_PLAYFUL_6 = 236439
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_DAZED_FIZZY_HEAD = 236985
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_DAZED_FROM_ENERGIZED = 236607
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_DAZED_FROM_FOCUSED = 240188
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_ENERGIZED_1 = 236570
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_ENERGIZED_2 = 236571
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_ENERGIZED_4 = 236572
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_FOCUSED_1 = 236573
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_FOCUSED_2 = 236574
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_FOCUSED_4 = 236575
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_GRIMBUCHA_1 = 236604
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_GRIMBUCHA_2 = 236605
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_GRIMBUCHA_4 = 236606
JUICE_FIZZER_DRINK_EFFECTS_KOMBUCHA_GRIMBUCHA_DAZED = 236614
JUICE_FIZZER_DRINK_EFFECTS_SUSPICIOUS_DANGEROUSLY_FIZZY = 236624
JUICE_FIZZER_DRINK_EFFECTS_SUSPICIOUS_HORRIBLY_FIZZY = 236623
JUICE_FIZZER_DRINK_EFFECTS_SUSPICIOUS_WEIRDLY_FIZZY = 236622
JUICE_FIZZER_KOMBUCHA_ENERGIZED = 236593
JUICE_FIZZER_KOMBUCHA_FOCUSED = 236594
JUICE_FIZZER_KOMBUCHA_GRIMBUCHA = 236595
JUICE_FIZZER_TRAIT_FIZZER_FOCUS = 236953
JUICE_FIZZER_TRAIT_FIZZY_HEAD = 236951
JUICE_FIZZING_FLAT_FIZZ_FACTS = 235751
JUICE_FIZZING_JUICY_FIZZ_KNOWELDGE = 235750
JUICE_FIZZING_KNOWLEDGE_FIZZLED_OUT = 235752
JUICE_FIZZING_SEND_FOR_EVALUATION_AVERAGE = 236826
JUICE_FIZZING_SEND_FOR_EVALUATION_AWFUL = 236827
JUICE_FIZZING_SEND_FOR_EVALUATION_OUTSTANDING = 236828
JUICE_FIZZING_SEND_FOR_EVALUATION_VERY_GOOD = 236829
JUICE_FIZZING_SEND_FOR_EVALUATION_WORLD_CLASS = 236830
JUICE_KEG_BLUE_RASPBERRY_CONFIDENT_1 = 208584
JUICE_KEG_BLUE_RASPBERRY_CONFIDENT_2 = 208585
JUICE_KEG_BLUE_RASPBERRY_CONFIDENT_3 = 208586
JUICE_KEG_DRAGON_FRUIT_PLAYFUL_1 = 208587
JUICE_KEG_DRAGON_FRUIT_PLAYFUL_2 = 208588
JUICE_KEG_DRAGON_FRUIT_PLAYFUL_3 = 208589
JUICE_KEG_FINISHED_KEG = 222674
JUICE_KEG_FLAT_JUICE_DEBUFF = 210446
JUICE_KEG_KEG_PARTY_SNACKS = 222683
JUICE_KEG_KEG_STAND_FAIL = 209601
JUICE_KEG_KEG_STAND_SUCCESS = 209600
JUICE_KEG_PASSION_FRUIT_FLIRTY_1 = 208590
JUICE_KEG_PASSION_FRUIT_FLIRTY_2 = 208591
JUICE_KEG_PASSION_FRUIT_FLIRTY_3 = 208592
JUICE_KEG_PINEAPPLE_HAPPY_1 = 208593
JUICE_KEG_PINEAPPLE_HAPPY_2 = 208594
JUICE_KEG_PINEAPPLE_HAPPY_3 = 208595
JUICE_KEG_TAPPER_FAILED = 209599
JUICE_KEG_TAPPER_SUCCESS = 209598
JUNGLE_REGION_ON_JUNGLE_VACATION = 178668
JUNGLE_REGION_WELCOME_PACKAGE = 183105
JUNGLE_WELCOME_PACKAGE_RECEIVED = 183130
KARAOKE_MACHINE_COOLDOWN = 154416
KARAOKE_MACHINE_END_GOOD_SINGING = 141672
KARAOKE_MACHINE_END_GOOD_SINGING_ACTIVATED = 152435
KARAOKE_MACHINE_END_GOOD_SINGING_BALLAD = 154200
KARAOKE_MACHINE_END_POOR_SINGING = 141671
KARAOKE_MACHINE_GOOD_SINGING_ACTOR_GENERAL = 148245
KARAOKE_MACHINE_GOOD_SINGING_ACTOR_TRAITS_BUFF = 148243
KARAOKE_MACHINE_GREAT_SINGING_ACTOR_GENERAL = 148244
KARAOKE_MACHINE_GREAT_SINGING_ACTOR_TRAITS_BUFF = 148242
KARAOKE_MACHINE_HIDDEN_BALLAD_WITH_CHILD = 155691
KARAOKE_MACHINE_HIDDEN_CURRENTLY_SINGING = 152415
KARAOKE_MACHINE_HIDDEN_CURRENTLY_SINGING_CONTEST = 153655
KARAOKE_MACHINE_HIDDEN_CURRENTLY_SINGING_Y_SIM = 152419
KARAOKE_MACHINE_HIDDEN_WATCHING_BALLAD = 154274
KARAOKE_MACHINE_POOR_SINGING_ACTOR_GENERAL = 148246
KARAOKE_MACHINE_POOR_SINGING_ACTOR_TRAITS_BUFF = 148241
KAVA_BOWL_DRINK_BUFFS_LEVEL_1 = 205923
KAVA_BOWL_DRINK_BUFFS_LEVEL_2 = 205924
KAVA_BOWL_DRINK_BUFFS_LEVEL_3 = 205925
KAVA_BOWL_DRINK_BUFFS_WELL_RESTED = 206153
KAVA_PARTY_INCLUDED = 206775
KAVA_PARTY_PHASE_2 = 206767
KEEPSAKE_BOX_ADULT_VFX = 324062
KEEPSAKE_BOX_CHILD_VFX = 328017
KEEPSAKE_BOX_FAMILY_ENTRUSTED = 320392
KEEPSAKE_BOX_PASSING_TORCH = 320391
KEEPSAKE_BOX_PONDER_MEANING_BEING_TOGETHER = 320700
KEEPSAKE_BOX_PONDER_MEANING_COOLDOWN = 320564
KEEPSAKE_BOX_PONDER_MEANING_ISNT_EVERYTHING = 320704
KEEPSAKE_BOX_PONDER_MEANING_NOBODY_KNOWS = 320705
KEEPSAKE_BOX_PONDER_MEANING_OBEDIENCE = 322837
KEEPSAKE_BOX_PONDER_MEANING_PATIENCE = 320706
KEEPSAKE_BOX_PONDER_MEANING_TOLERANCE = 320707
KEEPSAKE_BOX_PONDER_MEANING_UNCONDITIONAL = 320708
KEEPSAKE_BOX_PONDER_MEANING_WEIRD = 320709
KEEPSAKE_BOX_WANT_COOL_BOX = 320393
KIDDIE_POOL_ADULT_COOL_POOL = 189635
KIDDIE_POOL_ADULT_ERRATIC_SPLASHING = 189630
KIDDIE_POOL_ADULT_SPLASHY_FUN = 189629
KIDDIE_POOL_TODDLER_POOL_TIME_PLAYFUL = 189626
KISS_COOLDOWN_QUICK_SOCIAL_NOT_VISIBLE = 39865
KNITTING_AUTONOMOUS_COOLDOWN = 250694
KNITTING_DONATE_BEANIES = 241076
KNITTING_DONATE_CHILD_TOY = 241085
KNITTING_DONATE_DECORATIONS = 241082
KNITTING_DONATE_FURNISHINGS = 241078
KNITTING_DONATE_ONESIES = 241083
KNITTING_DONATE_POUFFES = 241081
KNITTING_DONATE_RUGS = 241079
KNITTING_DONATE_SOCKS = 241077
KNITTING_DONATE_SWEATERS = 241080
KNITTING_DONATE_SWEATER_SCARF = 241084
KNITTING_IS_KNITTING = 245464
KNITTING_VISIBLE_BRUTAL_KNITS = 241317
KNITTING_VISIBLE_FRESH_START = 243734
KNITTING_VISIBLE_GREAT_KNITS = 239824
KNITTING_VISIBLE_INTERNAL_SCREAMING = 239822
KNITTING_VISIBLE_INTERWOVEN_FATES = 239812
KNITTING_VISIBLE_ITCHY_KNITS = 239811
KNITTING_VISIBLE_KNEAT_KNITS = 239807
KNITTING_VISIBLE_KNITTABLE_CONTRIBUTE = 239809
KNITTING_VISIBLE_MADE_THAT = 239870
KNITTING_VISIBLE_NO_MORE_KNITTING = 239808
KNITTING_VISIBLE_READY_SET_KNIT = 239810
KNITTING_VISIBLE_SWEATER_CURSE = 239813
KNITTING_VISIBLE_UNFORTUKNITS = 239823
KNITTING_WEARING_KNITTED_CLOTHING = 240782
KNITTING_YELL_AT_COOLDOWN = 244399
KOTATSU_COSY = 248530
KOTATSU_COSY_UPGRADED = 248536
KOTATSU_DAZED = 248531
KOTATSU_DAZED_STRONGER = 252298
KOTATSU_FUNNY_BURNING_SMELL = 248529
KOTATSU_HIDDEN_TEMPERATURE_COLD = 248532
KOTATSU_HIDDEN_TEMPERATURE_COOL = 248533
KOTATSU_HIDDEN_TEMPERATURE_HOT = 248534
KOTATSU_HIDDEN_TEMPERATURE_WARM = 248535
LAMPOON_PARTY_GOLD = 202959
LARGE_SLEEP_DESIRE = 8904
LAUNDRY_CLEAN = 176286
LAUNDRY_DAMP = 176291
LAUNDRY_DIZZY = 178389
LAUNDRY_DRY = 176290
LAUNDRY_FILTHY = 176293
LAUNDRY_FRAGRANT = 178523
LAUNDRY_GRUNGY = 176292
LAUNDRY_PRISTINE = 176287
LAUNDRY_RANK = 178525
LAUNDRY_SOAKED = 178524
LAUNDRY_TODDLER_DAMP_DIRTY = 178410
LAUNDRY_USED = 176289
LAUNDRY_WARM = 178522
LAUNDRY_WASH_TUB_WASHED_OUT_ARMS = 178412
LAW_BLABBERMOUTH = 228579
LAW_IMPARTER_OF_KNOWLEDGE = 228581
LAW_JUDGE_HAS_SPOKEN = 228584
LAW_REPRESENT = 228173
LAW_UNAPPOINTED = 228175
LEAVE_POOL = 106168
LEAVE_WORK_BORED = 23879
LEAVE_WORK_EMBARRASSED = 23880
LEAVE_WORK_STRESSED = 23905
LEAVE_WORK_UNCOMFORTABLE = 23910
LECTURE_GRADES_EMBARRASSED = 98975
LECTURE_RESPONSIBILITIES_ANGRY = 99231
LIFESTYLES_ADRENALINE_SEEKER_AT_DANGEROUS_CAREER = 249874
LIFESTYLES_ADRENALINE_SEEKER_AT_EXCITING_VENUE = 253510
LIFESTYLES_ADRENALINE_SEEKER_AT_MUNDANE_CAREER = 250383
LIFESTYLES_ADRENALINE_SEEKER_AT_MUNDANE_VENUE = 253140
LIFESTYLES_ADRENALINE_SEEKER_BORED = 250387
LIFESTYLES_ADRENALINE_SEEKER_CONFIDENT = 250385
LIFESTYLES_ADRENALINE_SEEKER_DANGEROUS_WEATHER_COOLDOWN = 253343
LIFESTYLES_ADRENALINE_SEEKER_EXCITED_AT_FIRE = 253200
LIFESTYLES_ADRENALINE_SEEKER_FUN_GAIN = 250384
LIFESTYLES_ADRENALINE_SEEKER_MUNDANE_INTERACTIONS_FUN_LOSS = 254080
LIFESTYLES_ADRENALINE_SEEKER_THRILL_SEEKING_INTERACTIONS_FUN_GAIN = 254079
LIFESTYLES_CAN_UNLOCK_LIFESTYLES = 246488
LIFESTYLES_CLOSE_KNIT_LOST_A_FRIEND = 248776
LIFESTYLES_CLOSE_KNIT_NEW_FRIEND_TOO_MANY_FRIENDS = 248647
LIFESTYLES_COFFEE_FANATIC_DRANK_COFFEE = 246571
LIFESTYLES_COFFEE_FANATIC_NEED_MORE_COFFEE = 246521
LIFESTYLES_COFFEE_FANATIC_WAKES_UP = 246560
LIFESTYLES_DISLIKED_ENERGETIC = 248176
LIFESTYLES_DISLIKED_ENERGETIC_CONFLICT_OVERRIDE = 248219
LIFESTYLES_DISLIKED_SEDENTARY = 248295
LIFESTYLES_DISLIKED_SEDENTARY_CONFLICT_OVERRIDE = 248301
LIFESTYLES_DISLIKED_TECHNOPHOBE = 249090
LIFESTYLES_DISLIKED_TECHNOPHOBE_CONFLICT_OVERRIDE = 249425
LIFESTYLES_ENERGETIC_AT_ENERGETIC_CAREER = 248756
LIFESTYLES_ENERGETIC_AT_SEDENTARY_CAREER = 248757
LIFESTYLES_ENERGETIC_ENERGETIC_INTERACTIONS_FUN_GAIN = 249913
LIFESTYLES_ENERGETIC_NEGLECT_LIFESTYLE_00 = 250606
LIFESTYLES_ENERGETIC_SEDENTARY_INTERACTIONS_FUN_LOSS = 249914
LIFESTYLES_ENERGETIC_SEDENTARY_POSTURE_FUN_LOSS = 250612
LIFESTYLES_FREQUENT_TRAVELER_CAN_ASK_ABOUT_HOME_REGION = 254335
LIFESTYLES_FREQUENT_TRAVELER_MET_LOCAL = 246621
LIFESTYLES_FREQUENT_TRAVELER_POST_VACATION_CONFIDENT = 246393
LIFESTYLES_FREQUENT_TRAVELER_POST_VACATION_ENERGIZED = 246398
LIFESTYLES_FREQUENT_TRAVELER_POST_VACATION_HAPPY = 246397
LIFESTYLES_FREQUENT_TRAVELER_POST_VACATION_INSPIRED = 246396
LIFESTYLES_FREQUENT_TRAVELER_REGION_TOURIST_NO_VACATION = 246350
LIFESTYLES_FREQUENT_TRAVELER_REGION_TOURIST_VACATION = 246391
LIFESTYLES_FREQUENT_TRAVELER_SHARE_TRAVEL_STORIES_ACTOR = 252893
LIFESTYLES_FREQUENT_TRAVELER_SHARE_TRAVEL_STORIES_LISTENER = 252894
LIFESTYLES_FREQUENT_TRAVELER_VACATION_PROGRESS_COOLDOWN = 250138
LIFESTYLES_FREQUENT_TRAVELER_VISIT_PROGRESS_REGION = 246414
LIFESTYLES_FREQUENT_TRAVELER_VISIT_PROGRESS_REGION_CAFE = 246626
LIFESTYLES_FREQUENT_TRAVELER_VISIT_REGION_COOLDOWN = 254070
LIFESTYLES_HAS_LIFESTYLE_ADRENALINE_SEEKER = 248834
LIFESTYLES_HAS_LIFESTYLE_ENERGETIC = 248159
LIFESTYLES_HAS_LIFESTYLE_FREQUENT_TRAVELER = 246593
LIFESTYLES_HAS_LIFESTYLE_HEALTH_FOOD_NUT = 247606
LIFESTYLES_HAS_LIFESTYLE_INDOORSY = 248835
LIFESTYLES_HAS_LIFESTYLE_JUNK_FOOD_DEVOURER = 247607
LIFESTYLES_HAS_LIFESTYLE_OUTDOORSY = 248836
LIFESTYLES_HAS_LIFESTYLE_SEDENTARY = 248135
LIFESTYLES_HAS_LIFESTYLE_WORKAHOLIC = 245844
LIFESTYLES_HAS_TRAIT_CLOSE_KNIT = 253960
LIFESTYLES_HAS_TRAIT_COFFEE_FANATIC = 246516
LIFESTYLES_HAS_TRAIT_HUNGRY_FOR_LOVE = 253963
LIFESTYLES_HAS_TRAIT_NETWORKER = 253961
LIFESTYLES_HAS_TRAIT_SINGLE_AND_LOVING_IT = 253962
LIFESTYLES_HAS_TRAIT_TECHIE = 253956
LIFESTYLES_HAS_TRAIT_TECHNOPHOBE = 253957
LIFESTYLES_HUNGRY_FOR_LOVE_CONSUMING_ROMANTIC_MEDIA = 251020
LIFESTYLES_HUNGRY_FOR_LOVE_FLIRTY_CONVERSATION = 250756
LIFESTYLES_HUNGRY_FOR_LOVE_IN_A_RELATIONSHIP = 250757
LIFESTYLES_HUNGRY_FOR_LOVE_NEAR_PARTNER = 254104
LIFESTYLES_HUNGRY_FOR_LOVE_NEAR_PARTNER_COOLDOWN = 254110
LIFESTYLES_HUNGRY_FOR_LOVE_NO_RELATIONSHIP = 251261
LIFESTYLES_HUNGRY_FOR_LOVE_ROMANTIC_MEDIA = 251004
LIFESTYLES_HUNGRY_FOR_LOVE_WAKE_UP_HAS_RELATIONSHIP = 251075
LIFESTYLES_INDOORSY_ANGRY_DOG_WALK = 251967
LIFESTYLES_INDOORSY_AT_OUTDOOR_CAREER = 253609
LIFESTYLES_INDOORSY_BORED = 251319
LIFESTYLES_INDOORSY_FINE = 253142
LIFESTYLES_INDOORSY_HAPPY = 251318
LIFESTYLES_INDOORSY_IM_INDOORS = 251872
LIFESTYLES_INDOORSY_IM_OUTDOORS = 251873
LIFESTYLES_INDOORSY_INDOORS_INTERACTIONS_FUN_GAIN = 251874
LIFESTYLES_INDOORSY_OUTDOORS_INTERACTIONS_FUN_LOSS = 251875
LIFESTYLES_LIKED_ENERGETIC = 248318
LIFESTYLES_LIKED_ENERGETIC_CONFLICT_OVERRIDE = 248326
LIFESTYLES_LIKED_INDOORSY_CONFLICT_OVERRIDE = 253524
LIFESTYLES_LIKED_TECHIE = 249080
LIFESTYLES_NEGLECT_ADRENALINE_SEEKER_LEVEL_1 = 250858
LIFESTYLES_NEGLECT_ADRENALINE_SEEKER_LEVEL_2 = 250859
LIFESTYLES_NEGLECT_CLOSE_KNIT_LEVEL_1 = 250547
LIFESTYLES_NEGLECT_CLOSE_KNIT_LEVEL_2 = 250548
LIFESTYLES_NEGLECT_COFFEE_FANATIC_LEVEL_1 = 246549
LIFESTYLES_NEGLECT_COFFEE_FANATIC_LEVEL_2 = 247639
LIFESTYLES_NEGLECT_ENERGETIC_CONFLICT_OVERRIDE = 249151
LIFESTYLES_NEGLECT_ENERGETIC_LEVEL_1 = 248573
LIFESTYLES_NEGLECT_ENERGETIC_LEVEL_2 = 250601
LIFESTYLES_NEGLECT_FOOD_HEALTH_NUT_LEVEL_1 = 250482
LIFESTYLES_NEGLECT_FOOD_HEALTH_NUT_LEVEL_2 = 250483
LIFESTYLES_NEGLECT_FOOD_JUNK_FOOD_LEVEL_1 = 250485
LIFESTYLES_NEGLECT_FOOD_JUNK_FOOD_LEVEL_2 = 250484
LIFESTYLES_NEGLECT_FREQUENT_TRAVELER_LEVEL_1 = 250352
LIFESTYLES_NEGLECT_FREQUENT_TRAVELER_LEVEL_2 = 250356
LIFESTYLES_NEGLECT_HUNGRY_FOR_LOVE_LEVEL_1 = 250670
LIFESTYLES_NEGLECT_HUNGRY_FOR_LOVE_LEVEL_2 = 250669
LIFESTYLES_NEGLECT_INDOORSY_LEVEL_1 = 250853
LIFESTYLES_NEGLECT_INDOORSY_LEVEL_1_FINE_OVERRIDE = 253639
LIFESTYLES_NEGLECT_INDOORSY_LEVEL_2 = 250854
LIFESTYLES_NEGLECT_INDOORSY_LEVEL_2_FINE_OVERRIDE = 253640
LIFESTYLES_NEGLECT_LEVEL_0_ADRENALINE_SEEKER = 250841
LIFESTYLES_NEGLECT_LEVEL_0_CLOSE_KNIT = 250538
LIFESTYLES_NEGLECT_LEVEL_0_COFFEE_FANATIC = 252168
LIFESTYLES_NEGLECT_LEVEL_0_FOOD_HEALTH_NUT = 250480
LIFESTYLES_NEGLECT_LEVEL_0_FOOD_JUNK_FOOD = 250481
LIFESTYLES_NEGLECT_LEVEL_0_FREQUENT_TRAVELER = 250348
LIFESTYLES_NEGLECT_LEVEL_0_HUNGRY_FOR_LOVE = 250664
LIFESTYLES_NEGLECT_LEVEL_0_INDOORSY = 250842
LIFESTYLES_NEGLECT_LEVEL_0_NETWORKER = 250537
LIFESTYLES_NEGLECT_LEVEL_0_NO_NEED_FOR_ROMANCE = 250663
LIFESTYLES_NEGLECT_LEVEL_0_OUTDOORSY = 250843
LIFESTYLES_NEGLECT_LEVEL_0_TECHIE = 250535
LIFESTYLES_NEGLECT_LEVEL_0_TECHNOPHOBE = 250536
LIFESTYLES_NEGLECT_LEVEL_0_WORKAHOLIC = 250330
LIFESTYLES_NEGLECT_NETWORKER_CONFLICT_OVERRIDE = 250555
LIFESTYLES_NEGLECT_NETWORKER_LEVEL_1 = 250550
LIFESTYLES_NEGLECT_NETWORKER_LEVEL_2 = 250551
LIFESTYLES_NEGLECT_NO_NEED_FOR_ROMANCE_CONFLICT_OVERRIDE = 253861
LIFESTYLES_NEGLECT_NO_NEED_FOR_ROMANCE_LEVEL_1 = 250666
LIFESTYLES_NEGLECT_NO_NEED_FOR_ROMANCE_LEVEL_2 = 250667
LIFESTYLES_NEGLECT_OUTDOORSY_LEVEL_1 = 250849
LIFESTYLES_NEGLECT_OUTDOORSY_LEVEL_2 = 250852
LIFESTYLES_NEGLECT_SEDENTARY_CONFLICT_OVERRIDE = 249148
LIFESTYLES_NEGLECT_SEDENTARY_LEVEL_1 = 248568
LIFESTYLES_NEGLECT_SEDENTARY_LEVEL_2 = 250591
LIFESTYLES_NEGLECT_TECHIE_LEVEL_1 = 250541
LIFESTYLES_NEGLECT_TECHIE_LEVEL_2 = 250540
LIFESTYLES_NEGLECT_TECHNOPHOBE_CONFLICT_OVERRIDE = 250543
LIFESTYLES_NEGLECT_TECHNOPHOBE_LEVEL_1 = 250544
LIFESTYLES_NEGLECT_TECHNOPHOBE_LEVEL_2 = 250545
LIFESTYLES_NEGLECT_WORKAHOLIC_LEVEL_1 = 250061
LIFESTYLES_NEGLECT_WORKAHOLIC_LEVEL_2 = 250062
LIFESTYLES_NEGLECT_WORKAHOLIC_OVERRIDE = 250069
LIFESTYLES_NETWORKER_AMONG_FRIENDS = 248622
LIFESTYLES_NETWORKER_AMONG_FRIENDS_OVERRIDE = 248638
LIFESTYLES_NETWORKER_DESOLATE_OVERRIDE = 248670
LIFESTYLES_NETWORKER_LONELY_OVERRIDE = 248669
LIFESTYLES_NETWORKER_LOST_A_FRIEND = 248777
LIFESTYLES_NETWORKER_NEW_FRIEND = 248660
LIFESTYLES_NO_NEED_FOR_ROMANCE_CONSUMING_ROMANTIC_MEDIA = 251263
LIFESTYLES_NO_NEED_FOR_ROMANCE_FLIRTY_CONVERSATION = 251456
LIFESTYLES_NO_NEED_FOR_ROMANCE_HAS_RELATIONSHIP = 251260
LIFESTYLES_NO_NEED_FOR_ROMANCE_NO_RELATIONSHIP = 251258
LIFESTYLES_NO_NEED_FOR_ROMANCE_ROMANTIC_MEDIA = 251005
LIFESTYLES_NO_NEED_FOR_ROMANCE_WAKEUP_NO_RELATIONSHIP = 251195
LIFESTYLES_NO_NEED_FOR_ROMANCE_WAKEUP_NO_RELATIONSHIP_CONFLICT_OVERRIDE = 251199
LIFESTYLES_OUTDOORSY_AT_OUTDOORSY_CAREER = 252963
LIFESTYLES_OUTDOORSY_BORED = 251323
LIFESTYLES_OUTDOORSY_ENERGIZED_DOG_WALK = 251907
LIFESTYLES_OUTDOORSY_HAPPY = 251322
LIFESTYLES_OUTDOORSY_HAPPY_DOG_TRICKS = 251908
LIFESTYLES_OUTDOORSY_IM_INDOORS = 251864
LIFESTYLES_OUTDOORSY_IM_OUTDOORS = 251863
LIFESTYLES_OUTDOORSY_INDOORS_INTERACTIONS_FUN_LOSS = 251871
LIFESTYLES_OUTDOORSY_OUTDOORS_INTERACTIONS_FUN_GAIN = 251870
LIFESTYLES_OUTDOORSY_STRESSED_INDOOR_WORK = 251909
LIFESTYLES_OUTDOORSY_STRESSED_INDOOR_WORK_COOLDOWN = 253637
LIFESTYLES_ROMANCE_PERFORMED_ROMANTIC_INTERACTION = 251257
LIFESTYLES_ROMANCE_ROMANTIC_MEDIA_TIMER = 250973
LIFESTYLES_ROMANCE_WAKE_UP_COOLDOWN = 254177
LIFESTYLES_SEDENTARY_AT_ENERGETIC_CAREER = 248755
LIFESTYLES_SEDENTARY_AT_SEDENTARY_CAREER = 248754
LIFESTYLES_SEDENTARY_ENERGETIC_INTERACTIONS_FUN_LOSS = 249916
LIFESTYLES_SEDENTARY_NEGLECT_LIFESTYLE_00 = 250599
LIFESTYLES_SEDENTARY_SEATED = 248558
LIFESTYLES_SEDENTARY_SEATED_CONFLICT_OVERRIDE = 249147
LIFESTYLES_SEDENTARY_SEDENTARY_INTERACTIONS_FUNGAIN = 249915
LIFESTYLES_SEDENTARY_SEDENTARY_POSTURE_FUNGAIN = 250617
LIFESTYLES_SHARE_LIFESTYLE_TIPS_NEGATIVE = 249196
LIFESTYLES_SHARE_LIFESTYLE_TIPS_NEGATIVE_TARGET = 253756
LIFESTYLES_SHARE_LIFESTYLE_TIPS_POSITIVE = 249195
LIFESTYLES_SHARE_LIFESTYLE_TIPS_POSITIVE_TARGET = 253754
LIFESTYLES_SINGLE_AND_LOVING_IT_GOT_ENGAGED = 254098
LIFESTYLES_SINGLE_AND_LOVING_IT_GOT_ENGAGED_CONFLICT = 254100
LIFESTYLES_SINGLE_AND_LOVING_IT_HA_DWEDDING = 254099
LIFESTYLES_SINGLE_AND_LOVING_IT_HA_DWEDDING_CONFLICT = 254101
LIFESTYLES_SINGLE_AND_LOVING_IT_NEW_PARTNER = 254097
LIFESTYLES_SINGLE_AND_LOVING_IT_NEW_PARTNER_CONFLICT = 254102
LIFESTYLES_SLEEP_TIMER = 251073
LIFESTYLES_TECHIE_AT_TECH_CAREER = 247925
LIFESTYLES_TECHIE_CONVERSATION_TARGET_SIM_BOT = 247899
LIFESTYLES_TECHIE_LAUNDRY = 254125
LIFESTYLES_TECHIE_NO_POWER_LOT = 251701
LIFESTYLES_TECHIE_ON_OFF_THE_GRID_LOT = 249563
LIFESTYLES_TECHIE_OVERCLOCKED_COMPUTER = 249560
LIFESTYLES_TECHIE_OVERCLOCKED_VIDEO_GAME = 249559
LIFESTYLES_TECHIE_REPAIRING_ELECTRONICS = 247726
LIFESTYLES_TECHIE_SAW_BROKEN_ELECTRONICS = 246957
LIFESTYLES_TECHIE_SIM_BOT = 247810
LIFESTYLES_TECHIE_USING_ELECTRONICS = 249421
LIFESTYLES_TECHNOPHOBE_AT_TECH_CAREER = 247926
LIFESTYLES_TECHNOPHOBE_CONVERSATION_TARGET_SIM_BOT = 247900
LIFESTYLES_TECHNOPHOBE_LAUNDRY = 254123
LIFESTYLES_TECHNOPHOBE_NEED_TO_GAME_OVERRIDE = 247910
LIFESTYLES_TECHNOPHOBE_NO_POWER_LOT = 251702
LIFESTYLES_TECHNOPHOBE_OFF_THE_GRID_VISIT_COOLDOWN = 249349
LIFESTYLES_TECHNOPHOBE_ON_OFF_THE_GRID_LOT = 248882
LIFESTYLES_TECHNOPHOBE_REPAIRING_ELECTRONICS = 247727
LIFESTYLES_TECHNOPHOBE_SAW_BROKEN_ELECTRONICS = 246955
LIFESTYLES_TECHNOPHOBE_SIM_BOT = 247811
LIFESTYLES_TECHNOPHOBE_USING_ELECTRONICS = 249422
LIFESTYLES_WORKAHOLIC_AT_WORK = 245827
LIFESTYLES_WORKAHOLIC_AT_WORK_CONFLICT_OVERRIDE = 246110
LIFESTYLES_WORKAHOLIC_DEMAND_PROMOTION_COOLDOWN = 250244
LIFESTYLES_WORKAHOLIC_DEMAND_PROMOTION_FAIL = 252176
LIFESTYLES_WORKAHOLIC_LOST_JOB = 246069
LIFESTYLES_WORKAHOLIC_LOST_JOB_CONFLICT_OVERRIDE = 246073
LIFESTYLES_WORKAHOLIC_WORK_OFF_HOURS_LAZY = 250085
LIFESTYLES_WORKAHOLIC_WORK_OFF_HOURS_LAZY_POST_WORK = 250153
LIFE_MILESTONE_ABDUCTED_BY_ALIENS_HERE_ENERGIZED = 306142
LIFE_MILESTONE_ABDUCTED_BY_ALIENS_HERE_SCARED = 306143
LIFE_MILESTONE_BABY_KEEPSAKE_BIG_KID = 306156
LIFE_MILESTONE_BABY_KEEPSAKE_HAPPY = 311463
LIFE_MILESTONE_BABY_KEEPSAKE_MY_BABY = 306157
LIFE_MILESTONE_BABY_KEEPSAKE_SAD = 311461
LIFE_MILESTONE_BABY_KEEPSAKE_WHY_DID_I_KEEP_THIS = 306158
LIFE_MILESTONE_CAUGHT_CHEATER_HERE_ANGRY = 306140
LIFE_MILESTONE_CAUGHT_CHEATER_HERE_SAD = 306139
LIFE_MILESTONE_CHILD_DRAWINGS_CRINGE_KEEPSAKE = 306150
LIFE_MILESTONE_CHILD_DRAWINGS_OK_I_GUESS = 306149
LIFE_MILESTONE_CHILD_DRAWINGS_TERRIBLE_REMINDER = 306151
LIFE_MILESTONE_CHILD_DRAWINGS_WHAT_IMAGINATION_INSPIRED = 306153
LIFE_MILESTONE_CHILD_DRAWINGS_WHAT_IMAGINATION_PARENT = 306152
LIFE_MILESTONE_CHILD_DRAWINGS_WHAT_IMAGINATION_PLAYFUL = 306154
LIFE_MILESTONE_CHILD_DRAWINGS_WORK_ON_DISPLAY = 306378
LIFE_MILESTONE_ENGAGMENT_REJECTED_HERE = 306138
LIFE_MILESTONE_FIRST_BLADDER_FAILHERE = 306144
LIFE_MILESTONE_FIRST_FIRE_HERE = 306145
LIFE_MILESTONE_FIRST_FIRE_HERE_FIRE_OBJECT = 315259
LIFE_MILESTONE_FIRST_PROMOTION = 306147
LIFE_MILESTONE_GOT_MARRIED_HERE_POSITIVE = 306146
LIFE_MILESTONE_HIDDEN_CAN_GET_LOT_BASED_BUFF = 315076
LIFE_MILESTONE_HIDDEN_CAREER_MAX_LEVEL = 311611
LIFE_MILESTONE_HIDDEN_CAREER_MAX_LEVEL_AFTER_SCHOOL_ACTIVITY = 311612
LIFE_MILESTONE_HIDDEN_JUST_BECAME_NON_OCCULT = 333236
LIFE_MILESTONE_HIDDEN_JUST_HAD_BIRTHDAY = 332971
LIFE_MILESTONE_HIDDEN_JUST_HAD_SELF_DISCOVERY = 313002
LIFE_MILESTONE_HIDDEN_JUST_RESURRECTED_NO_BIT = 329409
LIFE_MILESTONE_HIDDEN_JUST_SURVIVED_HAUNTED_HOUSE = 313485
LIFE_MILESTONE_HIDDEN_JUST_WON_VILLAGE_FAIR = 313486
LIFE_MILESTONE_HIDDEN_RECENT_FIRST_FIRE = 315083
LIFE_MILESTONE_HIDDEN_RECENT_FIRST_PROMOTION = 318750
LIFE_MILESTONE_HIDDEN_RECENT_STRUCK_BY_LIGHTNING = 315084
LIFE_MILESTONE_HIDDEN_REFLECTION_COOLDOWN = 311914
LIFE_MILESTONE_LET_ME_FORGET = 311913
LIFE_MILESTONE_MANY_ENEMIES_NEGATIVE = 311893
LIFE_MILESTONE_MANY_ENEMIES_POSITIVE = 311892
LIFE_MILESTONE_MANY_FRIENDS = 311894
LIFE_MILESTONE_MARRIAGE_CERTIFICATE_HAPPY = 306160
LIFE_MILESTONE_MARRIAGE_CERTIFICATE_MARRIAGE_OF_MISTAKES = 306163
LIFE_MILESTONE_MARRIAGE_CERTIFICATE_NOT_MEANT_FOR_MARRIAGE = 306162
LIFE_MILESTONE_MARRIAGE_CERTIFICATE_TENSE = 306161
LIFE_MILESTONE_MEMORABILIA_OF_DEAD_SIM = 335427
LIFE_MILESTONE_NEXT_ADVENTURE = 311896
LIFE_MILESTONE_PRO_PROFESSIONAL = 311910
LIFE_MILESTONE_RESILIENT = 311911
LIFE_MILESTONE_REVIVED = 311895
LIFE_MILESTONE_SMOOTH_SAILING = 311891
LIFE_MILESTONE_STRUCK_BY_LIGHTNING_HERE = 306141
LIFE_MILESTONE_TOOTH_CERTIFICATE_ANGRY = 312234
LIFE_MILESTONE_TOOTH_CERTIFICATE_PLAYFUL = 312177
LIFE_MILESTONE_UNDER_ACHIEVING = 311912
LIFE_MILESTONE_UPS_AND_DOWNS = 311889
LIFE_SKILLS_AUTONOMY_CONFLICT_RESOLUTION_NEGATIVE = 163773
LIFE_SKILLS_AUTONOMY_CONFLICT_RESOLUTION_POSITIVE = 163774
LIFE_SKILLS_AUTONOMY_CONFLICT_RESOLUTION_VERY_NEGATIVE = 168261
LIFE_SKILLS_AUTONOMY_CONFLICT_RESOLUTION_VERY_POSITIVE = 168262
LIFE_SKILLS_AUTONOMY_EMOTIONAL_CONTROL_NEGATIVE = 163776
LIFE_SKILLS_AUTONOMY_EMOTIONAL_CONTROL_POSITIVE = 163775
LIFE_SKILLS_AUTONOMY_EMOTIONAL_CONTROL_VERY_NEGATIVE = 168263
LIFE_SKILLS_AUTONOMY_EMOTIONAL_CONTROL_VERY_POSITIVE = 168264
LIFE_SKILLS_AUTONOMY_EMPATHY_NEGATIVE = 163778
LIFE_SKILLS_AUTONOMY_EMPATHY_POSITIVE = 163777
LIFE_SKILLS_AUTONOMY_EMPATHY_VERY_NEGATIVE = 168265
LIFE_SKILLS_AUTONOMY_EMPATHY_VERY_POSITIVE = 168266
LIFE_SKILLS_AUTONOMY_MANNERS_NEGATIVE = 163780
LIFE_SKILLS_AUTONOMY_MANNERS_POSITIVE = 163779
LIFE_SKILLS_AUTONOMY_MANNERS_VERY_NEGATIVE = 168267
LIFE_SKILLS_AUTONOMY_MANNERS_VERY_POSITIVE = 168268
LIFE_SKILLS_AUTONOMY_RESPONSIBILITY_NEGATIVE = 163782
LIFE_SKILLS_AUTONOMY_RESPONSIBILITY_POSITIVE = 163781
LIFE_SKILLS_AUTONOMY_RESPONSIBILITY_VERY_NEGATIVE = 168270
LIFE_SKILLS_AUTONOMY_RESPONSIBILITY_VERY_POSITIVE = 168271
LIGHTHOUSE_CONCEIVED_HERE_HAPPY = 172432
LIGHTHOUSE_HAPPY = 176176
LISTENING_DEVICE_BUGGED = 202322
LIVESTOCK_PEN_WOOHOO_EMBARRASSED = 263151
LIVESTOCK_PEN_WOOHOO_UNCOMFORTABLE = 263159
LIVING_STATUE_BUSKER_AT_PO_COOLDOWN = 155689
LIVING_STATUE_BUSKER_CAN_BUSK_HIDDEN_BODY = 144139
LIVING_STATUE_BUSKER_CAN_BUSK_HIDDEN_HEAD = 144171
LIVING_VICARIOUSLY_SKILL_ADULT_BARTENDING = 30183
LIVING_VICARIOUSLY_SKILL_ADULT_BODYBUILDING = 30184
LIVING_VICARIOUSLY_SKILL_ADULT_CHARISMA = 30182
LIVING_VICARIOUSLY_SKILL_ADULT_COMEDY = 30185
LIVING_VICARIOUSLY_SKILL_ADULT_GARDENING = 30186
LIVING_VICARIOUSLY_SKILL_ADULT_GOURMET_COOKING = 30187
LIVING_VICARIOUSLY_SKILL_ADULT_GUITAR = 30188
LIVING_VICARIOUSLY_SKILL_ADULT_HACKING = 30189
LIVING_VICARIOUSLY_SKILL_ADULT_HANDINESS = 30190
LIVING_VICARIOUSLY_SKILL_ADULT_HOME_STYLE_COOKING = 30191
LIVING_VICARIOUSLY_SKILL_ADULT_LOGIC = 30192
LIVING_VICARIOUSLY_SKILL_ADULT_MISCHIEF = 30193
LIVING_VICARIOUSLY_SKILL_ADULT_PAINTING = 30194
LIVING_VICARIOUSLY_SKILL_ADULT_PIANO = 30195
LIVING_VICARIOUSLY_SKILL_ADULT_ROCKET_SCIENCE = 30197
LIVING_VICARIOUSLY_SKILL_ADULT_VIDEO_GAMING = 30199
LIVING_VICARIOUSLY_SKILL_ADULT_VIOLIN = 30200
LIVING_VICARIOUSLY_SKILL_ADULT_WRITING = 30201
LIVING_VICARIOUSLY_SKILL_CHILD_CREATIVITY = 29852
LIVING_VICARIOUSLY_SKILL_CHILD_LOGIC = 29858
LIVING_VICARIOUSLY_SKILL_CHILD_MOTOR = 29859
LIVING_VICARIOUSLY_SKILL_CHILD_SOCIAL = 29860
LOCAL_CULTURE_SKILL_FOOD_TOLERANCE = 176930
LOOT_CHARITY_DRAMA_NODE = 198064
LOSE_TEETH_CURRENTLY_AGING_UP = 340261
LOSE_TEETH_FIX_TOOTH_COOLDOWN = 332335
LOSE_TEETH_MISADVENTURE_DELAY = 315029
LOSE_TEETH_MISSING_TOOTH_APPEARANCE_MODIFIER = 312134
LOSE_TEETH_MISSING_TOOTH_BED_SWIPE = 327987
LOSE_TEETH_TIMER = 312133
LOSE_TEETH_TOOTHTASTROPHE = 314781
LOSE_TEETH_TOOTH_FAIRY = 314778
LOSE_TEETH_TOOTH_FAIRY_COOLDOWN = 314866
LOSE_TEETH_TOOTH_FAIRY_LOCKOUT = 334268
LOSE_TEETH_TOOTH_YOINKED = 314782
LOSE_TEETH_WIGGLE_TOOTH = 314783
LOST_A_GAME = 273092
LOST_FIGHT = 12464
LOST_FIGHT_BEAR = 108103
LOST_FIGHT_VILLAIN = 99535
LOT_MODS_APARTMENT_PRO_CHEFS_KITCHEN = 140092
LOT_MODS_APARTMENT_PRO_GREAT_ATMOSPHERE = 135662
LOT_MODS_APARTMENT_PRO_GREAT_ATMOSPHERE_VISIBLE = 141963
LOT_MODS_APARTMENT_PRO_GREAT_VIEW = 135667
LOT_MODS_APARTMENT_PRO_HISTORICAL = 135668
LOT_MODS_APARTMENT_PRO_HOME_STUDIO = 135661
LOT_MODS_APARTMENT_PRO_NEAR_GOOD_SCHOOLS_VISIBLE = 141965
LOT_MODS_BASE_GAME_BRACING_BREEZES_HIDDEN = 145503
LOT_MODS_BASE_GAME_BRACING_BREEZES_VISIBLE = 145530
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_BIRTHDAY_SUIT_VISIBLE = 206402
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_BURNT_BITS_VISIBLE = 206521
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_CHILD_HOUSEHOLD_HIDDEN = 207151
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_DARING_DINER_CONFIDENT_VISIBLE = 212028
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_DARING_DINER_ENERGIZED_VISIBLE = 212029
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_DARING_DINER_FLIRTY_VISIBLE = 212026
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_DARING_DINER_PLAYFUL_VISIBLE = 212030
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_EH_WHY_NOT_VISIBLE = 211965
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_EWWWWW_1_VISIBLE = 207628
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_EWWWWW_2_VISIBLE = 211920
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_GETTING_BUFF_VISIBLE = 212081
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_GET_NUDE_HIDDEN = 206158
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_HAVE_SOME_DECENCY_1_VISIBLE = 207623
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_HAVE_SOME_DECENCY_2_VISIBLE = 211925
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_IN_MY_ELEMENT_VISIBLE = 212116
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_IN_THE_BUFF_1_VISIBLE = 206401
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_IN_THE_BUFF_2_VISIBLE = 211931
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_IS_NUDE_HIDDEN = 212086
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_LOT_HANG_OUT_VISIBLE = 206561
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_NATURAL_FORM_VISIBLE = 212238
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_NEVER_NUDE_HIDDEN = 206639
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_NOT_A_CARE_IN_THE_WORLD_VISIBLE = 212084
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_OH_NATURAL_VISIBLE = 212085
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_PERFECT_TAN_VISIBLE = 212236
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_RISKY_BUSINESS_VISIBLE = 206493
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_SAND_EVERYWHERE_2_VISIBLE = 212271
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_SAND_EVERYWHERE_VISIBLE = 212261
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_SKINNY_DIP_VISIBLE = 212172
LOT_MODS_BASE_GAME_CLOTHING_OPTIONAL_UPDATER_HIDDEN = 211867
LOT_MODS_BASE_GAME_CONVIVIAL_HIDDEN = 145501
LOT_MODS_BASE_GAME_CONVIVIAL_HIDDEN_VFX = 191074
LOT_MODS_BASE_GAME_CONVIVIAL_VISIBLE = 145525
LOT_MODS_BASE_GAME_GREAT_ACOUSTICS_HIDDEN = 145499
LOT_MODS_BASE_GAME_GREAT_ACOUSTICS_VISIBLE = 145522
LOT_MODS_BASE_GAME_GRODY_RESTAURANTS_HIDDEN = 152195
LOT_MODS_BASE_GAME_HIGH_SPEED_INTERNET_HIDDEN = 145498
LOT_MODS_BASE_GAME_HIGH_SPEED_INTERNET_VISIBLE = 145519
LOT_MODS_BASE_GAME_HOMEY_HIDDEN = 145493
LOT_MODS_BASE_GAME_HOMEY_INVISIBLE_VFX = 157154
LOT_MODS_BASE_GAME_HOMEY_VISIBLE = 145494
LOT_MODS_BASE_GAME_NATURAL_LIGHT_HANDINESS_HIDDEN = 146577
LOT_MODS_BASE_GAME_NATURAL_LIGHT_HIDDEN = 145502
LOT_MODS_BASE_GAME_NATURAL_LIGHT_VISIBLE = 145528
LOT_MODS_BASE_GAME_SCIENCE_LAIR_HIDDEN = 145500
LOT_MODS_BASE_GAME_SCIENCE_LAIR_VISIBLE = 145524
LOT_MODS_ISLAND_SPIRITS_BENEVOLENT_ADULT_HIDDEN = 210152
LOT_MODS_ISLAND_SPIRITS_BENEVOLENT_CHILD_HIDDEN = 210131
LOT_MODS_ISLAND_SPIRITS_ISLAND_ABUNDANCE_VISIBLE = 208762
LOT_MODS_ISLAND_SPIRITS_ISLAND_CURSE_ADULT_VISIBLE = 208772
LOT_MODS_ISLAND_SPIRITS_ISLAND_CURSE_CHILD_VISIBLE = 208816
LOT_MODS_ISLAND_SPIRITS_ISLAND_ENERGY_VISIBLE = 208763
LOT_MODS_ISLAND_SPIRITS_ISLAND_FEAR_VISIBLE = 208774
LOT_MODS_ISLAND_SPIRITS_ISLAND_IMPATIENCE_VISIBLE = 208775
LOT_MODS_ISLAND_SPIRITS_ISLAND_LUCK_VISIBLE = 208718
LOT_MODS_ISLAND_SPIRITS_MALICIOUS_ADULT_HIDDEN = 210154
LOT_MODS_ISLAND_SPIRITS_MALICIOUS_CHILD_HIDDEN = 210155
LOT_MODS_OCEANIC_PARADISE_MERFOLK_HIDDEN = 209688
LOT_MODS_OCEANIC_PARADISE_NOT_SWIMMING_HIDDEN = 209445
LOT_MODS_OCEANIC_PARADISE_NOT_WADING_HIDDEN = 209430
LOT_MODS_OCEANIC_PARADISE_OCEANIC_SPLENDOR_VISIBLE = 209490
LOT_MODS_OCEANIC_PARADISE_SWIMMING_HIDDEN = 209444
LOT_MODS_OCEANIC_PARADISE_WADING_HIDDEN = 209429
LOUNGE_CHAIR_DOZE_OFF = 207020
LOUNGE_CHAIR_LUXORIOUS_LOUNGING = 206848
LOUNGE_EVENT_AWARD_CEREMONY_BOOK = 197459
LOUNGE_EVENT_AWARD_CEREMONY_CAREER_GIG = 197460
LOUNGE_EVENT_AWARD_CEREMONY_PAINTING = 197461
LOUNGE_EVENT_AWARD_CEREMONY_SONG = 197463
LOUNGE_EVENT_AWARD_CEREMONY_VIDEO = 197462
LOVE_GURU_ROMANTIC_DESTINY = 146662
LOVE_GURU_ROMANTIC_DOOM = 146663
LUNAR_CYCLE_MERMAID_4_FULLMOON = 295512
LUNAR_CYCLE_MERMAID_4_FULLMOON_TELEGRAPH = 295513
LUNAR_CYCLE_VAMPIRE_0_NEW_MOON = 295399
LUNAR_CYCLE_VAMPIRE_0_NEW_MOON_TELEGRAPH = 295404
LUNAR_CYCLE_WELL_RESTED = 289361
LUNAR_CYCLE_WEREWOLVES_0_NEW_MOON = 288669
LUNAR_CYCLE_WEREWOLVES_0_NEW_MOON_BLESSED = 296542
LUNAR_CYCLE_WEREWOLVES_0_NEW_MOON_TELEGRAPH = 291593
LUNAR_CYCLE_WEREWOLVES_1_WAXING_CRESCENT = 288670
LUNAR_CYCLE_WEREWOLVES_1_WAXING_CRESCENT_BLESSED = 296544
LUNAR_CYCLE_WEREWOLVES_1_WAXING_CRESCENT_TELEGRAPH = 291594
LUNAR_CYCLE_WEREWOLVES_2_FIRST_QUARTER = 288671
LUNAR_CYCLE_WEREWOLVES_2_FIRST_QUARTER_BLESSED = 296546
LUNAR_CYCLE_WEREWOLVES_2_FIRST_QUARTER_BLESSED_NEGATIVE = 296818
LUNAR_CYCLE_WEREWOLVES_2_FIRST_QUARTER_NEGATIVE = 296817
LUNAR_CYCLE_WEREWOLVES_2_FIRST_QUARTER_TELEGRAPH = 291595
LUNAR_CYCLE_WEREWOLVES_2_FIRST_QUARTER_TELEGRAPH_NEGATIVE = 296824
LUNAR_CYCLE_WEREWOLVES_3_WAXING_GIBBOUS = 288672
LUNAR_CYCLE_WEREWOLVES_3_WAXING_GIBBOUS_BLESSED = 296548
LUNAR_CYCLE_WEREWOLVES_3_WAXING_GIBBOUS_TELEGRAPH = 291596
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON = 288673
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_FORMER_LYCAN = 297732
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_FORMER_LYCAN_TELEGRAPH = 297733
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_FURY_RATE = 289862
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_FURY_RATE_COOLDOWN = 292722
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_FURY_RATE_RESISTANCE = 295870
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_INSATIABLE_HUNGER_SPEED_UP = 293927
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_PRE_PHASE = 289429
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_PRE_PHASE_NEGATIVE = 289428
LUNAR_CYCLE_WEREWOLVES_4_FULL_MOON_TELEGRAPH = 291597
LUNAR_CYCLE_WEREWOLVES_5_WANING_GIBBOUS = 288674
LUNAR_CYCLE_WEREWOLVES_5_WANING_GIBBOUS_BLESSED = 296550
LUNAR_CYCLE_WEREWOLVES_5_WANING_GIBBOUS_TELEGRAPH = 291660
LUNAR_CYCLE_WEREWOLVES_6_THIRD_QUARTER = 288675
LUNAR_CYCLE_WEREWOLVES_6_THIRD_QUARTER_BLESSED = 296552
LUNAR_CYCLE_WEREWOLVES_6_THIRD_QUARTER_BLESSED_NEGATIVE = 296820
LUNAR_CYCLE_WEREWOLVES_6_THIRD_QUARTER_NEGATIVE = 296819
LUNAR_CYCLE_WEREWOLVES_6_THIRD_QUARTER_TELEGRAPH = 291661
LUNAR_CYCLE_WEREWOLVES_6_THIRD_QUARTER_TELEGRAPH_NEGATIVE = 296825
LUNAR_CYCLE_WEREWOLVES_7_WANING_CRESCENT = 288676
LUNAR_CYCLE_WEREWOLVES_7_WANING_CRESCENT_BLESSED = 296554
LUNAR_CYCLE_WEREWOLVES_7_WANING_CRESCENT_TELEGRAPH = 291662
LUNAR_CYCLE_WEREWOLVES_LUNAR_BLESSING = 296555
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_0_NEW_MOON = 290180
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_1_WAXING_CRESCENT = 290186
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_2_FIRST_QUARTER = 290187
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_3_WAXING_GIBBOUS = 290218
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_4_FULLMOON = 290294
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_5_WANING_GIBBOUS = 290295
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_6_THIRD_QUARTER = 290296
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_7_WANING_CRESCENT = 290297
LUNAR_CYCLE_WEREWOLVES_MOON_BATH_DREAMS_PUT_TO_BED = 290331
LUNAR_CYCLE_WITCH_4_FULLMOON = 295529
LUNAR_CYCLE_WITCH_4_FULLMOON_TELEGRAPH = 295530
MAGIC_DUEL_COOLDOWN = 223063
MAGIC_DUEL_LOSE = 217338
MAGIC_DUEL_WIN = 217334
MAGIC_HQ_BROWSE_BOOKS_COOLDOWN = 222436
MAGIC_IS_REAL = 108016
MAGIC_IS_REAL_GREAT_STORYTELLER = 109745
MAGIC_SAGE_MISCHIEF = 212864
MAGIC_SAGE_PRACTICAL = 212866
MAGIC_SAGE_UNTAMED = 212869
MAGIC_VENUE_NPC_EXPERIMENT_COOLDOWN = 223356
MAGIC_VENUE_NPC_INTERMEDIATE = 213055
MAGIC_VENUE_NPC_NOVICE = 213039
MAILBOX_GET_GIFT_COOLDOWN = 185510
MAKER_MENTOR_SHARE_IDEAS_COOLDOWN = 238695
MAM_BORING_CONVERSATION = 12465
MAM_SOCIAL_REBUFF = 12466
MASCOT_LOSE_MASK = 226767
MASCOT_OUTFIT_ARTS = 225125
MASCOT_OUTFIT_TECH = 225126
MASCOT_PUMPED_UP = 224911
MASCOT_PUMP_UP_COOLDOWN = 228796
MASCOT_WHATS_THAT_SMELL = 224912
MASTER_TRAINER_PRACTICE_MAKES_PERFECT = 327405
MASTER_TRAINER_TOP_RIDER_TIPS = 321406
MAX_FAT = 38111
MAX_FIT = 38060
MECHANICAL_SUIT_BODY_BEIGE_WHITE = 226719
MECHANICAL_SUIT_BODY_BLACK_BLUE = 226294
MECHANICAL_SUIT_BODY_BLUE_RED = 226720
MECHANICAL_SUIT_BODY_GRAY_BROWN = 226721
MECHANICAL_SUIT_BODY_GREEN_BROWN = 226722
MECHANICAL_SUIT_BODY_RED_GREEN = 226723
MECHANICAL_SUIT_BODY_WHITE_COPPER = 226724
MECHANICAL_SUIT_HELMET_BLACK_BLUE = 226293
MECHANICAL_SUIT_HELMET_BLACK_COPPER = 226725
MECHANICAL_SUIT_HELMET_BLACK_GOLD = 226726
MECHANICAL_SUIT_HELMET_BLACK_GRAY = 226727
MECHANICAL_SUIT_HELMET_BLUE_GRAY = 226728
MECHANICAL_SUIT_HELMET_GRAY_BLACK = 226729
MECHANICAL_SUIT_HELMET_GREEN_BLACK = 226730
MECHANICAL_SUIT_HOVER_MODE = 226295
MEDITATION_BOREDOM = 119050
MEDITATION_MOTIVE_AND_DECAY_HIGH_SKILL = 121345
MEDITATION_MOTIVE_AND_DECAY_LEVEL10 = 121346
MEDITATION_MOTIVE_AND_DECAY_LOW_SKILL = 121343
MEDITATION_MOTIVE_AND_DECAY_MED_SKILL = 121344
MEDITATION_MOTIVE_DECAY_MASSAGE_CHAIR_FOOT_SOAK = 273380
MEDITATION_SELF_DISCOVERY_HOMEWORK_EPIPHANY = 271218
MEMORY_ANGRY = 37548
MEMORY_CONFIDENT = 37547
MEMORY_EMBARRASSED = 37551
MEMORY_FLIRTY = 37545
MEMORY_HAPPY = 37541
MEMORY_INSPIRED = 37550
MEMORY_SAD = 37549
MEMORY_SCARED = 254532
MENTALLY_RELAXED = 118512
MENTOREE_ACTIVITY_TABLE = 30026
MENTOREE_BY_MENTOR_PRO_ACTIVITY_TABLE = 40516
MENTOREE_BY_MENTOR_PRO_CHESS = 40517
MENTOREE_BY_MENTOR_PRO_CHILD_HOMEWORK = 40518
MENTOREE_BY_MENTOR_PRO_COMEDY = 290396
MENTOREE_BY_MENTOR_PRO_EASEL = 40519
MENTOREE_BY_MENTOR_PRO_EQUESTRIAN = 332040
MENTOREE_BY_MENTOR_PRO_FISHING = 207777
MENTOREE_BY_MENTOR_PRO_GUITAR = 40527
MENTOREE_BY_MENTOR_PRO_HANDINESS = 40520
MENTOREE_BY_MENTOR_PRO_PIANO = 40528
MENTOREE_BY_MENTOR_PRO_PIPE_ORGAN = 151304
MENTOREE_BY_MENTOR_PRO_PROGRAMMING = 290394
MENTOREE_BY_MENTOR_PRO_PUNCHING_BAG = 40521
MENTOREE_BY_MENTOR_PRO_ROCKET_SCIENCE = 290395
MENTOREE_BY_MENTOR_PRO_TEEN_HOMEWORK = 40522
MENTOREE_BY_MENTOR_PRO_TREADMILL = 40523
MENTOREE_BY_MENTOR_PRO_VIOLIN = 40529
MENTOREE_BY_MENTOR_PRO_WORKOUT_MACHINE = 40524
MENTOREE_BY_MENTOR_PRO_WRITING = 40525
MENTOREE_CHESS = 30695
MENTOREE_CHILD_HOMEWORK = 29295
MENTOREE_COMEDY = 290391
MENTOREE_EASEL = 30024
MENTOREE_EQUESTRIAN_SKILL = 329328
MENTOREE_GUITAR = 38157
MENTOREE_HANDINESS = 38432
MENTOREE_PIANO = 40486
MENTOREE_PIPE_ORGAN = 151303
MENTOREE_PROGRAMMING = 290390
MENTOREE_PUNCHING_BAG = 9171
MENTOREE_ROCKET_SCIENCE = 290392
MENTOREE_TEEN_HOMEWORK = 29154
MENTOREE_TREADMILL = 9167
MENTOREE_VIOLIN = 40487
MENTOREE_WORKOUT_MACHINE = 9163
MENTOREE_WRITING = 38056
MENTORER = 12467
MERMAID_AQUATIC_LURE_EFFECTIVE_SKILL = 210725
MERMAID_BURNING_WEATHER = 213441
MERMAID_DISCOVERY_CHECK = 215253
MERMAID_DREAMING = 215417
MERMAID_HEIGHTENED_SENSATIONS = 206216
MERMAID_HYDRATION_DEHYDRATED = 208501
MERMAID_HYDRATION_DRIED_SCALES = 208500
MERMAID_HYPNOTIZE = 213447
MERMAID_INTENSE_TINGLING = 206275
MERMAID_IS_WADING = 212613
MERMAID_OCEAN_THREAT = 207173
MERMAID_OF_AGE = 215478
MERMAID_OUTSIDE_IN_RAIN = 208387
MERMAID_OUTSIDE_IN_RAIN_HEAV_YRAIN = 209373
MERMAID_OUTSIDE_IN_RAIN_NO_MODIFER = 209379
MERMAID_POWER_CHARMER = 206027
MERMAID_POWER_COOLDOWN_AQUATIC_LURE = 205864
MERMAID_POWER_COOLDOWN_CALL_STORM = 205865
MERMAID_POWER_COOLDOWN_CHARMER = 205848
MERMAID_POWER_COOLDOWN_INSPIRING = 205849
MERMAID_POWER_COOLDOWN_MERFOLK_KISS = 205866
MERMAID_POWER_COOLDOWN_QUESTION = 205850
MERMAID_POWER_COOLDOWN_REQUIEM = 205851
MERMAID_POWER_COOLDOWN_SIRENS_CALL = 205867
MERMAID_POWER_COOLDOWN_SUMMON_OCEAN_THREAT = 205869
MERMAID_POWER_INSPIRING = 206025
MERMAID_POWER_MERFOLK_KISS = 206040
MERMAID_POWER_QUESTION = 206031
MERMAID_POWER_REQUIEM = 206037
MERMAID_SHALLOW_WATER_CHECK = 212420
MERMAID_SHALLOW_WATER_VFX = 212376
MERMAID_SIREN_CALLED = 213444
MERMAID_STRANGE_REACTION = 206172
MERMAID_STRANGE_SENSATIONS = 205931
MERMAID_SWIM_WALK_STYLE = 199046
MERMAID_SWIM_WALK_STYLE_OCEAN = 210128
MERMAID_TEMPORARY_DISCOVERY = 215412
MERMAID_TRAIT = 205407
MESSED_UP_ENDING = 103137
MIDLIFE_CRISIS_DESIRE_FOR_EXCITEMENT = 313567
MIDLIFE_CRISIS_HIDDEN_BEFRIEND_A_STRAY = 332556
MIDLIFE_CRISIS_HIDDEN_CREATIVE_QUALITY_INCREASE = 317909
MIDLIFE_CRISIS_HIDDEN_GOLDEN_DATE = 323622
MIDLIFE_CRISIS_HIDDEN_MAX_A_SKILL = 334199
MIDLIFE_CRISIS_HIDDEN_SMART_HUB = 323724
MIDLIFE_CRISIS_HIDDEN_STRESS_ABOUT_LOST_TIME_COOLDOWN = 318050
MIDLIFE_CRISIS_MARCH_OF_TIME = 313568
MIDLIFE_CRISIS_RANDOM_MOOD_ANGRY = 321214
MIDLIFE_CRISIS_RANDOM_MOOD_CONFIDENT = 321215
MIDLIFE_CRISIS_RANDOM_MOOD_DAZED = 321216
MIDLIFE_CRISIS_RANDOM_MOOD_ENERGIZED = 321217
MIDLIFE_CRISIS_RANDOM_MOOD_FLIRTY = 321218
MIDLIFE_CRISIS_RANDOM_MOOD_FOCUSED = 321219
MIDLIFE_CRISIS_RANDOM_MOOD_INSPIRED = 321220
MIDLIFE_CRISIS_RANDOM_MOOD_SAD = 321221
MIDLIFE_CRISIS_RANDOM_MOOD_SCARED = 321222
MIDLIFE_CRISIS_RESOLUTION_ADVENTURE = 314166
MIDLIFE_CRISIS_RESOLUTION_CREATE = 314167
MIDLIFE_CRISIS_RESOLUTION_RELATIONSHIP = 314169
MIDLIFE_CRISIS_RESOLUTION_SUCCESS = 314168
MIDLIFE_CRISIS_TYPE_ADVENTURE = 313922
MIDLIFE_CRISIS_TYPE_CREATE = 313923
MIDLIFE_CRISIS_TYPE_RELATIONSHIP = 313924
MIDLIFE_CRISIS_TYPE_SUCCESS = 313925
MILITARY_CAREER_ADMIRE_MEDALS_HIGH = 206624
MILITARY_CAREER_ADMIRE_MEDALS_LOW = 206622
MILITARY_CAREER_ADMIRE_MEDALS_MEDIUM = 206623
MILITARY_CAREER_PORE_OVER_CASE_FILES = 204695
MILITARY_CAREER_RUN_DRILLS = 204696
MIND_CONTROL_SIT_COOLDOWN = 115201
MIND_POWERS_ALLURING_VISAGE_SELF = 150023
MIND_POWERS_ALLURING_VISAGE_SELF_2 = 150036
MIND_POWERS_ALLURING_VISAGE_SELF_3 = 150037
MIND_POWERS_ALLURING_VISAGE_TARGET = 150029
MIND_POWERS_ALLURING_VISAGE_TARGET_2 = 150052
MIND_POWERS_ALLURING_VISAGE_TARGET_3 = 150053
MIND_POWERS_COMMAND_BE_MEAN = 150407
MIND_POWERS_COMMAND_CLEAN = 150147
MIND_POWERS_COMMAND_REPAIR = 150228
MIND_POWERS_COMMAND_SIT = 150156
MIND_POWERS_COMMAND_WAKE_UP = 150295
MIND_POWERS_COMMAND_WORKOUT = 150240
MIND_POWERS_IRRESISTIBLE_SLUMBER = 150475
MIND_POWERS_MESMERIZE = 150429
MIND_POWERS_MESMERIZE_NIGHTTIME = 155908
MIN_FAT = 77836
MIN_FIT = 77837
MIRROR_MADE_SILLY_FACE = 24193
MIRROR_PSYCHED_UP = 39888
MISCHIEF_PRANKS_COOLDOWN_FAKE_ALIEN_CONTACT = 98334
MISCHIEF_PRANKS_COOLDOWN_FILL_BOSS_OFFICE_WITH_BALLOONS = 98335
MISCHIEF_PRANKS_COOLDOWN_FREE_THE_FROGS = 98336
MISCHIEF_PRANKS_COOLDOWN_GENERIC = 98337
MISCHIEF_PRANKS_COOLDOWN_HACK_INTO_COWORKERS_EMAIL = 98338
MISCHIEF_PRANKS_COOLDOWN_LURE_LLAMA_TO_THE_OFFICE = 98339
MISCHIEF_PRANKS_COOLDOWN_MAKE_ALL_INVISIBLE_INK_VISIBLE = 98340
MISCHIEF_PRANKS_COOLDOWN_MUSTACHES_FOR_ART = 98341
MISCHIEF_PRANKS_COOLDOWN_REARRANGE_KEYS_ON_THE_KEYBOARD = 98342
MISCHIEF_PRANKS_COOLDOWN_SELL_TEST_ANSWERS = 98343
MISCHIEF_PRANKS_COOLDOWN_SILLY_PUTTY_IN_THE_MIC = 98344
MISCHIEF_PRANKS_COOLDOWN_START_A_FOOD_FIGHT = 98345
MISCHIEF_PRANKS_COOLDOWN_STUFF_GEEKS_IN_LOCKER = 98346
MISCHIEF_PRANKS_COOLDOWN_STUFF_JOCKS_IN_LOCKER = 98347
MISCHIEF_PRANKS_COOLDOWN_UNLEASH_THE_GERBILS = 98348
MISCHIEF_PRANKS_COOLDOWN_WATER_CUP_PRANK = 98349
MISCHIEF_PRANKS_COOLDOWN_WRAP_BACON_AROUND_EVERYTHING = 98350
MISCHIEF_PRANKS_FAKE_ALIEN_CONTACT = 36014
MISCHIEF_PRANKS_FILL_BOSS_OFFICE_WITH_BALLOONS = 36015
MISCHIEF_PRANKS_FREE_THE_FROGS = 36016
MISCHIEF_PRANKS_GENERIC = 26965
MISCHIEF_PRANKS_HACK_INTO_COWORKERS_EMAIL = 36020
MISCHIEF_PRANKS_LURE_LLAMA_TO_THE_OFFICE = 36013
MISCHIEF_PRANKS_MAKE_ALL_INVISIBLE_INK_VISIBLE = 36019
MISCHIEF_PRANKS_MUSTACHES_FOR_ART = 36018
MISCHIEF_PRANKS_REARRANGE_KEYS_ON_THE_KEYBOARD = 36021
MISCHIEF_PRANKS_SELL_TEST_ANSWERS = 35983
MISCHIEF_PRANKS_SILLY_PUTTY_IN_THE_MIC = 36017
MISCHIEF_PRANKS_START_A_FOOD_FIGHT = 35986
MISCHIEF_PRANKS_STUFF_GEEKS_IN_LOCKER = 35984
MISCHIEF_PRANKS_STUFF_JOCKS_IN_LOCKER = 35985
MISCHIEF_PRANKS_SUCCESSFUL = 35729
MISCHIEF_PRANKS_SUCCESSFUL_OBJECT = 98380
MISCHIEF_PRANKS_UNLEASH_THE_GERBILS = 35987
MISCHIEF_PRANKS_UNSUCCESSFUL = 35732
MISCHIEF_PRANKS_WATER_CUP_PRANK = 35889
MISCHIEF_PRANKS_WRAP_BACON_AROUND_EVERYTHING = 35672
MISCHIEF_TEEN_PRANKS_CAUGHT = 284916
MISCHIEF_TEEN_PRANKS_NO_CATCHING = 284914
MISCHIEF_TEEN_PRANKS_PASSWORD_FAIL = 285101
MISCHIEF_TEEN_PRANKS_PASSWORD_SUCCESS = 285102
MISCHIEF_TEEN_PRANKS_PA_SPEAKER_FAIL = 285104
MISCHIEF_TEEN_PRANKS_PA_SPEAKER_SUCCESS = 285105
MISCHIEF_TEEN_PRANKS_STINK_CAPSULE_FAIL = 285106
MISCHIEF_TEEN_PRANKS_STINK_CAPSULE_TARGET = 285107
MISCHIEF_TEEN_PRANKS_SYSTEM_DARED_HIDDEN = 285680
MISCHIEF_TEEN_PRANKS_SYSTEM_FRAMED_HIDDEN = 285700
MISCHIEF_TEEN_PRANKS_SYSTEM_PRANKED_HIDDEN = 285709
MISCHIEF_TEEN_PRANKS_SYSTEM_RECENT_PRANK_HIDDEN = 285500
MISCHIEF_TEEN_PRANKS_URBAN_MYTH_EFFECT = 285103
MISCHIEF_TEEN_PRANKS_URBAN_MYTH_VAMPIRE = 285100
MISCHIEF_TEEN_PRANKS_WHITEBOARD_SUCCESS = 285108
MISSING_PETS_COMFORTED = 173655
MISSING_PETS_MISSING_MY_FURRY_FRIEND = 173548
MISSING_PETS_PROVIDE_WELCOME_BACK = 176246
MISSING_PETS_WELCOME_BACK = 173838
MISSING_PETS_WELCOME_BACK_AUTONOMY = 174547
MISSING_PETS_WOULDNT_SAY_IM_MISSING_IT = 173560
MOOD_BUFFS_HIDDEN_SCARED_TRACK_SCARED = 251722
MOOD_BUFFS_HIDDEN_SCARED_TRACK_TERRIFIED = 251723
MOOD_BUFFS_HORSES_HIDDEN_ANGRY = 319703
MOOD_BUFFS_HORSES_HIDDEN_ASLEEP = 321110
MOOD_BUFFS_HORSES_HIDDEN_CONFIDENT = 319704
MOOD_BUFFS_HORSES_HIDDEN_DAZED = 319711
MOOD_BUFFS_HORSES_HIDDEN_FINE = 319708
MOOD_BUFFS_HORSES_HIDDEN_HAPPY = 319705
MOOD_BUFFS_HORSES_HIDDEN_SAD = 319712
MOOD_BUFFS_HORSES_HIDDEN_SCARED = 319710
MOOD_BUFFS_HORSES_HIDDEN_TENSE = 319707
MOOD_BUFFS_HORSES_HIDDEN_UNCOMFORTABLE = 319706
MOOD_BUFFS_HORSES_HIDDEN_VERY_ANGRY = 321118
MOOD_BUFFS_HORSES_HIDDEN_VERY_CONFIDENT = 321119
MOOD_BUFFS_HORSES_HIDDEN_VERY_DAZED = 321120
MOOD_BUFFS_HORSES_HIDDEN_VERY_HAPPY = 321121
MOOD_BUFFS_HORSES_HIDDEN_VERY_SAD = 321122
MOOD_BUFFS_HORSES_HIDDEN_VERY_SCARED = 321123
MOOD_BUFFS_HORSES_HIDDEN_VERY_TENSE = 321124
MOOD_BUFFS_HORSES_HIDDEN_VERY_UNCOMFORTABLE = 321125
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_ALIEN_NOSTALGIA = 300237
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_ANTI_SPACED = 295994
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_ANTI_SPACED_WEREWOLF = 295995
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_CELESTIAL_REFRESH = 289026
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_CELESTIAL_REFRESH_WEREWOLF = 295871
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_FRISKY_MOON = 295898
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_FRISKY_MOON_WEREWOLF = 295899
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_JOYFUL_MOON = 295997
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_LUNAR_GLEE_FIRST_QUARTER = 295893
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_LUNAR_GLEE_FIRST_QUARTER_WEREWOLF = 295894
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_LUNAR_GLEE_THIRD_QUARTER = 295992
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_LUNAR_GLEE_THIRD_QUARTER_WEREWOLF = 295993
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_LUNAR_REASSURANCE = 295990
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_LUNAR_REASSURANCE_WEREWOLF = 295991
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_MOODY_MOON = 289024
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_NORMIE_SHINE = 295872
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_RECENT_MOON_BATHE = 289022
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_SPACE_ROCK_AMUSEMENT = 295895
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_SPACE_ROCK_AMUSEMENT_WEREWOLF = 295896
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_SPACE_ROCK_STRESS = 295897
MOOD_BUFFS_LUNAR_CYCLE_MOON_BATHE_WOLF_SHINE = 289023
MOOD_BUFFS_PETS_CATS_HIDDEN_ANXIOUS = 158194
MOOD_BUFFS_PETS_CAT_HIDDEN_ANGRY = 158401
MOOD_BUFFS_PETS_CAT_HIDDEN_ASLEEP = 158559
MOOD_BUFFS_PETS_CAT_HIDDEN_DROWSY = 158140
MOOD_BUFFS_PETS_CAT_HIDDEN_FINE = 158402
MOOD_BUFFS_PETS_CAT_HIDDEN_FLIRTY = 158403
MOOD_BUFFS_PETS_CAT_HIDDEN_HAPPY = 158405
MOOD_BUFFS_PETS_CAT_HIDDEN_SCARED = 158404
MOOD_BUFFS_PETS_DOG_HIDDEN_ANGRY = 158280
MOOD_BUFFS_PETS_DOG_HIDDEN_ANXIOUS = 158279
MOOD_BUFFS_PETS_DOG_HIDDEN_ASHAMED = 158286
MOOD_BUFFS_PETS_DOG_HIDDEN_ASLEEP = 158285
MOOD_BUFFS_PETS_DOG_HIDDEN_EXCITED = 158276
MOOD_BUFFS_PETS_DOG_HIDDEN_FINE = 158284
MOOD_BUFFS_PETS_DOG_HIDDEN_FLIRTY = 158281
MOOD_BUFFS_PETS_DOG_HIDDEN_HAPPY = 158283
MOOD_BUFFS_PETS_DOG_HIDDEN_MOPEY = 158278
MOOD_BUFFS_PETS_DOG_HIDDEN_SAD = 158277
MOOD_BUFFS_PETS_DOG_HIDDEN_SCARED = 158282
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_DID_IT_JUST_MOVE = 238413
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_FINE_VINTAGE = 238419
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_FORCED_TO_RECYCLE = 238409
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_HANDS_ON = 238420
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_HOW_PEDESTRIAN = 238410
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_SAVING_THE_WORLD = 238418
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_SUPERB = 238412
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_THIS_IS_EXACTLY_WHAT_THEY_WANT = 238414
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_WATCH_THE_WORLD_BURN = 238076
MOOD_BUFFS_SOCIALS_ANTI_ECO_DRAMA_WHY_ARENT_WE_TALKING_ABOUT_ME = 238408
MOOD_BUFFS_SOCIALS_FEELING_IMPORTANT = 107469
MOOD_BUFFS_SOCIALS_FOLK_TALE_SUCCESS_LISTENERS = 174856
MOOD_BUFFS_SOCIALS_FOOLED_ME_ONCE = 107461
MOOD_BUFFS_SOCIALS_GREAT_INVESTMENT_TIPS = 107459
MOOD_BUFFS_SOCIALS_JUICY_OFFICE_GOSSIP = 107236
MOOD_HIDDEN_ANGRY = 12831
MOOD_HIDDEN_ASLEEP = 27147
MOOD_HIDDEN_BORED = 12829
MOOD_HIDDEN_CONFIDENT = 12830
MOOD_HIDDEN_DEPRESSED = 12832
MOOD_HIDDEN_ELATED = 12834
MOOD_HIDDEN_EMBARRASSED = 12835
MOOD_HIDDEN_ENERGIZED = 12836
MOOD_HIDDEN_ENRAGED = 12840
MOOD_HIDDEN_FEARLESS = 12814
MOOD_HIDDEN_FINE_DEFAULT = 12837
MOOD_HIDDEN_FLIRTY = 12838
MOOD_HIDDEN_FOCUSED = 12839
MOOD_HIDDEN_FURIOUS = 12827
MOOD_HIDDEN_GLOOMIER = 27155
MOOD_HIDDEN_GLOOMY = 27154
MOOD_HIDDEN_HAPPY = 12841
MOOD_HIDDEN_HOT_HEAD1 = 27321
MOOD_HIDDEN_HOT_HEAD2 = 27323
MOOD_HIDDEN_HOT_HEAD3 = 27320
MOOD_HIDDEN_HUMILIATED = 12842
MOOD_HIDDEN_HYSTERICAL = 12843
MOOD_HIDDEN_IMAGINATIVE = 12844
MOOD_HIDDEN_INSPIRED = 12845
MOOD_HIDDEN_IN_THE_ZONE = 12846
MOOD_HIDDEN_MISERABLE = 12847
MOOD_HIDDEN_MORTIFIED = 12848
MOOD_HIDDEN_MUSERER_TRAIT_REPLACEMENT = 37939
MOOD_HIDDEN_MUSER_TRAIT_REPLACEMENT = 27107
MOOD_HIDDEN_NEUTRAL = 12849
MOOD_HIDDEN_PASSIONATE = 12850
MOOD_HIDDEN_PLAYFUL = 12851
MOOD_HIDDEN_POSSESSED = 201540
MOOD_HIDDEN_PUMPED = 12852
MOOD_HIDDEN_SAD = 12853
MOOD_HIDDEN_SILLY = 12854
MOOD_HIDDEN_SLOSHED = 12855
MOOD_HIDDEN_STRESSED = 12856
MOOD_HIDDEN_TENSE = 12857
MOOD_HIDDEN_UNCOMFORTABLE = 12858
MOOD_PETS_HIDDEN_HYPER = 157880
MOTHER_PLANT_ENERGIZED = 204364
MOTHER_PLANT_HOSTILE_REASON_WITH_INFECTED_SOCIALIZATION_BAD = 204372
MOTHER_PLANT_KNOCKED_OUT = 204119
MOTHER_PLANT_MADE_REQUEST = 204363
MOTHER_PLANT_RECENTLY_COMMANDED_FIGHT = 207294
MOTHER_PLANT_RECENTLY_FOUGHT = 204374
MOTHER_PLANT_RECENTLY_FOUGHT_BIG_FIGHT = 206575
MOTHER_PLANT_REVIVE = 204114
MOTHER_PLANT_SUCCESS = 205007
MOTIVES_ALL_MOTIVES_HIGH = 26886
MOTIVES_ALL_MOTIVES_PRETTY_HIGH = 27116
MOTIVES_BLADDER_HAS_TO_PEE = 27109
MOTIVES_BLADDER_REALLY_HAS_TO_PEE = 27108
MOTIVES_ENERGY_EXHAUSTED = 12818
MOTIVES_ENERGY_TIRED = 12816
MOTIVES_ENERGY_TRANQUILIZED = 31566
MOTIVES_FUN_DESPERATE_FOR_FUN = 12819
MOTIVES_FUN_HIGH = 256947
MOTIVES_FUN_NEEDS_AMUSEMENT = 27113
MOTIVES_HIDDEN_BLADDER_FILL_BLADDER = 137304
MOTIVES_HORSE_SUPPRESS_ALL = 330660
MOTIVES_HUMANOID_ROBOTS_DEPLETED_CHARGE = 223435
MOTIVES_HUMANOID_ROBOTS_DURABILITY_BREAKING_VFX = 222670
MOTIVES_HUMANOID_ROBOTS_DURABILITY_BROKEN_STATE = 218479
MOTIVES_HUMANOID_ROBOTS_DURABILITY_BROKEN_STATE_RUSTING = 223429
MOTIVES_HUMANOID_ROBOTS_DURABILITY_BROKEN_STATE_TRACKER = 224389
MOTIVES_HUMANOID_ROBOTS_DURABILITY_DILAPITATED = 223431
MOTIVES_HUMANOID_ROBOTS_DURABILITY_LOSS_FROM_WATER_HIGH = 229576
MOTIVES_HUMANOID_ROBOTS_DURABILITY_LOSS_FROM_WATER_LOW = 229867
MOTIVES_HUMANOID_ROBOTS_DURABILITY_ON_THE_FRITZ = 223428
MOTIVES_HUMANOID_ROBOTS_DURABILITY_STOP_LOSS = 229903
MOTIVES_HUMANOID_ROBOTS_DURABILITY_STOP_LOSS_TEMPORARY = 230399
MOTIVES_HUMANOID_ROBOTS_DURABILITY_WAKE_UP = 218696
MOTIVES_HUMANOID_ROBOTS_LOW_CHARGE = 223434
MOTIVES_HUMANOID_ROBOTS_RECHARGING = 223742
MOTIVES_HUNGER_HUNGRY = 12820
MOTIVES_HUNGER_HUNGRY_GLUTTON = 30331
MOTIVES_HUNGER_HUNGRY_PLANT_SIMS = 164179
MOTIVES_HUNGER_STARVING = 12821
MOTIVES_HUNGER_STARVING_GHOST = 103387
MOTIVES_HUNGER_STARVING_PLANT_SIMS = 164180
MOTIVES_HUNGER_STARVING_WEREWOLF = 294060
MOTIVES_HUNGER_WEREWOLF = 294059
MOTIVES_HYGIENE_CAMPING_TRAIT_REPLACEMENT = 102274
MOTIVES_HYGIENE_FILTHY = 12823
MOTIVES_HYGIENE_GRUNGY = 27114
MOTIVES_INFANT_ATTENTION_ANGRY = 317667
MOTIVES_INFANT_ATTENTION_ANGRY_VERY = 317668
MOTIVES_INFANT_ATTENTION_SAD = 290177
MOTIVES_INFANT_ATTENTION_SAD_VERY = 290178
MOTIVES_INVIS_DECAY_MODS_BLADDER_YELLOW = 27132
MOTIVES_INVIS_DECAY_MODS_ENERGY_YELLOW = 27139
MOTIVES_INVIS_DECAY_MODS_FUN_YELLOW = 27141
MOTIVES_INVIS_DECAY_MODS_HUNGER_YELLOW = 27142
MOTIVES_INVIS_DECAY_MODS_HYGIENE_YELLOW = 27138
MOTIVES_INVIS_DECAY_MODS_SOCIAL_YELLOW = 27140
MOTIVES_INVIS_DECAY_MODS_TODDLER_ATTENTION_YELLOW = 317356
MOTIVES_PEED_SELF = 12815
MOTIVES_PET_CAT_AFFECTION_DISTRESS = 159597
MOTIVES_PET_CAT_COMPLAIN = 158396
MOTIVES_PET_CAT_DROWSY_ENERGY = 161155
MOTIVES_PET_CAT_DROWSY_ENERGY_LAZY = 174965
MOTIVES_PET_CAT_FILTHY = 175246
MOTIVES_PET_CAT_HUNGER_COOLDOWN = 177668
MOTIVES_PET_CAT_HUNGRY = 158695
MOTIVES_PET_CAT_IN_HEAT = 160629
MOTIVES_PET_CAT_IN_S_S3_MODE = 167047
MOTIVES_PET_CAT_KITTEN_HYPER = 164491
MOTIVES_PET_CAT_LOW_BLADDER = 167242
MOTIVES_PET_CAT_LOW_BOWEL = 167243
MOTIVES_PET_CAT_PLAY_COOLDOWN = 161291
MOTIVES_PET_CAT_PLAY_DISTRESS = 157738
MOTIVES_PET_CAT_STARVING = 158720
MOTIVES_PET_CAT_SUPPRESS_ALL = 176465
MOTIVES_PET_DOG_AFFECTION_DISTRESS = 163242
MOTIVES_PET_DOG_DIRTY = 173851
MOTIVES_PET_DOG_DROWSY_ELDER = 161086
MOTIVES_PET_DOG_FILTHY = 175250
MOTIVES_PET_DOG_HUNGRY = 160302
MOTIVES_PET_DOG_IN_HEAT = 160627
MOTIVES_PET_DOG_IN_S_S3_MODE = 167048
MOTIVES_PET_DOG_LOW_BLADDER = 167202
MOTIVES_PET_DOG_LOW_BOWEL = 167215
MOTIVES_PET_DOG_MOPEY_ENERGY = 159911
MOTIVES_PET_DOG_MOPEY_ENERGY_LAZY = 174966
MOTIVES_PET_DOG_PLAY_DISTRESS = 158752
MOTIVES_PET_DOG_PLAY_LOW = 174625
MOTIVES_PET_DOG_PUPPY_EXCITEMENT = 164476
MOTIVES_PET_DOG_SPIN_BLADDER = 171081
MOTIVES_PET_DOG_SPIN_BOWEL = 171055
MOTIVES_PET_DOG_STARVING = 158736
MOTIVES_PET_DOG_SUPPRESS_ALL = 176464
MOTIVES_PET_KITTEN_FILTHY = 175247
MOTIVES_PET_PUPPY_FILTHY = 175251
MOTIVES_PET_SMALL_DOG_FILTHY = 175249
MOTIVES_PLANT_SIM_WATER_INVISIBLE = 162899
MOTIVES_PLANT_SIM_WATER_PARCHED = 162703
MOTIVES_PLANT_SIM_WATER_THIRSTY = 162702
MOTIVES_SOCIAL_DESOLATE = 12826
MOTIVES_SOCIAL_DESOLATE_OUTGOING = 29574
MOTIVES_SOCIAL_LONELY = 12825
MOTIVES_SOCIAL_LONELY_OUTGOING = 29575
MOTIVES_TODDLER_ALL_MOTIVES_OKAY_CHECK_TODDLER = 157834
MOTIVES_TODDLER_ATTENTION_ANGRY = 142131
MOTIVES_TODDLER_ATTENTION_ANGRY_VERY = 142132
MOTIVES_TODDLER_ATTENTION_SAD = 142133
MOTIVES_TODDLER_ATTENTION_SAD_VERY = 142134
MOTIVES_TODDLER_BLADDER_ANGRY = 154170
MOTIVES_TODDLER_BLADDER_ANGRY_VERY = 154171
MOTIVES_TODDLER_BLADDER_HIDDEN = 154253
MOTIVES_TODDLER_BLADDER_HIDDEN_VERY = 154255
MOTIVES_TODDLER_BLADDER_SAD = 154172
MOTIVES_TODDLER_BLADDER_SAD_VERY = 154173
MOTIVES_TODDLER_ENERGY_ANGRY = 142045
MOTIVES_TODDLER_ENERGY_ANGRY_VERY = 142094
MOTIVES_TODDLER_ENERGY_FAIL_WHAT_HAPPENED = 156757
MOTIVES_TODDLER_ENERGY_SAD = 142095
MOTIVES_TODDLER_ENERGY_SAD_VERY = 142096
MOTIVES_TODDLER_FUN_ANGRY = 142117
MOTIVES_TODDLER_FUN_ANGRY_VERY = 142118
MOTIVES_TODDLER_FUN_SAD = 142119
MOTIVES_TODDLER_FUN_SAD_VERY = 142120
MOTIVES_TODDLER_HUNGER_ANGRY = 142101
MOTIVES_TODDLER_HUNGER_ANGRY_VERY = 142102
MOTIVES_TODDLER_HUNGER_SAD = 142127
MOTIVES_TODDLER_HUNGER_SAD_VERY = 142128
MOTIVES_TODDLER_HYGIENE_ANGRY = 142240
MOTIVES_TODDLER_HYGIENE_ANGRY_VERY = 142241
MOTIVES_TODDLER_HYGIENE_SAD = 142242
MOTIVES_TODDLER_HYGIENE_SAD_VERY = 142243
MOTIVES_VAMPIRE_POWER_EMPTY = 155954
MOTIVES_VAMPIRE_POWER_LOW = 150259
MOTIVES_VAMPIRE_THIRST_IRRESISTIBLE_THIRST = 149567
MOTIVES_VAMPIRE_THIRST_NEED_TO_FEED = 149566
MOTIVES_VAMPIRE_THIRST_PARCHED = 149568
MOTIVE_PEED_SELF_POOL = 105772
MOVE_IN_ASK_COOLDOWN = 310049
MOVE_IN_RECENT = 310401
MOVE_IN_STORY_PROGRESSION_KLEPTOMANIAC = 280272
MOVE_IN_STORY_PROGRESSION_LONER = 280270
MOVE_IN_STORY_PROGRESSION_OUTGOING = 280269
MOVE_IN_STORY_PROGRESSION_PARANOID = 280274
MOVIE_THEATER_BANNED = 305952
MOVIE_THEATER_CHANCE_CARD_ENJOYMENT_DOWN = 305957
MOVIE_THEATER_CHANCE_CARD_ENJOYMENT_UP = 305956
MOVIE_THEATER_IN_THEATER = 333127
MOVIE_THEATER_LETS_GO_OUT_TO_THE_LOBBY_SAD = 305953
MOVIE_THEATER_SHUSH_SHAMER_CONFIDENT = 305929
MOVIE_THEATER_SHUSH_SHAMER_EMBARRASSED = 305950
MOVIE_THEATER_TALLTASTROPHE_HAPPY = 305954
MOVIE_THEATER_TALLTASTROPHE_UNCOMFORTABLE = 305955
MOVIE_THEATER_WATCHED_ACTION_DISLIKED = 305729
MOVIE_THEATER_WATCHED_ACTION_LIKED = 305572
MOVIE_THEATER_WATCHED_COMEDY_DISLIKED = 305772
MOVIE_THEATER_WATCHED_COMEDY_LIKED = 305731
MOVIE_THEATER_WATCHED_DRAMA_DISLIKED = 305774
MOVIE_THEATER_WATCHED_DRAMA_LIKED = 305773
MOVIE_THEATER_WATCHED_HORROR_DISLIKED = 305778
MOVIE_THEATER_WATCHED_HORROR_LIKED = 305777
MOVIE_THEATER_WATCHED_KIDS_DISLIKED = 305776
MOVIE_THEATER_WATCHED_KIDS_LIKED = 305775
MOVIE_THEATER_WATCHED_ROMANCE_DISLIKED = 305779
MOVIE_THEATER_WATCHED_ROMANCE_LIKED = 305730
MOVIE_THEATER_WATCHED_ROMANCE_LIKED_CHILD = 305828
MUD_PUDDLE_ACID_MUD_PUDDLE = 240861
MUD_PUDDLE_MUDDY_GOOD_TIME = 185172
MUD_PUDDLE_SLIP_IMMUNITY = 182091
MUD_PUDDLE_SUPER_MUDDY = 190282
MUSHROOM_HUNT_GROSSED_OUT_BY_FUNGUS = 268560
MUSIC_FESTIVAL_ARTIST_PERFORMER_END = 269372
MUSIC_FESTIVAL_ARTIST_PERFORMER_REACT = 269373
MUSIC_FESTIVAL_ARTIST_PERFORMER_SI_COMPATIBILITY = 269751
MUSIC_FESTIVAL_ARTIST_PERFORMER_START = 269371
MUSIC_FESTIVAL_AUTONOMY_MOD_ARTIST_ENTER = 270408
MUSIC_FESTIVAL_AUTONOMY_MOD_ARTIST_MAIN_ARTIST = 269945
MUSIC_FESTIVAL_AUTONOMY_MOD_ARTIST_OPENER_1 = 269943
MUSIC_FESTIVAL_AUTONOMY_MOD_ARTIST_OPENER_2 = 269944
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER = 269764
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_ENDING = 270743
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_MAIN_ARTIST = 269768
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_NPC = 270784
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_OPENER_1 = 269766
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_OPENER_2 = 269767
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_POST_PERFORMANCE = 269765
MUSIC_FESTIVAL_AUTONOMY_MOD_FESTIVAL_GOER_STAGE_PERMISSIONS = 269976
MUSIC_FESTIVAL_COOLDOWNS_GET_HYPED_AUTONOMOUS = 270809
MUSIC_FESTIVAL_HIDDEN_MAIN_ARTIST = 270112
MUSIC_FESTIVAL_HIDDEN_WATCHING_PERFORMANCE_OPENER_1 = 270110
MUSIC_FESTIVAL_HIDDEN_WATCHING_PERFORMANCE_OPENER_2 = 270111
MUSIC_FESTIVAL_NPC_PURCHASE_COOLDOWN = 270780
MUSIC_FESTIVAL_VISIBLE_ENERGETIC_MAIN_ARTIST = 270446
MUSIC_FESTIVAL_VISIBLE_ENERGETIC_OPENER = 270447
MUSIC_FESTIVAL_VISIBLE_HAPPY_MAIN_ARTIST = 270445
MUSIC_FESTIVAL_VISIBLE_HAPPY_OPENER = 270444
MUSIC_FESTIVAL_VISIBLE_INSPIRED_POST_PERFORMANCE = 270448
MUSIC_FESTIVAL_WATCHING_END = 270342
MUSIC_FESTIVAL_WATCHING_REACT = 270343
MUSIC_FESTIVAL_WATCHING_START = 270344
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_ANGER = 195378
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_CONFIDENT = 195377
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_FLIRTY = 195374
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_FOCUSED = 195375
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_HAPPY = 195373
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_PLAYFUL = 195376
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_LISTEN_SAD = 195372
MUSIC_PRODUCTION_STATION_LISTEN_BUFFS_THATS_MY_SONG = 195370
MUSIC_PRODUCTION_STATION_REJECTION_LETTER_OFF_LOT = 203301
MUSIC_PRODUCTION_STATION_RELEASED_TRACK = 194956
MYSTICAL_RELIC_ANCIENT_JOY_CANT_CATCH = 180262
MYSTICAL_RELIC_ANCIENT_SICKNESS_CANT_CATCH = 180261
MYSTICAL_RELIC_CURSES_MARKED_FOR_DEATH_ELECTROCUTION_COOLDOWN = 181087
NAP = 10362
NATURAL_DANGERS_BEES_FAIL = 177125
NATURAL_DANGERS_BLOCK_ATTACK = 181653
NATURAL_DANGERS_BLOOD_BATS_FAIL = 177128
NATURAL_DANGERS_COOLDOWN = 179883
NATURAL_DANGERS_FIRE_FLIES_FAIL = 177126
NATURAL_DANGERS_FITNESS_SUCCESS = 177169
NATURAL_DANGERS_GEAR_SUCCESS = 177136
NATURAL_DANGERS_INSECTS_REPELLED = 179463
NATURAL_DANGERS_LIGHTNING_BUGS_FAIL = 177127
NATURAL_DANGERS_LOCAL_CULTURE_SKILL_SUCCESS = 177171
NATURAL_DANGERS_LOGIC_SKILL_SUCCESS = 177170
NATURAL_DANGERS_ROUTE_EVENT = 180802
NATURAL_DANGERS_SPIDER_FAIL = 177129
NATURAL_EARTHY_SCENT = 118503
NATURAL_FOCUS = 108253
NATURAL_FOCUS_LOVES_OUTDOORS = 108263
NAUSEOUS = 9912
NEARBY_PET_SKUNK = 171963
NEAR_FRIENDLY = 32807
NEAR_HOUSEHOLD_TODDLER = 169547
NEAR_MY_BABY = 97289
NEAR_MY_CHILD = 32943
NEAR_NEW_SIBLING = 97686
NEAR_PARTNER = 32815
NEAR_ROMANCE = 32813
NEAR_SOLAR_PANEL_ON = 238802
NEAR_UNFRIENDLY = 32818
NEIGHBOR_RELATIONSHIP_PHONE_CALL_FRIENDLY_BROUGHT_FRIENDS_TOGETHER = 274065
NEIGHBOR_RELATIONSHIP_PHONE_CALL_ROMANTIC_JUST_CALL_ME_CUPID = 279203
NEUTRAL_OVER48_HOURS = 77767
NEW_FRIEND_DRAMA_NODE_COOLDOWN = 202751
NEW_GOOD_FRIEND = 12472
NIGHTLIGHT = 165358
NO_GREETINGS = 123741
NO_SLEEP_24_HOURS = 38133
NO_SOCIAL_24_HOURS = 38134
NPC_ANGRY = 29680
NPC_BORED = 29688
NPC_CHEF_ANGRY = 131377
NPC_CHEF_CONFIDENT = 131380
NPC_CHEF_INSPIRED = 131375
NPC_CHEF_STRESSED = 139951
NPC_CHEF_VERY_ANGRY = 131383
NPC_CHEF_VERY_INSPIRED = 131382
NPC_DAZED = 29744
NPC_DISCOURAGE_SIT = 136466
NPC_DO_NOTHING = 39236
NPC_EMBARRASSED = 29745
NPC_FLIRTY = 29678
NPC_FOCUSED = 29687
NPC_HAPPY = 29681
NPC_INSPIRED = 29682
NPC_PET_SUPPRESS_ALL_MOTIVE_DECAY = 168168
NPC_RELATIONSHIP_AUTONOMY_GENERIC_COMMITMENT = 280578
NPC_RELATIONSHIP_AUTONOMY_HIDDEN_TARGET_BEST_FRIEND = 310218
NPC_RELATIONSHIP_AUTONOMY_HIDDEN_TARGET_BOYFRIEND_GIRLFRIEND = 310223
NPC_RELATIONSHIP_AUTONOMY_HIDDEN_TARGET_BREAK_UP = 310221
NPC_RELATIONSHIP_AUTONOMY_HIDDEN_TARGET_PROM = 310220
NPC_RELATIONSHIP_AUTONOMY_HIDDEN_TARGET_PROM_FRIENDS = 310219
NPC_RELATIONSHIP_AUTONOMY_HIDDEN_TARGET_PROPOSE = 310222
NPC_RELATIONSHIP_AUTONOMY_TALK_ABOUT_MARRIAGE = 280633
NPC_SAD = 29679
NPC_SUPPRESS_ALL_MOTIVES_EXCEPT_BLADDER = 143413
NPC_SUPPRESS_ALL_MOTIVE_DECAY = 121359
NPC_SUPPRESS_ALL_MOTIVE_DECAY_SS3 = 230218
NPC_VERY_ANGRY = 127091
NPC_VILLAGERS_CONSPIRE_WITH_GNOMES_WHIMSICAL_EMBARRASSED = 266411
NPC_VILLAGERS_CONSPIRE_WITH_GNOMES_WHIMSICAL_ENERGIZED = 266413
NPC_VILLAGERS_CONSPIRE_WITH_GNOMES_WHIMSICAL_INSPIRED = 266414
NPC_VILLAGERS_CONSPIRE_WITH_GNOMES_WHIMSICAL_PLAYFUL = 266412
NPC_VILLAGERS_CONSPIRE_WITH_GNOMES_WHIMSICAL_STRESSED = 266415
OBJECT_ALIEN_PORTAL_CALIBRATED = 110526
OBJECT_ALIEN_PORTAL_CONTACT = 110658
OBJECT_APARTMENT_BULLETIN_BOARD_ANGRY_FROM_PASSIVE_AGGRESSIVE_NOTE = 145620
OBJECT_APARTMENT_BULLETIN_BOARD_HAPPY_FROM_AFFIRMING_NOTE = 145619
OBJECT_APARTMENT_PROBLEM_ELECTRICAL_PROBLEM_OMINOUS_SPARKING = 133097
OBJECT_APARTMENT_PROBLEM_GOO_PUDDLE_GOO_GROSS_OUT = 133094
OBJECT_APARTMENT_PROBLEM_HANDY_HERO = 143679
OBJECT_APARTMENT_PROBLEM_LEAKY_PIPE_RISING_TIDE = 133091
OBJECT_APARTMENT_PROBLEM_MADE_IT_WORSE = 143680
OBJECT_APARTMENT_PROBLEM_MICE_MICE = 144349
OBJECT_APARTMENT_PROBLEM_MICE_RUDE_AWAKENING = 151394
OBJECT_APARTMENT_PROBLEM_MICE_SUSPICIOUS_SQUEAKING = 144348
OBJECT_APARTMENT_PROBLEM_NPC_COMPLAIN_TO_LANDLORD = 150483
OBJECT_APARTMENT_PROBLEM_RANDOM_SMELL_NOXIOUS_ODOR = 133096
OBJECT_APARTMENT_PROBLEM_RANDOM_SMELL_UNSETTLED_BY_ODOR = 133095
OBJECT_APARTMENT_PROBLEM_ROACH_HOLE_BUGGING_OUT = 133093
OBJECT_APARTMENT_PROBLEM_ROACH_HOLE_WAS_THAT = 133092
OBJECT_ARCADE_MACHINE_CONTINUE_GAME_HIDDEN = 129531
OBJECT_BABY_MOURN = 100188
OBJECT_BAR_GLOBE_CONTEMPLATED_WORLD_DOMINATION = 145046
OBJECT_BAR_GLOBE_FOUND_MY_CITY = 145049
OBJECT_BAR_GLOBE_STRIVING_FOR_GREATNESS = 145048
OBJECT_BAR_GLOBE_THE_VAST_WORLD = 145047
OBJECT_BASKETBALL_COACH_TIMER = 154716
OBJECT_BASKETBALL_DREAM_BIG = 145875
OBJECT_BASKETBALL_DREAM_BIG_SHOT_TAKEN_2_POINT = 154209
OBJECT_BASKETBALL_DREAM_BIG_SHOT_TAKEN_3_POINT = 153704
OBJECT_BASKETBALL_DREAM_BIG_SHOT_TAKEN_DOUBLE_CLUTCH = 153705
OBJECT_BASKETBALL_DREAM_BIG_SHOT_TAKEN_FLYING = 153706
OBJECT_BASKETBALL_DUNK_COMPETITION = 147236
OBJECT_BASKETBALL_RECENT_CURRY = 147475
OBJECT_BASKETBALL_SHOT_COMPETITION = 147235
OBJECT_BASKETBALL_SHOT_RESULT_MADE = 146545
OBJECT_BASKETBALL_SHOT_RESULT_MISSED = 146546
OBJECT_BASKETBALL_STOP_COACHING = 155002
OBJECT_BASKETBALL_TAKE_SHOT_2_POINT = 145908
OBJECT_BASKETBALL_TAKE_SHOT_3_POINT = 145909
OBJECT_BASKETBALL_TAKE_SHOT_ANY = 145910
OBJECT_BASKETBALL_TAKE_SHOT_CLOSE_SHOT = 145906
OBJECT_BASKETBALL_TAKE_SHOT_FREE_THROW = 145907
OBJECT_BASKETBALL_TAKE_SHOT_LONG_THREE = 153823
OBJECT_BASKETBALL_TAKING_A_SHOT = 144051
OBJECT_BASKETBALL_TAUNT = 144054
OBJECT_BASKETBALL_VISIBLE_CAUGHT_PRETENDING = 146877
OBJECT_BASKETBALL_VISIBLE_COURT_LOSS = 146876
OBJECT_BASKETBALL_VISIBLE_COURT_ROYALTY = 146889
OBJECT_BASKETBALL_VISIBLE_DUNKED_ON = 146886
OBJECT_BASKETBALL_VISIBLE_DUNK_MASTER = 146885
OBJECT_BASKETBALL_VISIBLE_GOOD_GAME = 146887
OBJECT_BASKETBALL_VISIBLE_HOT_LIKE_CURRY = 146874
OBJECT_BASKETBALL_VISIBLE_HOW_COULD_I_LOSE = 146888
OBJECT_BASKETBALL_VISIBLE_IN_THE_ZONE = 146875
OBJECT_BASKETBALL_VISIBLE_MASSIVE_DUNK = 146880
OBJECT_BASKETBALL_VISIBLE_ON_FIRE = 146884
OBJECT_BASKETBALL_VISIBLE_SPRAINED_ANKLE = 146881
OBJECT_BATHTUB_BABY_SOFT_SKIN = 120480
OBJECT_BATHTUB_BABY_SOFT_SKIN_INCENSE = 120493
OBJECT_BATHTUB_BUBBLES = 12474
OBJECT_BATHTUB_CLEAN_COAT = 99511
OBJECT_BATHTUB_FACE_MASK_HIDDEN = 120486
OBJECT_BATHTUB_FACE_MASK_HIDDEN_CHILD = 146845
OBJECT_BATHTUB_INFANT_BATH_BABY_BATH = 273904
OBJECT_BATHTUB_INFANT_BATH_BUBBLES = 273908
OBJECT_BATHTUB_INFANT_BATH_BUBBLES_VFX = 283706
OBJECT_BATHTUB_INFANT_BATH_BUBBLE_WATER_BABY = 326409
OBJECT_BATHTUB_INFANT_BATH_SOAKING_WET = 273905
OBJECT_BATHTUB_INFANT_BATH_WATER_BABY = 273906
OBJECT_BATHTUB_LIME_AND_SHINE = 120482
OBJECT_BATHTUB_LIME_AND_SHINE_INCENSE = 120494
OBJECT_BATHTUB_LOW_QUALITY = 39241
OBJECT_BATHTUB_PLAY = 8231
OBJECT_BATHTUB_RELAX = 12476
OBJECT_BATHTUB_RELAXING_LAVENDER = 120481
OBJECT_BATHTUB_RELAXING_LAVENDER_INCENSE = 120495
OBJECT_BATHTUB_RESTORATIVE_SOAK = 120483
OBJECT_BATHTUB_RESTORATIVE_SOAK_INCENSE = 120496
OBJECT_BATHTUB_ROSE_SCENTED_GARDEN = 120484
OBJECT_BATHTUB_ROSE_SCENTED_GARDEN_INCENSE = 120497
OBJECT_BATHTUB_SMELLS_LIKE_FLOWERS = 120485
OBJECT_BATHTUB_SMELLS_LIKE_FLOWERS_INCENSE = 120498
OBJECT_BATHTUB_TODDLER_BATH_BATH_TIME = 150535
OBJECT_BATHTUB_TODDLER_BATH_BUBBLE_FUN = 150809
OBJECT_BATHTUB_TODDLER_BATH_SPLASHY_SPLASHY = 150537
OBJECT_BATHTUB_TODDLER_BATH_TODDLER_SOAKING = 150538
OBJECT_BATHTUB_TODDLER_BATH_WATER_FUN = 150536
OBJECT_BATHTUB_WHIRLPOOL_RELAX = 77316
OBJECT_BATTLE_STATION_CANT_WIN_THEM_ALL = 135135
OBJECT_BATTLE_STATION_CLOSE_BATTLE = 135134
OBJECT_BATTLE_STATION_LOST_A_BATTLE = 135137
OBJECT_BATTLE_STATION_SHOULD_HAVE_WON = 135136
OBJECT_BATTLE_STATION_VICTOR = 135133
OBJECT_BED_MONSTER_UNDER_ENERGIZED_MONSTER_FRIEND = 136465
OBJECT_BED_MONSTER_UNDER_INTERRUPT_SLEEP = 138779
OBJECT_BED_MONSTER_UNDER_NEED_A_HUG = 139152
OBJECT_BED_MONSTER_UNDER_SPRAYING_FOR_MONSTER = 136899
OBJECT_BED_MONSTER_UNDER_SPRAY_FOR_MONSTER = 139102
OBJECT_BED_SCARED = 133589
OBJECT_BED_WOOHOO_COOLDOWN = 12482
OBJECT_BILLS_ANGRY = 24344
OBJECT_BILLS_SAD = 24345
OBJECT_BIRD_FEEDER_BIRDS = 140759
OBJECT_BIRD_FEEDER_BIRD_WATCHING = 140735
OBJECT_BIRTHDAY_CAKE_BAKED_ONE_CAKE = 34706
OBJECT_BIRTHDAY_CAKE_CANDLES_LIT = 100394
OBJECT_BIRTHDAY_CAKE_CELEBRATE = 28561
OBJECT_BONFIRE_BURNING_SENSATION = 124696
OBJECT_BONFIRE_BURNT_ARM = 124682
OBJECT_BONFIRE_COZY_BONFIRE = 121835
OBJECT_BONFIRE_COZY_FLIRTY_BUFF = 126901
OBJECT_BONFIRE_DIED_A_LITTLE_ART = 124551
OBJECT_BONFIRE_DIED_A_LITTLE_BOOK = 123670
OBJECT_BONFIRE_DIED_A_LITTLE_FOOD = 124548
OBJECT_BONFIRE_DIED_A_LITTLE_MUSIC = 124649
OBJECT_BONFIRE_FEELING_CONFIDENT = 124707
OBJECT_BONFIRE_FEELING_PLAYFUL = 124658
OBJECT_BONFIRE_FIRE_DECAY_STOP = 126588
OBJECT_BONFIRE_HAPPY_TOY = 124657
OBJECT_BONFIRE_HOMEWORK_HAPPY = 124736
OBJECT_BONFIRE_NOT_HOT_ENOUGH = 125597
OBJECT_BONFIRE_SAD_TOY = 124656
OBJECT_BONFIRE_WHATS_THAT_SMELL = 124636
OBJECT_BONSAI_ONE_WITH_PLANT = 24596
OBJECT_BONSAI_VIEW_ANGRY = 37481
OBJECT_BONSAI_VIEW_BOTCHED = 37482
OBJECT_BONSAI_VIEW_FLIRTY = 37476
OBJECT_BONSAI_VIEW_GENERIC = 37483
OBJECT_BONSAI_VIEW_INSPIRED = 37480
OBJECT_BONSAI_VIEW_PLAYFUL = 37477
OBJECT_BOOK_BROWSE_BOOKS = 76994
OBJECT_BOOK_STIMULATING_READ = 75802
OBJECT_BOWLING_LANE_BOWLING_KING = 159005
OBJECT_BOWLING_LANE_GLOVE_SHOES = 161855
OBJECT_BOWLING_LANE_HIDDEN_CHEATS_ALWAYS_TRICK = 158907
OBJECT_BOWLING_LANE_HIDDEN_CHEATS_NEVER_FAIL = 158903
OBJECT_BOWLING_LANE_HIDDEN_PICKED_UP_BALL = 158386
OBJECT_BOWLING_LANE_HIDDEN_SHOT_FAILED = 158834
OBJECT_BOWLING_LANE_HIDDEN_TURN_TAKEN = 163786
OBJECT_BOWLING_LANE_HIGH_SKILL_ON_FIRE = 160622
OBJECT_BOWLING_LANE_MOONLIGHT_BOWLING = 161270
OBJECT_BOWLING_LANE_OVER_BOWLED = 159004
OBJECT_BOWLING_LANE_SHOES = 161421
OBJECT_BOWLING_LANE_SORE_ARMS = 159003
OBJECT_BOWLING_LANE_THEY_CHEATED = 159006
OBJECT_BOWLING_LANE_WATCH_BOWLING_MATCH = 159002
OBJECT_BOX_OF_KINDNESS_SEARCH_COOLDOWN = 199167
OBJECT_BRAMBLE_PATCH_FREAKED_OUT = 107011
OBJECT_BRAMBLE_PATCH_MAULED_BY_BEAR = 107012
OBJECT_BRAMBLE_PATCH_TICKS = 107010
OBJECT_BUBBLE_BLOWER_AUTONOMOUS_USE_COOLDOWN_HIDDEN = 135246
OBJECT_BUBBLE_BLOWER_FAMILIARITY_REACTION_COOLDOWN = 134857
OBJECT_BUBBLE_BLOWER_USE_1_DEFAULT_FAIL1 = 135241
OBJECT_BUBBLE_BLOWER_USE_1_DEFAULT_FAIL2 = 135991
OBJECT_BUBBLE_BLOWER_USE_1_DEFAULT_SUCCESS1 = 135238
OBJECT_BUBBLE_BLOWER_USE_1_DEFAULT_SUCCESS2 = 135992
OBJECT_BUBBLE_BLOWER_USE_2_WHITE_FAIL1 = 135239
OBJECT_BUBBLE_BLOWER_USE_2_WHITE_FAIL2 = 138273
OBJECT_BUBBLE_BLOWER_USE_2_WHITE_SUCCESS1 = 135240
OBJECT_BUBBLE_BLOWER_USE_2_WHITE_SUCCESS2 = 138274
OBJECT_BUBBLE_BLOWER_USE_3_BLUE_FAIL1 = 135309
OBJECT_BUBBLE_BLOWER_USE_3_BLUE_FAIL2 = 136023
OBJECT_BUBBLE_BLOWER_USE_3_BLUE_SUCCESS1 = 135306
OBJECT_BUBBLE_BLOWER_USE_3_BLUE_SUCCESS2 = 136022
OBJECT_BUBBLE_BLOWER_USE_4_RED_FAIL1 = 135308
OBJECT_BUBBLE_BLOWER_USE_4_RED_FAIL2 = 138290
OBJECT_BUBBLE_BLOWER_USE_4_RED_SUCCESS1 = 135310
OBJECT_BUBBLE_BLOWER_USE_4_RED_SUCCESS2 = 138289
OBJECT_BUBBLE_BLOWER_USE_5_GREEN_FAIL1 = 135324
OBJECT_BUBBLE_BLOWER_USE_5_GREEN_FAIL2 = 136298
OBJECT_BUBBLE_BLOWER_USE_5_GREEN_SUCCESS1 = 135311
OBJECT_BUBBLE_BLOWER_USE_5_GREEN_SUCCESS2 = 136299
OBJECT_BUBBLE_BLOWER_USE_6_PURPLE_FAIL1 = 135307
OBJECT_BUBBLE_BLOWER_USE_6_PURPLE_FAIL2 = 138277
OBJECT_BUBBLE_BLOWER_USE_6_PURPLE_SUCCESS1 = 135325
OBJECT_BUBBLE_BLOWER_USE_6_PURPLE_SUCCESS2 = 138278
OBJECT_BUBBLE_BLOWER_USE_7_DENSE_FAIL1 = 135326
OBJECT_BUBBLE_BLOWER_USE_7_DENSE_FAIL2 = 138291
OBJECT_BUBBLE_BLOWER_USE_7_DENSE_SUCCESS1 = 135327
OBJECT_BUBBLE_BLOWER_USE_7_DENSE_SUCCESS2 = 138292
OBJECT_BUBBLE_BLOWER_USE_8_NEON_FAIL = 135410
OBJECT_BUBBLE_BLOWER_USE_8_NEON_FAIL2 = 135990
OBJECT_BUBBLE_BLOWER_USE_8_NEON_SUCCESS = 135409
OBJECT_BUBBLE_BLOWER_USE_8_NEON_SUCCESS2 = 135993
OBJECT_BUBBLE_BLOWER_USE_9_YELLOW_FAIL1 = 135904
OBJECT_BUBBLE_BLOWER_USE_9_YELLOW_FAIL2 = 138276
OBJECT_BUBBLE_BLOWER_USE_9_YELLOW_SUCCESS1 = 135903
OBJECT_BUBBLE_BLOWER_USE_9_YELLOW_SUCCESS2 = 138275
OBJECT_BUBBLE_BLOWER_USING_HIDDEN = 143874
OBJECT_BUBBLE_BOTTLE_ANNOYED_BY_BUBBLES = 145888
OBJECT_BUBBLE_BOTTLE_AUTONOMOUS_COOLDOWN_HIDDEN = 145889
OBJECT_BUBBLE_BOTTLE_BUBBLES = 145884
OBJECT_BUBBLE_BOTTLE_BUBBLES_HOW_INTERESTING = 145886
OBJECT_BUBBLE_BOTTLE_WHEE_BUBBLES = 145885
OBJECT_BUBBLE_BOTTLE_WOAH_BUBBLES = 145887
OBJECT_CAMPFIRE_BURNT_ARM = 101942
OBJECT_CAMPFIRE_COZY_FIRE = 102665
OBJECT_CAMPFIRE_MMMM_MARSHMALLOW = 105236
OBJECT_CAMPFIRE_SMORE = 105238
OBJECT_CAMPING_BATHROOM_BUGGED = 104846
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_ENERGIZED_1 = 236742
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_ENERGIZED_2 = 236743
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_FLIRTY_1 = 236738
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_FLIRTY_2 = 236739
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_FOCUSED_1 = 236740
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_FOCUSED_2 = 236741
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_HAPPY_1 = 236735
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_HAPPY_2 = 236736
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_PLAYFUL_1 = 236744
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_SAD_1 = 236745
OBJECT_CANDLE_MAKING_STATION_CANDLE_AURA_SAD_2 = 236737
OBJECT_CANDY_BOWL_BOWL_OF_FRIGHTS_HAPPY = 124902
OBJECT_CANDY_BOWL_BOWL_OF_FRIGHTS_STRESSFUL = 124903
OBJECT_CARD_GAME_FOCUSED = 9513
OBJECT_CARD_GAME_LOSE1 = 9580
OBJECT_CARD_GAME_LOSE2 = 9581
OBJECT_CARD_GAME_LOSE3 = 9582
OBJECT_CARD_GAME_WIN1 = 9576
OBJECT_CARD_GAME_WIN2 = 9583
OBJECT_CEILING_FAN_COOLING = 210313
OBJECT_CEILING_FAN_DRYING = 210312
OBJECT_CHAIR_IS_SITTING = 12490
OBJECT_CHEMISTRY_LAB_INTERESTING_RESULTS = 105415
OBJECT_CHEMISTRY_LAB_TOXIC_FUMES = 105417
OBJECT_CHEMISTRY_LAB_WHY_WONT_IT_WORK = 105416
OBJECT_CHESS_TABLE_PONDER = 39970
OBJECT_CHESS_TABLE_WIN = 28209
OBJECT_CHESS_TABLE_WIN_HIGH_LOGIC = 28210
OBJECT_CLAY_BLOB_INSPIRED = 39930
OBJECT_CLOSET_BREAKING_THROUGH = 125375
OBJECT_CLOSET_CLOSET_CHAOS = 129060
OBJECT_CLOSET_CONSOLE_COOLDOWN_HIDDEN = 130145
OBJECT_CLOSET_FASHION_RECOGNIZED = 125382
OBJECT_CLOSET_FASHION_SCORN = 125392
OBJECT_CLOSET_HUNG_UP = 125393
OBJECT_CLOSET_LEAVE_CLOSET_AFTER_CONSOLE = 130315
OBJECT_CLOSET_LOVE_STRANGE_PLACES = 125377
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_ATHLETIC = 121916
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_COLD_WEATHER = 192477
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_EVERYDAY = 121914
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_FAIL = 121920
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_FORMAL = 121915
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_HOT_WEATHER = 192476
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_PARTY = 121918
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_SLEEPWEAR = 121917
OBJECT_CLOSET_OUTFIT_TRACKER_BUFFS_SWIM = 121919
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_ATHLETIC = 129001
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_COLD_WEATHER = 186304
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_EVERYDAY = 129002
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_FORMAL = 129003
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_HOT_WEATHER = 186305
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_PARTY = 129004
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_SLEEP = 129005
OBJECT_CLOSET_SEE_OUTFIT_COOLDOWN_SWIM = 129006
OBJECT_CLOSET_TRY_NEW_OUTFIT_KEEP_OUTFIT = 121122
OBJECT_COFFEE_CAFFEINE0 = 100835
OBJECT_COFFEE_CAFFEINE1 = 12492
OBJECT_COFFEE_CAFFEINE2 = 99749
OBJECT_COFFEE_CART_LINGERING_FLAVOR_CONFIDENT = 225265
OBJECT_COFFEE_CART_LINGERING_FLAVOR_FOCUSED = 225266
OBJECT_COFFEE_CART_LINGERING_FLAVOR_INSPIRED = 225268
OBJECT_COFFEE_CART_LINGERING_FLAVOR_PLAYFUL = 225267
OBJECT_COFFEE_OVERLOAD = 99783
OBJECT_COFFIN_HIBERNATE = 149961
OBJECT_COFFIN_NON_VAMPIRE = 149984
OBJECT_COLLECTIBLES_FASCINATING_SPECIMEN = 40109
OBJECT_COMPUTER_BRAIN_FRIED = 36129
OBJECT_COMPUTER_EPIC_GAME = 33114
OBJECT_COMPUTER_EXCUSE_NOTE_COOLDOWN = 100437
OBJECT_COMPUTER_FOCUSED_RESEARCH_SIMPEDIA = 31038
OBJECT_COMPUTER_HIGH_SCORE = 30991
OBJECT_COMPUTER_INSPIRING_ART = 40075
OBJECT_COMPUTER_MAKE_CONNECTIONS_COOLDOWN = 99637
OBJECT_COMPUTER_PICK_UP_LINES = 40080
OBJECT_COMPUTER_PROGRAMMING_SKILL_ACCOMPLISHED = 31591
OBJECT_COMPUTER_PROGRAMMING_SKILL_FEELING_DEVIOUS = 33268
OBJECT_COMPUTER_PROGRAMMING_SKILL_JOB_WELL_DONE = 33241
OBJECT_COMPUTER_RESEARCH_IDIOMS_BORED = 37238
OBJECT_COMPUTER_RESEARCH_IDIOMS_INSPIRED = 37236
OBJECT_COMPUTER_RESPOND_TO_MAIL_NEGATIVE_CRITICISM = 136551
OBJECT_COMPUTER_RESPOND_TO_MAIL_POSITIVE_FEEDBACK = 136550
OBJECT_COMPUTER_RESPOND_TO_MAIL_TROLLED = 136552
OBJECT_COMPUTER_WATCH_SIM_TUBE_PLAYFUL = 37223
OBJECT_COOLER_REFRESHINGLY_COOL = 102142
OBJECT_COZY_FIRE = 75075
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_BROWSE = 145279
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_BROWSE_ONLY_SCORED = 256565
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_CLOSE = 147530
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_CREATE_ITEMS = 148007
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_STOCK = 146946
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_STOCK_PAINTINGS = 154454
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_STOCK_PAINTINGS_STAFFED_ONLY = 238446
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_STOCK_STAFFED_ONLY = 238445
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_MOD_TEND = 145287
OBJECT_CRAFT_SALES_TABLE_HAGGLE_SUCCEED = 145222
OBJECT_CRAFT_SALES_TABLE_HIGHER_BUY_CHANCE = 145274
OBJECT_CRYSTAL_HELMET_DEBUFFS_ANGRY = 194329
OBJECT_CRYSTAL_HELMET_DEBUFFS_BORED = 194305
OBJECT_CRYSTAL_HELMET_DEBUFFS_EMBARRASSED = 194306
OBJECT_CRYSTAL_HELMET_DEBUFFS_SAD = 194307
OBJECT_CRYSTAL_HELMET_DEBUFFS_STRESSED = 194304
OBJECT_CRYSTAL_HELMET_DEBUFFS_UNCOMFORTABLE = 194308
OBJECT_CRYSTAL_HELMET_DESTROY_CRYSTAL = 193352
OBJECT_CRYSTAL_HELMET_EMBARRASSED_BY_VIEWER = 198603
OBJECT_CRYSTAL_HELMET_HAPPY_FROM_PROXIMITY_RAINBORZ = 194859
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_BLADDER = 196663
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_FUN = 196664
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_HUNGER = 193558
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_HYGIENE = 196665
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_PLANT_SIM_WATER = 196666
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_SOCIAL = 196667
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_VAMPIRE_POWER = 196668
OBJECT_CRYSTAL_HELMET_MOTIVE_TANK_VAMPIRE_THIRST = 196669
OBJECT_CRYSTAL_HELMET_REMOVE_QUIRK = 200842
OBJECT_CRYSTAL_HELMET_TRAITS_ALABASTER = 193945
OBJECT_CRYSTAL_HELMET_TRAITS_ALEXANDRITE_EP = 193955
OBJECT_CRYSTAL_HELMET_TRAITS_AMAZONITE_EP = 193956
OBJECT_CRYSTAL_HELMET_TRAITS_AMETHYST = 193553
OBJECT_CRYSTAL_HELMET_TRAITS_CITRINE = 193957
OBJECT_CRYSTAL_HELMET_TRAITS_CRANDESTINE_EP = 193958
OBJECT_CRYSTAL_HELMET_TRAITS_DIAMOND = 193959
OBJECT_CRYSTAL_HELMET_TRAITS_EMERALD = 193960
OBJECT_CRYSTAL_HELMET_TRAITS_FIRE_OPAL = 193961
OBJECT_CRYSTAL_HELMET_TRAITS_HEMATITE = 193962
OBJECT_CRYSTAL_HELMET_TRAITS_JET = 193963
OBJECT_CRYSTAL_HELMET_TRAITS_JONQUILYST = 193964
OBJECT_CRYSTAL_HELMET_TRAITS_NITELITE_EP = 193965
OBJECT_CRYSTAL_HELMET_TRAITS_ORANGE_TOPAZ = 193966
OBJECT_CRYSTAL_HELMET_TRAITS_PEACH = 193967
OBJECT_CRYSTAL_HELMET_TRAITS_PLUMBITE = 193968
OBJECT_CRYSTAL_HELMET_TRAITS_QUARTZ = 193969
OBJECT_CRYSTAL_HELMET_TRAITS_RAINBORZ = 193970
OBJECT_CRYSTAL_HELMET_TRAITS_ROSE = 193971
OBJECT_CRYSTAL_HELMET_TRAITS_RUBY = 193972
OBJECT_CRYSTAL_HELMET_TRAITS_SAPPHIRE = 193973
OBJECT_CRYSTAL_HELMET_TRAITS_SHINALITE = 193974
OBJECT_CRYSTAL_HELMET_TRAITS_SIMANITE = 193975
OBJECT_CRYSTAL_HELMET_TRAITS_TURQUOISE = 193976
OBJECT_CRYSTAL_HELMET_VFX_ADULT_ALABASTER = 196573
OBJECT_CRYSTAL_HELMET_VFX_ADULT_ALEXANDRITE_EP = 196566
OBJECT_CRYSTAL_HELMET_VFX_ADULT_AMAZONITE_EP = 196580
OBJECT_CRYSTAL_HELMET_VFX_ADULT_AMETHYST = 196581
OBJECT_CRYSTAL_HELMET_VFX_ADULT_CITRINE = 196574
OBJECT_CRYSTAL_HELMET_VFX_ADULT_CRANDESTINE_EP = 196567
OBJECT_CRYSTAL_HELMET_VFX_ADULT_DIAMOND = 196582
OBJECT_CRYSTAL_HELMET_VFX_ADULT_EMERALD = 196575
OBJECT_CRYSTAL_HELMET_VFX_ADULT_FIRE_OPAL = 196583
OBJECT_CRYSTAL_HELMET_VFX_ADULT_HEMATITE = 196584
OBJECT_CRYSTAL_HELMET_VFX_ADULT_JET = 196568
OBJECT_CRYSTAL_HELMET_VFX_ADULT_JONQUILYST = 196569
OBJECT_CRYSTAL_HELMET_VFX_ADULT_NITELITE_EP = 196570
OBJECT_CRYSTAL_HELMET_VFX_ADULT_ORANGE_TOPAZ = 196576
OBJECT_CRYSTAL_HELMET_VFX_ADULT_PEACH = 196585
OBJECT_CRYSTAL_HELMET_VFX_ADULT_PLUMBITE = 196571
OBJECT_CRYSTAL_HELMET_VFX_ADULT_QUARTZ = 196577
OBJECT_CRYSTAL_HELMET_VFX_ADULT_RAINBORZ = 196572
OBJECT_CRYSTAL_HELMET_VFX_ADULT_ROSE = 196578
OBJECT_CRYSTAL_HELMET_VFX_ADULT_RUBY = 196586
OBJECT_CRYSTAL_HELMET_VFX_ADULT_SAPPHIRE = 196587
OBJECT_CRYSTAL_HELMET_VFX_ADULT_SHINALITE = 196588
OBJECT_CRYSTAL_HELMET_VFX_ADULT_SIMANITE = 196589
OBJECT_CRYSTAL_HELMET_VFX_ADULT_TURQUOISE = 196579
OBJECT_CRYSTAL_HELMET_VFX_CHILD_ALABASTER = 196590
OBJECT_CRYSTAL_HELMET_VFX_CHILD_ALEXANDRITE_EP = 196591
OBJECT_CRYSTAL_HELMET_VFX_CHILD_AMAZONITE_EP = 196592
OBJECT_CRYSTAL_HELMET_VFX_CHILD_AMETHYST = 196593
OBJECT_CRYSTAL_HELMET_VFX_CHILD_CITRINE = 196594
OBJECT_CRYSTAL_HELMET_VFX_CHILD_CRANDESTINE_EP = 196595
OBJECT_CRYSTAL_HELMET_VFX_CHILD_DIAMOND = 196596
OBJECT_CRYSTAL_HELMET_VFX_CHILD_EMERALD = 196597
OBJECT_CRYSTAL_HELMET_VFX_CHILD_FIRE_OPAL = 196598
OBJECT_CRYSTAL_HELMET_VFX_CHILD_HEMATITE = 196599
OBJECT_CRYSTAL_HELMET_VFX_CHILD_JET = 196600
OBJECT_CRYSTAL_HELMET_VFX_CHILD_JONQUILYST = 196601
OBJECT_CRYSTAL_HELMET_VFX_CHILD_NITELITE_EP = 196602
OBJECT_CRYSTAL_HELMET_VFX_CHILD_ORANGE_TOPAZ = 196603
OBJECT_CRYSTAL_HELMET_VFX_CHILD_PEACH = 196604
OBJECT_CRYSTAL_HELMET_VFX_CHILD_PLUMBITE = 196605
OBJECT_CRYSTAL_HELMET_VFX_CHILD_QUARTZ = 196606
OBJECT_CRYSTAL_HELMET_VFX_CHILD_RAINBORZ = 196607
OBJECT_CRYSTAL_HELMET_VFX_CHILD_ROSE = 196608
OBJECT_CRYSTAL_HELMET_VFX_CHILD_RUBY = 196609
OBJECT_CRYSTAL_HELMET_VFX_CHILD_SAPPHIRE = 196610
OBJECT_CRYSTAL_HELMET_VFX_CHILD_SHINALITE = 196611
OBJECT_CRYSTAL_HELMET_VFX_CHILD_SIMANITE = 196612
OBJECT_CRYSTAL_HELMET_VFX_CHILD_TURQUOISE = 196613
OBJECT_CRYSTAL_HELMET_WEARING = 192776
OBJECT_CRYSTAL_HELMET_WEARING_INCOMPATIBLE_OUTFIT_BG = 198617
OBJECT_DANCE_FLOOR_DANCE_BATTLE_COMPLETE = 129315
OBJECT_DANCE_FLOOR_GROUP_DANCE_POSITIVE = 128898
OBJECT_DANCE_FLOOR_SHOW_OFF_MOVES_NEGATIVE = 125319
OBJECT_DANCE_FLOOR_SHOW_OFF_MOVES_NEUTRAL = 128293
OBJECT_DANCE_FLOOR_SHOW_OFF_MOVES_PERFORMER = 125498
OBJECT_DANCE_FLOOR_SHOW_OFF_MOVES_POSITIVE = 125318
OBJECT_DANCE_FLOOR_SHOW_OFF_MOVES_WATCHER = 125499
OBJECT_DARTBOARD_BULLS_EYE = 128291
OBJECT_DARTBOARD_DART_VICTORY = 128481
OBJECT_DARTBOARD_OFF_TARGET = 128292
OBJECT_DARTBOARD_SORE_LOSER = 128480
OBJECT_DARTBOARD_TAKING_A_TURN = 127951
OBJECT_DARTBOARD_WAITING_FOR_TURN = 130245
OBJECT_DJ_BOOTH_BUMP_IN_BEATS = 122759
OBJECT_DJ_BOOTH_FEEL_THE_CROWD_CONFIDENT = 122749
OBJECT_DJ_BOOTH_FEEL_THE_CROWD_DAZED = 122747
OBJECT_DJ_BOOTH_FEEL_THE_CROWD_ENERGIZED = 122712
OBJECT_DJ_BOOTH_FEEL_THE_CROWD_FLIRTY = 122748
OBJECT_DJ_BOOTH_FEEL_THE_CROWD_VFX = 128367
OBJECT_DJ_BOOTH_HIDDEN_CROWD_MEMBER = 122968
OBJECT_DJ_BOOTH_HIDDEN_DJ_PERFORMING = 122685
OBJECT_DJ_BOOTH_HIDDEN_DJ_PRACTICING = 123910
OBJECT_DJ_BOOTH_HIDDEN_FEEL_THE_CROWD_COOLDOWN = 122756
OBJECT_DJ_BOOTH_HIDDEN_GET_HYPED_COOLDOWN = 122842
OBJECT_DJ_BOOTH_HIDDEN_JUST_TIPPED = 130613
OBJECT_DJ_BOOTH_HIDDEN_TIPS_COLLECTED = 128097
OBJECT_DJ_BOOTH_IM_ADJ = 122760
OBJECT_DJ_BOOTH_MIX_MASTER = 126112
OBJECT_DJ_BOOTH_SERIOUS_SONIC_SKILLS = 122758
OBJECT_DJ_BOOTH_TERRIBLE_TURNTABLISM = 122762
OBJECT_DJ_BOOTH_UNCE_UNCE_UGH = 122761
OBJECT_DOLLHOUSE_ACT_OF_KINDNESS = 32287
OBJECT_DOLLHOUSE_DESTRUCTIVE_TODDLER_HAPPY = 333447
OBJECT_DOLLHOUSE_INSPIRED = 30897
OBJECT_DOLLHOUSE_INSPIRED_STAT_MOD = 75731
OBJECT_DOLLHOUSE_PLAYED_WITH = 38797
OBJECT_DOLLHOUSE_WICKED_ACT = 30929
OBJECT_DONE_PONDERING_HIDDEN = 40570
OBJECT_DONT_WAKE_LLAMA_KEEP_PLAYING = 130259
OBJECT_DONT_WAKE_LLAMA_LEFT_CHALLENGE = 129595
OBJECT_DONT_WAKE_LLAMA_LLAMA_ALMOST_FELL = 127830
OBJECT_DONT_WAKE_LLAMA_LLAMA_CRIES_SAD = 127832
OBJECT_DONT_WAKE_LLAMA_LLAMA_SLEEPS_HAPPY = 127831
OBJECT_DONT_WAKE_LLAMA_LOSE_CHALLENGE = 129585
OBJECT_DONT_WAKE_LLAMA_STOP_PLAYING = 130067
OBJECT_DRESSER_TRY_ON_OUTFITS = 40131
OBJECT_DRINK_ALIEN_JUICE_ENERGIZED = 33746
OBJECT_DRINK_ALIEN_JUICE_SOCIAL_MOTIVE = 33747
OBJECT_DRINK_ALIEN_JUICE_SOCIAL_SUCCESS = 33748
OBJECT_DRINK_BARTENDING_0 = 10402
OBJECT_DRINK_BARTENDING_0_FOODIE = 27401
OBJECT_DRINK_BARTENDING_2 = 10404
OBJECT_DRINK_BARTENDING_2_FLAMING = 35019
OBJECT_DRINK_BARTENDING_2_FOODIE = 27402
OBJECT_DRINK_BARTENDING_3 = 10405
OBJECT_DRINK_BARTENDING_3_FLAMING = 35068
OBJECT_DRINK_BARTENDING_3_FOODIE = 27403
OBJECT_DRINK_BARTENDING_4 = 10406
OBJECT_DRINK_BARTENDING_4_FLAMING = 35069
OBJECT_DRINK_BARTENDING_4_FOODIE = 27404
OBJECT_DRINK_BATUU_DAGOBAH_SLUG_SLINGER = 237756
OBJECT_DRINK_BATUU_FUZZY_TAUN_TAUN = 237755
OBJECT_DRINK_BATUU_JET_JUICE_BAD = 237758
OBJECT_DRINK_BATUU_JET_JUICE_GOOD = 237757
OBJECT_DRINK_BEETLE_JUICE_1_INVISIBLE = 235883
OBJECT_DRINK_BEETLE_JUICE_2_VISIBLE = 235884
OBJECT_DRINK_BEETLE_JUICE_4_VISIBLE = 237484
OBJECT_DRINK_BOILER_ROOM_ANGRY_HIGH = 73913
OBJECT_DRINK_BOILER_ROOM_ANGRY_LOW = 73912
OBJECT_DRINK_CREATIVE = 26346
OBJECT_DRINK_CUPID_JUICE_FLIRTY_HIGH = 73915
OBJECT_DRINK_CUPID_JUICE_FLIRTY_LOW = 73914
OBJECT_DRINK_DYED_COCKTAIL_EMBARRASSED = 235886
OBJECT_DRINK_DYED_COCKTAIL_HAPPY = 235885
OBJECT_DRINK_FIZZY_DRINK_HAPPY = 118861
OBJECT_DRINK_FLIRTY = 26351
OBJECT_DRINK_INTELLECTUAL = 26347
OBJECT_DRINK_PHYSICAL = 26350
OBJECT_DRINK_SCIENCE_TABLE_BORED = 31738
OBJECT_DRINK_SCIENCE_TABLE_CONFIDENT = 31721
OBJECT_DRINK_SCIENCE_TABLE_HAPPY = 31737
OBJECT_DRINK_SCIENCE_TABLE_UNCOMFORTABLE = 31739
OBJECT_DRINK_SNAGGLE_FLUSTER = 76714
OBJECT_DRINK_TEA_BLACK = 8257
OBJECT_DRINK_TEA_EARL = 8440
OBJECT_DRINK_TEA_GINSENG = 8436
OBJECT_DRINK_TEA_GREEN = 8305
OBJECT_DRINK_TEA_LEMON_HONEY_GINGER = 118393
OBJECT_DRINK_TEA_LEMON_HONEY_GINGER_NO_LOOT = 272782
OBJECT_DRINK_TEA_OOLONG = 8432
OBJECT_DRINK_TEA_YERBA_MATE = 176983
OBJECT_DRINK_TODDLER_HAPPY = 144670
OBJECT_DRINK_VILLAGER_HELP_FOCUSED = 267494
OBJECT_DRINK_VILLAGER_HELP_FOCUSED_SAMPLER = 267495
OBJECT_DRINK_VILLAGER_HELP_PLAYFUL = 267492
OBJECT_DRINK_VILLAGER_HELP_PLAYFUL_SAMPLER = 267493
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_BLACK = 169300
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_BLUE = 169301
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_GOLD = 169302
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_GREEN = 169303
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_ORANGE = 169304
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_PINK = 169305
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_RED = 169306
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_TEAL = 169307
OBJECT_EAR_BUDS_HIDDEN_COLOR_CHILD_WHITE = 169308
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_BLACK = 168734
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_BLUE = 168733
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_GOLD = 168736
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_GREEN = 168737
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_ORANGE = 168735
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_PINK = 168738
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_RED = 168739
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_TEAL = 168740
OBJECT_EAR_BUDS_HIDDEN_EAR_BUDS_COLOR_WHITE = 168741
OBJECT_EAR_BUDS_HIDDEN_LISTENING_TO_MUSIC = 164760
OBJECT_EAR_BUDS_HIDDEN_REACT_INTERRUPT_SLEEP = 168545
OBJECT_EASEL_CANVAS_CREATED = 10678
OBJECT_EASEL_PRACTICE_PAINTING = 40762
OBJECT_EAT_TOXIC_PLANTS_CHAMOMILE = 107485
OBJECT_EAT_TOXIC_PLANTS_ELDERBERRY = 107483
OBJECT_EAT_TOXIC_PLANTS_FIRE_LEAF = 107484
OBJECT_EAT_TOXIC_PLANTS_HUCKLEBERRY = 107482
OBJECT_EAT_TOXIC_PLANTS_MOREL = 107486
OBJECT_ESPRESSO_BRIGHT_EYED = 122957
OBJECT_ESPRESSO_CAFFEINATED = 122949
OBJECT_ESPRESSO_FREEDOM = 122955
OBJECT_ESPRESSO_FUN_EMPLOYED = 122965
OBJECT_ESPRESSO_MARKED_FOR_FUN = 122952
OBJECT_ESPRESSO_MMMM_CHOCOLATE = 122954
OBJECT_ESPRESSO_MMMM_PHENETHYLAMINE = 122953
OBJECT_ESPRESSO_NEW_DISCOVERY = 122956
OBJECT_ESPRESSO_SCALDED_MILK = 124347
OBJECT_ESPRESSO_SOPHISTICATED = 122951
OBJECT_ESPRESSO_WARM_COMFORT = 122950
OBJECT_EXAM_BED_DOCTOR_SOCIAL_RECLINED = 114026
OBJECT_EXAM_BED_DOCTOR_SOCIAL_SEATED = 114025
OBJECT_EXAM_BED_PATIENT_DISCHARGE = 110882
OBJECT_EXPERIMENTAL_FOOD_PHOTO_PHOTO_HIPSTER = 131891
OBJECT_EXPERIMENTAL_FOOD_PHOTO_WELL_CURATED_COLLECTION = 131890
OBJECT_FITNESS_FATIGUED = 12543
OBJECT_FITNESS_FATIGUED_LAZY = 28907
OBJECT_FITNESS_GOOD_WORKOUT = 31361
OBJECT_FITNESS_POTENTIALLY_SORE = 23986
OBJECT_FITNESS_SORE = 23987
OBJECT_FITNESS_VERY_FATIGUED = 31362
OBJECT_FLOWER_ARRANGEMENT_ANGRY_DISRESPECT = 187612
OBJECT_FLOWER_ARRANGEMENT_CONFIDENT_FRIENDSHIP_GIVER = 187661
OBJECT_FLOWER_ARRANGEMENT_CONFIDENT_MAGNIFICENCE = 187616
OBJECT_FLOWER_ARRANGEMENT_CONFIDENT_MAGNIFICENCE_GIVER = 187662
OBJECT_FLOWER_ARRANGEMENT_DAZED_CURSED = 187615
OBJECT_FLOWER_ARRANGEMENT_FAITHFUL_RECEIVER = 187703
OBJECT_FLOWER_ARRANGEMENT_FLIRTY_ROMANCE = 187611
OBJECT_FLOWER_ARRANGEMENT_FLIRTY_ROMANCE_GIVER = 187664
OBJECT_FLOWER_ARRANGEMENT_HAPPY_FAITHFUL = 188219
OBJECT_FLOWER_ARRANGEMENT_HAPPY_FRIENDSHIP = 187606
OBJECT_FLOWER_ARRANGEMENT_HAPPY_JOY = 187608
OBJECT_FLOWER_ARRANGEMENT_HAPPY_JOY_GIVER = 187665
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_CHRISTMAS_ROSE_ASLEEP = 188764
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_CHRISTMAS_ROSE_SLEEP_DESIRE = 188763
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_CHRISTMAS_ROSE_WOKE_UP = 188765
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_COOLDOWN = 188848
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_CURSED_EFFECTS = 188702
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_SNAPDRAGON_DISRESPECT = 191507
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_SNAPDRAGON_DISRESPECT_TURN_ONE = 188184
OBJECT_FLOWER_ARRANGEMENT_HIDDEN_SNAPDRAGON_DISRESPECT_TURN_TWO = 188185
OBJECT_FLOWER_ARRANGEMENT_INSPIRED_CREATIVITY = 187613
OBJECT_FLOWER_ARRANGEMENT_INSPIRED_SEASONS = 187614
OBJECT_FLOWER_ARRANGEMENT_SAD_MOURNING = 187610
OBJECT_FOOSBALL_CHEERED = 122868
OBJECT_FOOSBALL_EMBARRASSED_CHALLENGE = 127115
OBJECT_FOOSBALL_HECKLED = 122869
OBJECT_FOOSBALL_LEFT_CHALLENGE = 130262
OBJECT_FOOSBALL_LOSE = 124476
OBJECT_FOOSBALL_TABLE_CHALLENGED = 124814
OBJECT_FOOSBALL_TABLE_CLUB_CHALLENGE = 126310
OBJECT_FOOSBALL_TABLE_PLAY_SIDE_A = 123137
OBJECT_FOOSBALL_TABLE_PLAY_SIDE_B = 123138
OBJECT_FOOSBALL_WIN = 124475
OBJECT_FRONT_DESK_BADGED_IN = 112447
OBJECT_FRONT_DESK_BE_CHECKED_IN = 111910
OBJECT_FRONT_DESK_STAFFED = 110676
OBJECT_FRUITCAKE_HATES = 119331
OBJECT_FRUITCAKE_LIKES = 119335
OBJECT_FRUIT_PUNCH_FOUNTAIN_CARAMEL = 116947
OBJECT_FRUIT_PUNCH_FOUNTAIN_CHEESE = 116948
OBJECT_FRUIT_PUNCH_FOUNTAIN_CIDER = 116949
OBJECT_FRUIT_PUNCH_FOUNTAIN_FUTURISTIC = 116950
OBJECT_FRUIT_PUNCH_FOUNTAIN_HIDDEN_DIP_FINGER_TIME_OUT = 116976
OBJECT_FRUIT_PUNCH_FOUNTAIN_HIDDEN_OBJECT_CHECK = 117187
OBJECT_FRUIT_PUNCH_FOUNTAIN_HIDDEN_SABOTAGED_FOUNTAIN = 116964
OBJECT_FRUIT_PUNCH_FOUNTAIN_IMPROVED_DRINK = 116945
OBJECT_FRUIT_PUNCH_FOUNTAIN_IMPROVED_FOOD_BALL = 116953
OBJECT_FRUIT_PUNCH_FOUNTAIN_PARTY_BONUS = 117185
OBJECT_FRUIT_PUNCH_FOUNTAIN_PARTY_EXTENDER = 116951
OBJECT_FRUIT_PUNCH_FOUNTAIN_SABOTAGE_PLAYFUL = 116946
OBJECT_FRUIT_PUNCH_FOUNTAIN_SABOTAGE_UNCOMFORTABLE = 116952
OBJECT_GARDENING_PLANT_CHILD_HELPED_CARE = 260097
OBJECT_GARDENING_PLANT_CHILD_TALK_TO_PLANT = 260101
OBJECT_GUITAR_PRACTICE = 39949
OBJECT_GUITAR_REAPER_BEING_PLAYED = 150078
OBJECT_GUITAR_RIGHTEOUS_RIFFS = 36973
OBJECT_GUITAR_ROCKING_RIFFS = 34548
OBJECT_HEAT_LAMP_HEATED_SURROUNDINGS = 131770
OBJECT_HEAT_LAMP_WARMED_BY_HEAT_LAMP = 131781
OBJECT_HERBALIST_POTION_CLEAR_MIND = 108791
OBJECT_HERBALIST_POTION_CLEAR_MIND_MASTERWORK = 111692
OBJECT_HERBALIST_POTION_CLEAR_MIND_NORMAL = 111691
OBJECT_HERBALIST_POTION_CLEAR_MIND_OUTSTANDING = 111689
OBJECT_HERBALIST_POTION_DEODORANT = 104584
OBJECT_HERBALIST_POTION_DEODORANT_MASTERWORK = 111695
OBJECT_HERBALIST_POTION_DEODORANT_OUTSTANDING = 111694
OBJECT_HERBALIST_POTION_DISGUSTING_APPLICATION = 110751
OBJECT_HERBALIST_POTION_DISGUSTING_LIQUID = 104651
OBJECT_HERBALIST_POTION_ENERGIZER = 104585
OBJECT_HERBALIST_POTION_ENERGIZER_MASTERWORK = 111698
OBJECT_HERBALIST_POTION_ENERGIZER_OUTSTANDING = 111697
OBJECT_HERBALIST_POTION_FERTILITY_POTION = 104587
OBJECT_HERBALIST_POTION_FERTILITY_POTION_MASTERWORK = 105210
OBJECT_HERBALIST_POTION_FERTILITY_POTION_NORMAL = 105208
OBJECT_HERBALIST_POTION_FERTILITY_POTION_OUTSTANDING = 105209
OBJECT_HERBALIST_POTION_INSECT_REPELLENT = 104543
OBJECT_HERBALIST_POTION_SKIN_BALM_HIDDEN = 104570
OBJECT_HERBALIST_POTION_TUMMY_FIXER = 104586
OBJECT_HIDDEN_PINGPONG_JUICE_PONG_PLAYING_AGAINST_RIVAL = 230422
OBJECT_HIDDEN_PINGPONG_WINNER = 224875
OBJECT_HOLDING_CELL_BEING_PUT_IN_CELL = 112619
OBJECT_HOLDING_CELL_FINGERPRINT_NEXT = 112607
OBJECT_HOLDING_CELL_INTERROGATE_NEXT = 112609
OBJECT_HOLDING_CELL_IN_CELL = 104873
OBJECT_HOLDING_CELL_MUGSHOT_NEXT = 112608
OBJECT_HOLDING_CELL_OUT_OF_CELL_TIMER = 106109
OBJECT_HOLDING_CELL_PUT_ME_BACK_IN_CELL = 106110
OBJECT_HOLDING_CELL_SEARCH_NEXT = 112610
OBJECT_HOLIDAY_CANDLE_FULLY_LIT = 110530
OBJECT_HOLIDAY_CANDLE_LIT = 110493
OBJECT_HOMEWORK_COMPLETE = 31589
OBJECT_HOMEWORK_HAS_ANSWER_KEY = 33803
OBJECT_HORSE_BED_HAPPY = 329134
OBJECT_HORSE_BED_UNCOMFORTABLE = 329135
OBJECT_HORSE_OBSTACLES_CHEATS_FAILURE = 332059
OBJECT_HORSE_OBSTACLES_CHEATS_SUCCESS = 332058
OBJECT_HORSE_OBSTACLES_IS_TRAINING = 348970
OBJECT_HORSE_OBSTACLES_SKILL_GAIN_HORSE_LARGE = 333981
OBJECT_HORSE_OBSTACLES_SKILL_GAIN_HORSE_SMALL = 333387
OBJECT_HORSE_OBSTACLES_SKILL_GAIN_HORSE_STANDARD = 333980
OBJECT_HORSE_OBSTACLES_SKILL_GAIN_SIM_LARGE = 333985
OBJECT_HORSE_OBSTACLES_SKILL_GAIN_SIM_SMALL = 333982
OBJECT_HORSE_OBSTACLES_SKILL_GAIN_SIM_STANDARD = 333984
OBJECT_HORSE_OBSTACLES_STOP_TRAINING = 338877
OBJECT_HORSE_SHOES_EMBARRASSING_SHOWING = 109922
OBJECT_HORSE_SHOES_LOSE = 105891
OBJECT_HORSE_SHOES_PLAYING = 109968
OBJECT_HORSE_SHOES_PRACTICE = 106087
OBJECT_HORSE_SHOES_SORE_LOSER = 105089
OBJECT_HORSE_SHOES_UNSOPHISTICATED = 109921
OBJECT_HORSE_SHOES_WIN = 105086
OBJECT_HORSE_TRAINING_SKILL_GAIN_TEMPERAMENT_SMALL = 334179
OBJECT_HORSE_TRAINING_SKILL_GAIN_TEMPERAMENT_STANDARD = 334180
OBJECT_HOT_SPRINGS_1_WARM_FEELINGS = 248902
OBJECT_HOT_SPRINGS_2_LOST_IN_WARMTH = 248903
OBJECT_HOT_SPRINGS_3_COMPLETE_RELAXATION = 248904
OBJECT_HOT_SPRINGS_BUFF_TRACKER = 254617
OBJECT_HOT_SPRINGS_HIDDEN_CLEAN = 249179
OBJECT_HOT_SPRINGS_ON_ENTER_DIRTY_HOT_SPRINGS = 249459
OBJECT_HOT_SPRINGS_ON_ENTER_GOOD_SIM = 249295
OBJECT_HOT_SPRINGS_ON_ENTER_SEEN_UNCLEAN = 249296
OBJECT_HOT_SPRINGS_SOAKED_TOO_LONG = 248905
OBJECT_HOT_SPRINGS_TIME_INSIDE_TRACKER = 248956
OBJECT_HOT_TUB_ANNOYED_BY_SPLASHER = 119414
OBJECT_HOT_TUB_AROMATHERAPY_JASMINE = 118704
OBJECT_HOT_TUB_AROMATHERAPY_LEMON = 118703
OBJECT_HOT_TUB_AROMATHERAPY_PEPPERMINT = 118706
OBJECT_HOT_TUB_AROMATHERAPY_SAGE = 118705
OBJECT_HOT_TUB_BORED_OF_SPLASHING = 120477
OBJECT_HOT_TUB_BROKEN = 120649
OBJECT_HOT_TUB_IN_HOT_TUB = 120612
OBJECT_HOT_TUB_MESSED_AROUND_HOT_TUB = 119138
OBJECT_HOT_TUB_MISTAKEN_SPLASH = 119139
OBJECT_HOT_TUB_NUDE = 120584
OBJECT_HOT_TUB_SPLASHED_HOT_WATER = 119140
OBJECT_HOT_TUB_SPLASHING = 119141
OBJECT_HOT_TUB_THIOACETONE_USED_HIDDEN = 119144
OBJECT_HOT_TUB_UNIMAGINABLE_ODOR = 119142
OBJECT_HOT_TUB_WOOHOO_IN_HOT_TUB = 119143
OBJECT_ICE_CREAM_CHILLED_TO_THE_BONE = 121033
OBJECT_ICE_CREAM_CHILLING_TOUCH_USED = 121441
OBJECT_ICE_CREAM_DRAGONS_FURY_CONFIDENT = 121025
OBJECT_ICE_CREAM_DRAGONS_FURY_UNCOMFORTABLE = 121026
OBJECT_ICE_CREAM_GREEN_LIFE = 121031
OBJECT_ICE_CREAM_HAUNTED = 121040
OBJECT_ICE_CREAM_HAUNTED_BROADCASTER = 121041
OBJECT_ICE_CREAM_HAUNTINGLY_TASTY_INSPIRED = 121038
OBJECT_ICE_CREAM_HAUNTINGLY_TASTY_SAD = 121039
OBJECT_ICE_CREAM_ICE_TREAT = 121032
OBJECT_ICE_CREAM_JUST_NUTS = 121609
OBJECT_ICE_CREAM_MIND_ASKEW_ANGRY = 121043
OBJECT_ICE_CREAM_MIND_ASKEW_BORED = 121047
OBJECT_ICE_CREAM_MIND_ASKEW_CONFIDENT = 121045
OBJECT_ICE_CREAM_MIND_ASKEW_DAZED = 121054
OBJECT_ICE_CREAM_MIND_ASKEW_EMBARRASSED = 121048
OBJECT_ICE_CREAM_MIND_ASKEW_ENERGIZED = 121044
OBJECT_ICE_CREAM_MIND_ASKEW_FLIRTY = 121049
OBJECT_ICE_CREAM_MIND_ASKEW_FOCUSED = 121055
OBJECT_ICE_CREAM_MIND_ASKEW_HAPPY = 121050
OBJECT_ICE_CREAM_MIND_ASKEW_HIDDEN = 121028
OBJECT_ICE_CREAM_MIND_ASKEW_INSPIRED = 121056
OBJECT_ICE_CREAM_MIND_ASKEW_PLAYFUL = 121046
OBJECT_ICE_CREAM_MIND_ASKEW_SAD = 121053
OBJECT_ICE_CREAM_MIND_ASKEW_STRESSED = 121051
OBJECT_ICE_CREAM_MIND_ASKEW_UNCOMFORTABLE = 121052
OBJECT_ICE_CREAM_PERFECT_TOPPINGS = 121596
OBJECT_ICE_CREAM_PURE_PERFECTION = 121035
OBJECT_ICE_CREAM_RUB_TUMMY = 121425
OBJECT_ICE_CREAM_SUGARY_GOODNESS = 121036
OBJECT_ICE_CREAM_TASTE_OF_DIET = 121037
OBJECT_ICE_CREAM_TASTE_OF_ROSES_ADULT = 121030
OBJECT_ICE_CREAM_TASTE_OF_ROSES_CHILD = 121065
OBJECT_INCENSE = 118851
OBJECT_INSECT_FARM_FEED_COMPOST = 239042
OBJECT_INSECT_FARM_WHY_BUGS = 238847
OBJECT_INTERACTIVE_BUSH_EWW = 124869
OBJECT_INTERACTIVE_BUSH_UNCOMFORTABLE_NAP = 126307
OBJECT_INVENTION_CONSTRUCTOR_INSPIRED = 110195
OBJECT_IN_WARMING_OBJECT = 187519
OBJECT_IS_PLAYING = 151823
OBJECT_IS_PLAYING_01 = 157657
OBJECT_IS_PLAYING_02 = 157016
OBJECT_IS_PLAYING_03 = 157017
OBJECT_IS_PLAYING_04 = 157018
OBJECT_IS_PLAYING_05 = 157019
OBJECT_IS_PLAYING_NON_TODDLER = 156821
OBJECT_IS_PLAYING_SAND_ACTIVITIES_1 = 214541
OBJECT_IS_PLAYING_SAND_ACTIVITIES_2 = 214543
OBJECT_IS_PLAYING_SAND_ACTIVITIES_3 = 214544
OBJECT_IS_PLAYING_SAND_ACTIVITIES_4 = 214545
OBJECT_IS_PLAYING_SAND_ACTIVITIES_5 = 214546
OBJECT_IS_SLEEPING_TODDLER = 155008
OBJECT_JUMP_STAND_DIVE_DISASTER = 128655
OBJECT_JUMP_STAND_DIVE_MASTER = 128654
OBJECT_JUMP_STAND_FREE_FLYING = 128658
OBJECT_JUMP_STAND_SPLASHED = 128657
OBJECT_JUMP_STAND_SWIMSUIT_MALFUNCTION = 128656
OBJECT_JUNGLE_GYM_BOAT_PLAYFUL = 8596
OBJECT_JUNGLE_GYM_ROCKET_SHIP_PLAYFUL = 8615
OBJECT_KIDS_TENT_IM_ANGRY_TODDLER = 268551
OBJECT_KIDS_TENT_IM_A_MONSTER = 257391
OBJECT_KIDS_TENT_IM_SCARED = 257456
OBJECT_KIDS_TENT_IS_PLAYING = 268371
OBJECT_KIDS_TENT_IS_PLAYING_1 = 267803
OBJECT_KIDS_TENT_IS_PLAYING_2 = 267804
OBJECT_KIDS_TENT_IS_PLAYING_3 = 267805
OBJECT_KIDS_TENT_IS_PLAYING_4 = 267806
OBJECT_KIDS_TENT_IS_PLAYING_5 = 267807
OBJECT_KIDS_TENT_MAKE_BELIEVE = 257390
OBJECT_KIDS_TENT_SHABBY_TENT = 257392
OBJECT_LASER_LIGHT_SHOW = 35451
OBJECT_LASER_POINTER_PLAYFUL = 158125
OBJECT_LEAF_PILE_COZY_FIRE = 182976
OBJECT_LEAF_PILE_GROSS_PLAY_IN = 186342
OBJECT_LEAF_PILE_GROSS_WOOHOO = 190668
OBJECT_LEAF_PILE_HAS_STORED = 180199
OBJECT_LEAF_PILE_RAKE_DISCIPLINE = 190872
OBJECT_MAILBOX_WALL_BROWSING = 133185
OBJECT_MARKET_STALLS_CAS_CHANGE_BLOSSOM_SHIRT = 139598
OBJECT_MARKET_STALLS_CAS_CHANGE_FOOD_SHIRT = 132817
OBJECT_MARKET_STALLS_CAS_CHANGE_LAMP_SHIRT = 139596
OBJECT_MARKET_STALLS_CAS_CHANGE_LOGIC_SHIRT = 139597
OBJECT_MARKET_STALLS_CURIO_SHOP_QUESTION_COOLDOWN = 203216
OBJECT_MARKET_STALLS_HAGGLE = 132805
OBJECT_MARKET_STALLS_HAGGLE_BATUU = 250410
OBJECT_MARKET_STALLS_HAGGLE_FAIL = 132806
OBJECT_MARKET_STALLS_IN_THE_KNOW = 148137
OBJECT_MARKET_STALLS_SHOW_OFF_PREVENTION = 141666
OBJECT_MASSAGE_CHAIR_ACHING_ARCHES = 119782
OBJECT_MASSAGE_CHAIR_FABULOUS_FEET = 119783
OBJECT_MASSAGE_CHAIR_FIRST_HAND_COMPLETE = 119583
OBJECT_MASSAGE_CHAIR_GETTING_MANICURE = 273062
OBJECT_MASSAGE_CHAIR_HAND_TABULOUS_MASSAGE = 119947
OBJECT_MASSAGE_CHAIR_HAPPY_HANDS = 119780
OBJECT_MASSAGE_CHAIR_HURT_HANDS = 119781
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_BEIGE = 271702
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_BLACK = 271703
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_BLUE = 271704
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_BLUE_LT = 271705
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_CREAM = 271706
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_GREEN = 271707
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_LILAC = 271708
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_PINK = 271709
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_PURPLE = 271710
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_RED = 271711
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_SILVER = 271712
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_WHITE = 271713
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ALMOND_YELLOW = 271714
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_ART_1 = 271779
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_ART_2 = 271780
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_ART_3 = 271781
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_ART_4 = 271782
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_ART_5 = 271783
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_ART_6 = 271778
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_BEIGE = 271255
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_BLACK = 271256
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_BLUE = 271257
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_BLUE_LT = 271355
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_CREAM = 271991
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_GREEN = 271363
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_LILAC = 271370
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_BEIGE = 271745
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_BLACK = 271746
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_BLUE = 271747
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_BLUE_LT = 271748
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_CREAM = 271992
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_GREEN = 271749
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_LILAC = 271750
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_PINK = 271751
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_PURPLE = 271752
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_RED = 271753
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_SILVER = 271754
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_WHITE = 271755
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_MATTE_YELLOW = 271756
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_PINK = 271376
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_PURPLE = 271382
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_RED = 271388
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SILVER = 271394
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_BLACK = 271787
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_BLUE = 271788
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_CREAM = 271789
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_PINK = 271790
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_PURPLE = 271791
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_SPACE = 272825
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_TEAL = 272824
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_SWIRL_WHITE = 271792
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_WHITE = 271400
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COFFIN_YELLOW = 271406
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_BLACK = 272691
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_BLUE = 272142
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_FUCHSIA = 272692
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_GREEN = 272693
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_MINT = 272694
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_ORANGE = 272695
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_PINK = 272696
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_PLUM = 272697
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_PURPLE = 272698
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_RED = 272699
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_COMMUNITY_YELLOW = 272700
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_BEIGE = 271251
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_BLACK = 271252
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_BLUE = 271253
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_BLUE_LT = 271356
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_ASEX = 271886
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_BI = 271887
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_BLACKPINK = 272810
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_BLUE = 271888
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_BLUE_YELLOW = 272811
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_GRAYS = 271889
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_LEATHER = 271890
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_NON = 271891
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_ORANGE = 271892
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_PAN = 271893
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_PASTEL = 271894
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_PINKS = 271895
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_PINK_WHITE = 272812
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_PRIDE = 271896
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_PURPLE_MUAVE = 272813
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_ASEX = 271914
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_BI = 271915
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_BLACK_PINK = 272814
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_BLUE = 271916
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_BLUE_YELLOW = 272815
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_GRAYS = 271917
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_LEATHER = 271918
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_NON = 271919
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_ORANGE = 271920
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_PAN = 271921
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_PASTEL = 271922
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_PINKS = 271923
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_PINK_WHITE = 272816
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_PRIDE = 271924
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_PURPLE_MUAVE = 272817
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_SHORT_TRANS = 271925
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_CONTRAST_TRANS = 271897
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_GREEN = 271364
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_LILAC = 271371
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_PINK = 271377
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_PURPLE = 271383
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_RED = 271389
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_BEIGE = 271940
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_BLACK = 271942
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_BLUE = 271941
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_BLUE_LT = 271943
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_BUFFED_PINK = 271807
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_BUFFED_WHITE = 271811
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_CHOCOLATE = 272818
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_GREEN = 271944
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_LILAC = 271945
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_MUAVE = 272819
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_PINK = 271946
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_PINK_DUSTY = 272820
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_PURPLE = 271947
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_RED = 271948
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_SILVER = 271949
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_WHITE = 271950
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SHORT_YELLOW = 271997
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_SILVER = 271395
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_WHITE = 271401
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_ROUND_YELLOW = 271407
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_BEIGE = 271828
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_BLACK = 271829
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_BLUE = 271830
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_BLUE_LT = 271831
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_CREAM = 272010
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_GREEN = 271832
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_LILAC = 271834
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_PINK = 271835
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_PURPLE = 271836
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_RED = 271837
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_SILVER = 271838
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_WHITE = 271839
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_GRADIENT_YELLOW = 271840
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_BEIGE = 271856
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_BLACK = 271858
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_BLUE = 271860
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_BLUE_LT = 271863
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_CREAM = 272012
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_GREEN = 271864
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_LILAC = 271866
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_PINK = 271868
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_PURPLE = 271870
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_RED = 271873
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_SILVER = 271876
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_WHITE = 271878
OBJECT_MASSAGE_CHAIR_MANICURE_NAIL_STILETTO_SPLIT_YELLOW = 271879
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_BEIGE = 271716
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_BLACK = 271717
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_BLUE = 271718
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_BLUE_LT = 271719
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_CREAM = 271721
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_GREEN = 271722
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_LILAC = 271723
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_PINK = 271724
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_PURPLE = 271725
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_RED = 271726
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_SILVER = 271727
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_WHITE = 271728
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ALMOND_YELLOW = 271729
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_ART_1 = 271772
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_ART_2 = 271773
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_ART_3 = 271774
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_ART_4 = 271775
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_ART_5 = 271776
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_ART_6 = 271771
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_BEIGE = 271267
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_BLACK = 271268
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_BLUE = 271269
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_BLUE_LT = 271360
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_CREAM = 271993
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_GREEN = 271367
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_LILAC = 271373
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_BEIGE = 271758
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_BLACK = 271759
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_BLUE = 271760
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_BLUE_LT = 271761
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_CREAM = 271994
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_GREEN = 271762
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_LILAC = 271763
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_PINK = 271764
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_PURPLE = 271765
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_RED = 271766
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_SILVER = 271767
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_WHITE = 271768
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_MATTE_YELLOW = 271769
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_PINK = 271379
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_PURPLE = 271385
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_RED = 271391
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SILVER = 271397
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_BLACK = 271793
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_BLUE = 271794
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_CREAM = 271795
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_PINK = 271796
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_PURPLE = 271797
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_SPACE = 272826
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_TEAL = 272827
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_SWIRL_WHITE = 271798
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_WHITE = 271403
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COFFIN_YELLOW = 271409
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_BLACK = 272701
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_BLUE = 272140
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_FUCHSIA = 272702
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_GREEN = 272703
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_MINT = 272704
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_ORANGE = 272705
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_PINK = 272706
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_PLUM = 272707
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_PURPLE = 272708
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_RED = 272709
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_COMMUNITY_YELLOW = 272710
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_BEIGE = 271270
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_BLACK = 271271
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_BLUE = 271272
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_BLUE_LT = 271361
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_ASEX = 271898
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_BI = 271899
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_BLACKPINK = 272803
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_BLUE = 271900
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_BLUE_YELLOW = 272802
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_GRAYS = 271901
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_LEATHER = 271902
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_NON = 271903
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_ORANGE = 271904
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_PAN = 271905
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_PASTEL = 271906
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_PINKS = 271907
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_PINK_WHITE = 272804
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_PRIDE = 271908
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_PURPLE_MUAVE = 272805
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_ASEX = 271926
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_BI = 271927
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_BLACKPINK = 272806
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_BLUE = 271928
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_BLUE_YELLOW = 272807
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_GRAYS = 271929
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_LEATHER = 271930
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_NON = 271931
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_ORANGE = 271932
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_PAN = 271933
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_PASTEL = 271934
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_PINKS = 271935
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_PINK_WHITE = 272808
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_PRIDE = 271936
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_PURPLE_MUAVE = 272809
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_SHORT_TRANS = 271937
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_CONTRAST_TRANS = 271909
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_GREEN = 271368
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_LILAC = 271374
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_PINK = 271380
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_PURPLE = 271386
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_RED = 271392
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_BEIGE = 271998
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_BLACK = 271999
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_BLUE = 272000
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_BLUE_LT = 272001
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_BUFFED_PINK = 271819
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_BUFFED_WHITE = 271824
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_CHOCOLATE = 272822
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_GREEN = 272002
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_LILAC = 272003
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_MUAVE = 272821
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_PINK = 272004
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_PINK_DUSTY = 272823
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_PURPLE = 272005
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_RED = 272006
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_SILVER = 272007
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_WHITE = 272008
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SHORT_YELLOW = 272009
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_SILVER = 271398
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_WHITE = 271404
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_ROUND_YELLOW = 271410
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_BEIGE = 271841
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_BLACK = 271842
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_BLUE = 271843
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_BLUE_LT = 271844
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_CREAM = 272011
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_GREEN = 271845
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_LILAC = 271846
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_PINK = 271847
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_PURPLE = 271848
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_RED = 271849
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_SILVER = 271851
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_WHITE = 271852
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_GRADIENT_YELLOW = 271853
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_BEIGE = 271857
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_BLACK = 271859
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_BLUE = 271861
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_BLUE_LT = 271862
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_CREAM = 272013
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_GREEN = 271865
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_LILAC = 271867
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_PINK = 271869
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_PURPLE = 271874
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_RED = 271875
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_SILVER = 271877
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_WHITE = 271880
OBJECT_MASSAGE_CHAIR_MANICURE_PICKER_STILETTO_SPLIT_YELLOW = 271881
OBJECT_MASSAGE_CHAIR_MANICURE_READY = 273058
OBJECT_MASSAGE_CHAIR_MANICURE_VFX_ALMOND = 273045
OBJECT_MASSAGE_CHAIR_MANICURE_VFX_COFFIN = 273043
OBJECT_MASSAGE_CHAIR_MANICURE_VFX_COMMUNITY = 273046
OBJECT_MASSAGE_CHAIR_MANICURE_VFX_ROUND = 273047
OBJECT_MASSAGE_CHAIR_MANICURE_VFX_STILETTO = 273048
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_BRO = 271283
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_CONFIDENT = 271281
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_FLIRTY = 271280
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_HAPPY = 271279
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_HATE_COLOR = 272240
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_LOVE_COLOR = 272239
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_PLAYFUL = 271282
OBJECT_MASSAGE_CHAIR_MANICURE_VISIBLE_WORN_AWAY = 271647
OBJECT_MASSAGE_CHAIR_MANIPEDI_BRO = 271432
OBJECT_MASSAGE_CHAIR_MANIPEDI_CONFIDENT = 271433
OBJECT_MASSAGE_CHAIR_MANIPEDI_FLIRTY = 271434
OBJECT_MASSAGE_CHAIR_MANIPEDI_HAPPY = 271435
OBJECT_MASSAGE_CHAIR_MANIPEDI_PLAYFUL = 271436
OBJECT_MASSAGE_CHAIR_OFFER_FOOT_MASSAGE = 272210
OBJECT_MASSAGE_CHAIR_OFFER_HAND_MASSAGE = 272211
OBJECT_MASSAGE_CHAIR_OFFER_MANICURE = 272212
OBJECT_MASSAGE_CHAIR_OFFER_PEDICURE = 272213
OBJECT_MASSAGE_CHAIR_ONE_DONE = 271516
OBJECT_MASSAGE_CHAIR_PAMPERED_PAWS = 119946
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_BEIGE = 271954
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_BLACK = 271955
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_BLUE = 271956
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_BLUE_LT = 271957
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_CREAM = 271975
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_GREEN = 271958
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_LILAC = 271959
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_PINK = 271960
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_PURPLE = 271961
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_RED = 271621
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_SILVER = 271962
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_WHITE = 271963
OBJECT_MASSAGE_CHAIR_PEDICURE_NAIL_YELLOW = 271964
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_BEIGE = 271965
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_BLACK = 271977
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_BLUE = 271966
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_BLUE_LT = 271967
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_CREAM = 271976
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_GREEN = 271968
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_LILAC = 271969
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_PINK = 271970
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_PURPLE = 271971
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_RED = 271622
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_SILVER = 271972
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_WHITE = 271973
OBJECT_MASSAGE_CHAIR_PEDICURE_PICKER_YELLOW = 271974
OBJECT_MASSAGE_CHAIR_PEDICURE_VISIBLE_BRO = 271426
OBJECT_MASSAGE_CHAIR_PEDICURE_VISIBLE_CONFIDENT = 271427
OBJECT_MASSAGE_CHAIR_PEDICURE_VISIBLE_FLIRTY = 271428
OBJECT_MASSAGE_CHAIR_PEDICURE_VISIBLE_HAPPY = 271429
OBJECT_MASSAGE_CHAIR_PEDICURE_VISIBLE_PLAYFUL = 271430
OBJECT_MASSAGE_CHAIR_PEDICURE_VISIBLE_WORN_AWAY = 271648
OBJECT_MASSAGE_CHAIR_REFRESHED_FLANGIES = 119943
OBJECT_MASSAGE_CHAIR_REMOVE_VISIBLE_NAIL_BUFF = 273088
OBJECT_MASSAGE_CHAIR_SOLEFUL_RUB = 119944
OBJECT_MASSAGE_CHAIR_TENDING = 272164
OBJECT_MASSAGE_CHAIR_WORN_OUT_NAILS = 271649
OBJECT_MASSAGE_TABLE_CONFIDENT_AROMA = 117592
OBJECT_MASSAGE_TABLE_CONFIDENT_AROMA_INCENSE = 118898
OBJECT_MASSAGE_TABLE_DEEPLY_RELAXED = 117589
OBJECT_MASSAGE_TABLE_DEEPLY_RELAXED_INCENSE = 118899
OBJECT_MASSAGE_TABLE_ENERGIZING_AROMA = 117598
OBJECT_MASSAGE_TABLE_ENERGIZING_AROMA_INCENSE = 118900
OBJECT_MASSAGE_TABLE_FERTILITY_BOOST = 117594
OBJECT_MASSAGE_TABLE_FERTILITY_BOOST_INCENSE = 118901
OBJECT_MASSAGE_TABLE_FOCUSING_AROMA = 117600
OBJECT_MASSAGE_TABLE_FOCUSING_AROMA_INCENSE = 118902
OBJECT_MASSAGE_TABLE_HIDDEN_JUST_GOT_MASSAGE_AROMATHERAPY = 272445
OBJECT_MASSAGE_TABLE_HIDDEN_JUST_GOT_MASSAGE_DEEPTISSUE = 272446
OBJECT_MASSAGE_TABLE_HIDDEN_JUST_GOT_MASSAGE_FERTILITY = 272447
OBJECT_MASSAGE_TABLE_HIDDEN_JUST_GOT_MASSAGE_SPORTS = 272448
OBJECT_MASSAGE_TABLE_HIDDEN_JUST_GOT_MASSAGE_STONE = 272449
OBJECT_MASSAGE_TABLE_HIDDEN_JUST_GOT_MASSAGE_SWEDISH = 272450
OBJECT_MASSAGE_TABLE_HOT_AND_HAPPY = 117593
OBJECT_MASSAGE_TABLE_HOT_AND_HAPPY_INCENSE = 118903
OBJECT_MASSAGE_TABLE_INSPIRATIONAL_AROMA = 117599
OBJECT_MASSAGE_TABLE_INSPIRATIONAL_AROMA_INCENSE = 118904
OBJECT_MASSAGE_TABLE_PASSED_GAS_HIDDEN = 117597
OBJECT_MASSAGE_TABLE_PREPPED_FOR_FITNESS = 117591
OBJECT_MASSAGE_TABLE_PREPPED_FOR_FITNESS_INCENSE = 118906
OBJECT_MASSAGE_TABLE_RELAXING_MASSAGE = 117588
OBJECT_MASSAGE_TABLE_RELAXING_MASSAGE_INCENSE = 118907
OBJECT_MASSAGE_TABLE_TENDING = 272384
OBJECT_MASSAGE_TABLE_UNCOMFORTABLE_MASSAGE = 117596
OBJECT_MASSAGE_TABLE_WORST_MASSAGE_EVER = 117590
OBJECT_MEDITATION_STOOL_CHILD_VFX = 272117
OBJECT_MICROSCOPE_INSPIRED = 29927
OBJECT_MICROWAVE_COLD = 23985
OBJECT_MICROWAVE_UPGRADED = 28944
OBJECT_MIRROR_ADMIRE_SELF_EMBARRASSED = 97774
OBJECT_MIRROR_ADMIRE_SELF_HAPPY = 97771
OBJECT_MIRROR_FEELING_FRUMPY = 12440
OBJECT_MIRROR_GUSSY_UP = 12452
OBJECT_MONKEY_BARS_PLAY = 31649
OBJECT_MOTION_GAMING_RIG_ADVENTURE = 29392
OBJECT_MOTION_GAMING_RIG_FAMILY = 29399
OBJECT_MOTION_GAMING_RIG_PUZZLE = 39915
OBJECT_MOTION_GAMING_RIG_SPORTS = 29400
OBJECT_MOVIE_AUTONOMY = 191128
OBJECT_MOVIE_BIG_SCREEN_LET_DOWN = 129018
OBJECT_MOVIE_BORING_MOVIE = 129016
OBJECT_MOVIE_CINEMA_SIN = 129017
OBJECT_MOVIE_GENRE_STAPLE = 129020
OBJECT_MOVIE_HIDDEN_CUDDLE_DONT_REACT = 130510
OBJECT_MOVIE_HIDDEN_FALL_ASLEEP = 129462
OBJECT_MOVIE_HIDDEN_SHUSH_TARGET = 129286
OBJECT_MOVIE_HIDDEN_WATCHED_ACTION = 128976
OBJECT_MOVIE_HIDDEN_WATCHED_COMEDY = 128977
OBJECT_MOVIE_HIDDEN_WATCHED_FAMILY = 128979
OBJECT_MOVIE_HIDDEN_WATCHED_HORROR = 128978
OBJECT_MOVIE_HIDDEN_WATCHED_ROMANCE = 128980
OBJECT_MOVIE_INTERESTING_FLICK = 129019
OBJECT_MOVIE_SILVER_SCREEN_MASTERPIECE = 129021
OBJECT_MUD_BATH_DECAY_MOD_FREEZE_FUN = 121807
OBJECT_MUD_BATH_MUCKY_MUD = 120372
OBJECT_MUD_BATH_MUD_IS_MAGIC = 120371
OBJECT_MUD_BATH_MUD_IS_MAGIC_INCENSE = 120500
OBJECT_MURAL_CAUGHT_DEFACING = 150177
OBJECT_MURAL_EP08_FLOOR_SCOOT_COOLDOWN = 220779
OBJECT_MURAL_FINISHED_A_MURAL = 153091
OBJECT_MURAL_IMPROVED_ART = 149454
OBJECT_MURAL_KICK_OFF = 147462
OBJECT_MURAL_KICK_OFF_NOW = 154444
OBJECT_MURAL_MARRED = 149451
OBJECT_MURAL_POLITICAL_MURAL = 153267
OBJECT_MURAL_SCOOT_COOLDOWN = 147243
OBJECT_MURAL_STATIC_COMMODITY_SCOLD = 149995
OBJECT_MURPHY_BED_REMOTE_TECH = 230315
OBJECT_MURPHY_BED_STUCK_UNDER_BED = 230314
OBJECT_MURPHY_BED_SWALLOWED_BY_BED = 230318
OBJECT_OCEAN_UNCOMFORTABLY_WARM = 212979
OBJECT_OFF_THE_GRID_BAD_RECEPTION = 214402
OBJECT_OFF_THE_GRID_CONSUME_AMPHIBIAN_AGILITY = 235238
OBJECT_OFF_THE_GRID_CONSUME_CRITTER = 235234
OBJECT_OFF_THE_GRID_CONSUME_FEASTED_LIKE_A_KING = 235235
OBJECT_OFF_THE_GRID_CONSUME_FORAGER_DELIGHT = 235239
OBJECT_OFF_THE_GRID_CONSUME_FRESH_CATCH = 235237
OBJECT_OFF_THE_GRID_CONSUME_LIVING_OFF_THE_LAND = 235233
OBJECT_OFF_THE_GRID_CONSUME_NATURES_REVENGE = 235232
OBJECT_OFF_THE_GRID_CONSUME_OMEGA_BRAIN_BOOST = 235236
OBJECT_OFF_THE_GRID_COOLDOWN_GATHER_SNOW = 237053
OBJECT_OFF_THE_GRID_COOLDOWN_GATHER_WATER = 237051
OBJECT_OFF_THE_GRID_FRIGIDLY_FRESH = 212298
OBJECT_OFF_THE_GRID_FUMES = 212306
OBJECT_OFF_THE_GRID_NEGATIVE_SORE_FROM_CHORES = 237206
OBJECT_OFF_THE_GRID_POSITIVE_CHAR = 235225
OBJECT_OFF_THE_GRID_POSITIVE_DROPPED_CALL = 235223
OBJECT_OFF_THE_GRID_POSITIVE_LOCAL_WATER = 235226
OBJECT_OFF_THE_GRID_POSITIVE_SPIT_SHINED = 235224
OBJECT_OVER_GLOATED = 34086
OBJECT_PAINTING_VIEW_INSPIRED = 33647
OBJECT_PAINTING_VIEW_TRAGIC_CLOWN_SAD = 132564
OBJECT_PET_BREAK_HIDING = 163827
OBJECT_PET_MINOR_CAGE_FED_RODENT = 184003
OBJECT_PET_MINOR_CAGE_FREEZE_RODENT_DISEASE = 185938
OBJECT_PET_MINOR_CAGE_HIDDEN_RODENT_DISEASE_CURED = 185841
OBJECT_PET_MINOR_CAGE_NEW_RODENT = 184004
OBJECT_PET_MINOR_CAGE_OBSERVE_HIDE_AND_SEEK = 181475
OBJECT_PET_MINOR_CAGE_OBSERVE_PIPE_SIZE_EXERCISE = 181474
OBJECT_PET_MINOR_CAGE_OBSERVE_RESTED_RODENT = 181476
OBJECT_PET_MINOR_CAGE_OBSERVE_RODENT_PEACE = 181473
OBJECT_PET_MINOR_CAGE_PLAYFUL_RODENT_PLAY_TIME = 183684
OBJECT_PET_MINOR_CAGE_RODENT_BITE = 185508
OBJECT_PET_MINOR_CAGE_RODENT_DEATH = 188565
OBJECT_PET_MINOR_CAGE_RODENT_DISEASE_1 = 181672
OBJECT_PET_MINOR_CAGE_RODENT_DISEASE_2 = 181673
OBJECT_PET_MINOR_CAGE_RODENT_DISEASE_3 = 181674
OBJECT_PET_MINOR_CAGE_RODENT_FREEDOM = 184005
OBJECT_PET_RECIPE_ATE_PET_FOOD = 169582
OBJECT_PET_RECIPE_ATE_PET_FOOD_TODDLER = 174911
OBJECT_PET_RECIPE_DRANK_PET_FOOD = 179771
OBJECT_PET_RECIPE_DRANK_PET_FOOD_GLUTTON = 179833
OBJECT_PET_RECIPE_GLUTTON = 169583
OBJECT_PET_RECIPE_KISSED_BY_MINTY_BREATH = 169580
OBJECT_PET_RECIPE_MINTY_BREATH = 169581
OBJECT_PHONE_CHAT_SUCCESS = 24064
OBJECT_PHONE_HIGH_SCORE = 97941
OBJECT_PHONE_PRANK_FAIL = 30831
OBJECT_PHONE_PRANK_SUCCESS = 30832
OBJECT_PHONE_RESPOND_TO_MAIL_NEGATIVE_CRITICISM = 136682
OBJECT_PHONE_RESPOND_TO_MAIL_POSITIVE_FEEDBACK = 136683
OBJECT_PHONE_RESPOND_TO_MAIL_TROLLED = 136679
OBJECT_PHONE_SAD_HOTLINE = 24365
OBJECT_PHONE_SEND_TEXT_SUCCESS = 24011
OBJECT_PIANO_COOL_KEY_CHORDS = 34519
OBJECT_PIANO_JAZZED_UP = 24615
OBJECT_PIANO_KILLER_KEY_CHORDS = 36972
OBJECT_PING_PONG_BETTER_SCHOOL_WINS = 212748
OBJECT_PIPE_ORGAN_PALLIATIVE_PIPES = 151298
OBJECT_PLASTIC_FLOWER_AROUND_AND_AROUND = 143488
OBJECT_PLASTIC_FLOWER_MESMERIZED = 140845
OBJECT_PLUMBING_USE_DIRTY = 10165
OBJECT_PODIUM_BRILLIANT_ORATOR = 137263
OBJECT_PODIUM_EVENT_RECEIVED_HIDDEN = 136959
OBJECT_PODIUM_FEEL_THE_CALL = 136949
OBJECT_PODIUM_FEEL_THE_CALL_ANGRY = 136952
OBJECT_PODIUM_FEEL_THE_CALL_CONFIDENT = 136953
OBJECT_PODIUM_FEEL_THE_CALL_ENERGIZED = 136954
OBJECT_PODIUM_FEEL_THE_CALL_HIDDEN = 155448
OBJECT_PODIUM_FEEL_THE_CALL_INSPIRED = 136955
OBJECT_PODIUM_GIVE_EULOGY = 152738
OBJECT_PODIUM_LAME_DRIVEL = 136950
OBJECT_PODIUM_LAME_DRIVEL_HIDDEN = 155449
OBJECT_PODIUM_WATCHING_SPEECH_ANGRY_HIDDEN = 136939
OBJECT_PODIUM_WATCHING_SPEECH_CONFIDENT_HIDDEN = 136940
OBJECT_PODIUM_WATCHING_SPEECH_ENERGIZED_HIDDEN = 136941
OBJECT_PODIUM_WATCHING_SPEECH_HIDDEN = 136824
OBJECT_PODIUM_WATCHING_SPEECH_INSPIRED_HIDDEN = 136942
OBJECT_POOL_UNCOMFORTABLY_WARM = 107550
OBJECT_POTTY_ACCIDENT = 144960
OBJECT_POTTY_BEING_MENTORED_HIDDEN = 145219
OBJECT_POTTY_BEING_MENTORED_HIDDEN_CLINGY = 154563
OBJECT_PREVENT_FREEZING = 184873
OBJECT_PUBLIC_BATHROOM_SO_GROSS = 38544
OBJECT_PUMPKIN_CARVED_ART = 126865
OBJECT_PUMPKIN_CARVE_PUMPKIN = 125551
OBJECT_PUMPKIN_INTERESTING_CARVING = 125061
OBJECT_PUMPKIN_PUMPKIN_HEAD = 125058
OBJECT_PUMPKIN_SMASHING_PUMPKINS = 125060
OBJECT_RANCH_NECTAR_AFTER_GLOW_CONFIDENT = 323637
OBJECT_RANCH_NECTAR_AFTER_GLOW_ENERGIZED = 323638
OBJECT_RANCH_NECTAR_AFTER_GLOW_FLIRTY = 323639
OBJECT_RANCH_NECTAR_AFTER_GLOW_HAPPY = 323662
OBJECT_RANCH_NECTAR_AFTER_GLOW_INSPIRED = 323640
OBJECT_RANCH_NECTAR_AFTER_GLOW_UNCOMFORTABLE = 323663
OBJECT_RANCH_NECTAR_MAKER_ENERGIZED = 333569
OBJECT_RANCH_NECTAR_MAKER_PLAYFUL = 333567
OBJECT_RANCH_NECTAR_MAKER_UNCOMFORTABLE = 333566
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_CONFIDENT_1 = 315780
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_CONFIDENT_3 = 315781
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_CONFIDENT_6 = 315782
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_ENERGIZED_1 = 315784
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_ENERGIZED_3 = 315785
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_ENERGIZED_6 = 315786
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_FLIRTY_1 = 315788
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_FLIRTY_3 = 315789
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_FLIRTY_6 = 315790
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HAPPY_1 = 315792
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HAPPY_2 = 323632
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HAPPY_3 = 315793
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HAPPY_4 = 323633
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HAPPY_6 = 315794
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HIDDEN_AGED = 323636
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_HIDDEN_POTATO = 323635
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_INSPIRED_1 = 315796
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_INSPIRED_3 = 315797
OBJECT_RANCH_NECTAR_MOOD_EFFECTS_INSPIRED_6 = 315798
OBJECT_RANCH_NECTAR_PASSED_OUT = 323417
OBJECT_RANCH_NECTAR_TRAIT_BAD = 338174
OBJECT_RANCH_NECTAR_TRAIT_GOOD = 338172
OBJECT_RANCH_NECTAR_TRASH = 323866
OBJECT_RANCH_NECTAR_WILDGRASS = 323665
OBJECT_RANCH_NECTAR_WILDGRASS_AGED = 323666
OBJECT_READ_MAGAZINE_COOLDOWN_HIDDEN = 120289
OBJECT_ROCKET_SHIP_BITTEN_BY_ALIEN = 39051
OBJECT_ROCKET_SHIP_BUSTED_BY_SPACE_POLICE = 39046
OBJECT_ROCKET_SHIP_ESCAPED_CRASH = 8580
OBJECT_ROCKET_SHIP_EXPLORED_SPACE = 8581
OBJECT_ROCKET_SHIP_FIFTY_MILE_HIGH_CLUB = 8584
OBJECT_ROCKET_SHIP_FIFTY_MILE_HIGH_CLUB_TEEN = 100785
OBJECT_ROCKET_SHIP_JOINED_THE_FIFTY_MILE_HIGH_CLUB = 8583
OBJECT_ROCKET_SHIP_JOINED_THE_FIFTY_MILE_HIGH_CLUB_TEEN = 100784
OBJECT_ROCKET_SHIP_OPPRESSED_COLONISTS = 39044
OBJECT_ROCKET_SHIP_ORBITED_MOON = 38471
OBJECT_ROCKET_SHIP_SPACE_BATTLE_WIN = 38737
OBJECT_ROCKET_SHIP_SPACE_CHEESE = 132354
OBJECT_ROCKING_CHAIR_ELDER = 242372
OBJECT_ROCKING_CHAIR_REMINISCE_ANGRY = 240871
OBJECT_ROCKING_CHAIR_REMINISCE_EMBARRASSED = 240872
OBJECT_ROCKING_CHAIR_REMINISCE_HAPPY = 240851
OBJECT_ROCKING_CHAIR_REMINISCE_SAD = 240869
OBJECT_ROCKING_CHAIR_ROCK = 242370
OBJECT_SACK_LUNCH_HOMEMADE_MEAL = 165119
OBJECT_SACK_LUNCH_HOMEMADE_MEAL_HIGH = 168705
OBJECT_SCHOOL_LOCKER_DECORATION_COOLDOWN = 290922
OBJECT_SCHOOL_LOCKER_SNACK_COOLDOWN = 298488
OBJECT_SCHOOL_LOCKER_SOMETHING_ROTTEN = 277069
OBJECT_SEATING_COZY_LAZY = 75859
OBJECT_SEATING_HAPPY = 25003
OBJECT_SEATING_UNCOMFORTABLE = 24999
OBJECT_SERENADED = 24621
OBJECT_SERENADER = 24623
OBJECT_SHOWER_BRISK = 39963
OBJECT_SHOWER_CLEAN_VOCAL_SKILLS = 141950
OBJECT_SHOWER_DO_NOT_DISTURB = 28592
OBJECT_SHOWER_INSPIRATION = 39849
OBJECT_SHOWER_MESS_AROUND = 227533
OBJECT_SHOWER_NON_SINGING_HIDDEN = 141946
OBJECT_SHOWER_STEAMY = 39863
OBJECT_SHOWER_TAKE_SHOWER_HIGH_QUALITY = 9966
OBJECT_SHOWER_TAKE_SHOWER_HIGH_QUALITY_UPGRADE = 10135
OBJECT_SHOWER_TAKE_SHOWER_LOW_QUALITY = 9967
OBJECT_SHOWER_TAKE_SHOWER_UPGRADE = 10134
OBJECT_SINK_BRUSH_TEETH = 12523
OBJECT_SINK_IS_WASHING_DIRTY_DISHES = 76836
OBJECT_SINK_SOAP_UPGRADE = 28529
OBJECT_SKATING_RINK_BACKWARDS_REMOVE_TIMER = 191015
OBJECT_SKATING_RINK_BACKWARDS_WALK_STYLE_ICE = 180434
OBJECT_SKATING_RINK_BACKWARDS_WALK_STYLE_ROLLER = 183908
OBJECT_SKATING_RINK_ICE_SKILL_HIGH = 183869
OBJECT_SKATING_RINK_ICE_SKILL_LOW = 180342
OBJECT_SKATING_RINK_ICE_SKILL_MED = 185397
OBJECT_SKATING_RINK_PRACTICE_TRICKS = 173346
OBJECT_SKATING_RINK_PRACTICE_TRICKS_NO_VFX = 189879
OBJECT_SKATING_RINK_ROLLER_SKILL_HIGH = 183901
OBJECT_SKATING_RINK_ROLLER_SKILL_LOW = 183902
OBJECT_SKATING_RINK_ROLLER_SKILL_MED = 185398
OBJECT_SKATING_RINK_ROUTINE = 185103
OBJECT_SKATING_RINK_ROUTINE_NO_VFX = 189878
OBJECT_SKATING_RINK_ROUTINE_REACTIONS_FAILURE = 190819
OBJECT_SKATING_RINK_ROUTINE_REACTIONS_SUCCESS = 190818
OBJECT_SKATING_RINK_ROUTINE_SKATER_ADEQUATE = 180131
OBJECT_SKATING_RINK_ROUTINE_SKATER_AMAZING = 180128
OBJECT_SKATING_RINK_ROUTINE_SKATER_EMBARRASSING_NEG = 180129
OBJECT_SKATING_RINK_ROUTINE_SKATER_MESSED_UP_NEG = 180130
OBJECT_SKATING_RINK_ROUTINE_SKATER_PERFECT = 180127
OBJECT_SKATING_RINK_ROUTINE_WATCHER_ADEQUATE = 180124
OBJECT_SKATING_RINK_ROUTINE_WATCHER_PERFECT = 180125
OBJECT_SKATING_RINK_ROUTINE_WATCHER_TERRIBLE = 180126
OBJECT_SLIPPY_SLIDE_BACKYARD_WATER_PACK = 140355
OBJECT_SLIPPY_SLIDE_FOAMY_SLIDE = 143346
OBJECT_SLIPPY_SLIDE_HIDDEN_BROADCASTER_FAIL = 140878
OBJECT_SLIPPY_SLIDE_HIDDEN_BROADCASTER_SUCCESS = 140879
OBJECT_SLIPPY_SLIDE_HIDDEN_BROADCASTER_TRICK_FAIL = 141457
OBJECT_SLIPPY_SLIDE_HIDDEN_BROADCASTER_TRICK_SUCCESS = 141458
OBJECT_SLIPPY_SLIDE_HIDDEN_SLIDE_FAIL = 140352
OBJECT_SLIPPY_SLIDE_HIDDEN_SLIDING = 142638
OBJECT_SLIPPY_SLIDE_HIDDEN_SOAP_SUDS = 141922
OBJECT_SLIPPY_SLIDE_HIDDEN_SOAP_SUDS_CHILDREN = 143421
OBJECT_SLIPPY_SLIDE_TOO_SLIPPERY = 140353
OBJECT_SLIPPY_SLIDE_TRICKTASTROPHE = 140354
OBJECT_SLIPPY_SLIDE_TRICK_SLIDE_MASTER = 140356
OBJECT_SLIPPY_SLIDE_WATCH_BRO_SLIDE = 141306
OBJECT_SLIPPY_SLIDE_WATCH_GREAT_TRICKS = 141307
OBJECT_SLIPPY_SLIDE_WATCH_LOOKS_LIKE_FUN = 141305
OBJECT_SLIPPY_SLIDE_WATCH_SHOWOFF = 141310
OBJECT_SLIPPY_SLIDE_WATCH_SLIDE_FAIL = 141309
OBJECT_SLIPPY_SLIDE_WATCH_THAT_HAD_TO_HURT = 141308
OBJECT_SMART_HUB_BEEN_COMPLIMENTED = 204332
OBJECT_SMART_HUB_BEEN_INSULTED = 204328
OBJECT_SMART_HUB_GOT_AFFIRMATION = 204003
OBJECT_SMART_HUB_GOT_JOKE = 204004
OBJECT_SMART_HUB_GOT_NEWS = 203963
OBJECT_SMART_HUB_MISBEHAVIOR_ANGRY = 204546
OBJECT_SMART_HUB_MISBEHAVIOR_SAD = 204547
OBJECT_SMART_HUB_SERVICE_PROVIDED_PIZZA = 204929
OBJECT_SPACE_HEATER_HEATED_SURROUNDINGS = 252945
OBJECT_SPACE_HEATER_WARMED_BY_SPACE_HEATER = 252944
OBJECT_STEAM_ROOM_HIDDEN_DEATH_BY_STEAM = 119830
OBJECT_STEAM_ROOM_HIDDEN_GET_OUT = 122213
OBJECT_STEAM_ROOM_HIDDEN_RELAXING = 119633
OBJECT_STEAM_ROOM_HOT_N_STEAMY = 119397
OBJECT_STEAM_ROOM_ROTTEN_EGGS = 119398
OBJECT_STEAM_ROOM_SATISFACTORY_STEAMING = 119393
OBJECT_STEAM_ROOM_STUPENDOUS_STEAMING = 119394
OBJECT_STEAM_ROOM_SUPERFLUOUS_STEAMING = 119396
OBJECT_STEAM_ROOM_SUPREME_STEAMING = 119395
OBJECT_STEREO_MUSIC = 96812
OBJECT_STEREO_MUSIC_FOCUS = 240288
OBJECT_STEREO_MUSIC_METAL = 240287
OBJECT_STEREO_MUSIC_TODDLER = 147776
OBJECT_STEREO_NEW_AGE_BORED = 118102
OBJECT_STEREO_NEW_AGE_FOCUSED = 118101
OBJECT_STEREO_SUMMER_STRUT = 179825
OBJECT_STEREO_WINTER_HOLIDAY = 179922
OBJECT_STOVE_HEAT_SENSOR = 28861
OBJECT_STUFFED_ANIMAL_HAPPY = 33305
OBJECT_STUFFED_ANIMAL_HUG_COOLDOWN = 157859
OBJECT_STUFFED_ANIMAL_PLAYFUL = 31778
OBJECT_SURFACE_USE_DIRTY = 36389
OBJECT_SWING_SET_EXIT_SWING = 190191
OBJECT_TELESCOPE_INSPIRED = 29876
OBJECT_TELESCOPE_LOGIC_FESTIVAL_CAUGHT_SPYING = 144282
OBJECT_TELESCOPE_LOGIC_FESTIVAL_WITNESSED_APARTMENT = 144283
OBJECT_TELESCOPE_NEIGHBORS_BORED = 38838
OBJECT_TELESCOPE_NEIGHBORS_EMBARRASSED = 38840
OBJECT_TELESCOPE_NEIGHBORS_FLIRTY = 29910
OBJECT_TELESCOPE_NEIGHBORS_PLAYFUL = 38839
OBJECT_TEMPERATURE_MODIFIER_EXERCISING = 189969
OBJECT_TEMPERATURE_MODIFIER_FIRE_CLIMBING = 189818
OBJECT_TEMPERATURE_MODIFIER_KIDDIE_POOL = 189728
OBJECT_TENT_GREAT_SCARE = 105338
OBJECT_TENT_HIDDEN_IN_TENT = 185156
OBJECT_TENT_REACTED_TO_WOO_HOO_HIDDEN = 107517
OBJECT_TENT_SCARED_BLADDERLESS = 105337
OBJECT_TENT_SMOKEY = 105004
OBJECT_TENT_WOOHOOED_IN_THE_WILD = 105985
OBJECT_TODDLER_JUNGLE_GYM_MAKE_BELIEVE_PIRATE = 172892
OBJECT_TODDLER_JUNGLE_GYM_MAKE_BELIEVE_PLAY_WITH_PIRATE = 173516
OBJECT_TODDLER_JUNGLE_GYM_MAKE_BELIEVE_PLAY_WITH_ROCKET = 173517
OBJECT_TODDLER_JUNGLE_GYM_MAKE_BELIEVE_ROCKET = 172891
OBJECT_TODDLER_JUNGLE_GYM_MAKE_BELIEVE_SHARED_WORLD_IMAGINATION = 172960
OBJECT_TODDLER_JUNGLE_GYM_SLIDE_FUN_SLIDE = 171990
OBJECT_TODDLER_JUNGLE_GYM_SLIDE_SCARY_SLIDE = 172004
OBJECT_TODDLER_JUNGLE_GYM_TUNNELS_A_MY_TUNNEL = 171003
OBJECT_TODDLER_JUNGLE_GYM_TUNNELS_H_TUNNEL_FUN = 171002
OBJECT_TODDLER_JUNGLE_GYM_TUNNELS_P_TUNNEL_ADVENTURE = 171000
OBJECT_TODDLER_JUNGLE_GYM_TUNNELS_S_SCRAPED_KNEE = 171001
OBJECT_TOILET_BATHROOM_BUDDY = 214242
OBJECT_TOILET_BIDET = 96968
OBJECT_TOILET_JUST_CRIED = 214241
OBJECT_TOILET_LOW_QUALITY = 10450
OBJECT_TOILET_NO_TABLET = 100122
OBJECT_TOILET_PRANKED = 227118
OBJECT_TOILET_TALKING_FAMILIARITY_REACTION_COOLDOWN = 134855
OBJECT_TOILET_TALKING_HIDDEN_NEGATIVE_STC = 138089
OBJECT_TOILET_TALKING_MASSAGE_ENERGIZED = 134537
OBJECT_TOILET_TALKING_WATCH_FOCUSED = 142802
OBJECT_TOILET_TALKING_WATCH_PLAYFUL = 142803
OBJECT_TOXIC_FIRE_LEAF_EXTREME_ITCH = 102123
OBJECT_TOXIC_FIRE_LEAF_EXTREME_ITCH_BASE_GAME = 120040
OBJECT_TOXIC_FIRE_LEAF_IRKSOME_ITCH = 102101
OBJECT_TOXIC_FIRE_LEAF_IRKSOME_ITCH_BASE_GAME = 120041
OBJECT_TOXIC_FIRE_LEAF_UNRELENTING_ITCH = 102122
OBJECT_TOXIC_FIRE_LEAF_UNRELENTING_ITCH_BASE_GAME = 120042
OBJECT_TOY_BALL_PET_PET_PLAYING = 164418
OBJECT_TOY_BOX_AWESOME_TOY = 12530
OBJECT_TOY_CLEAN_UP_HIDDEN_COOLDOWN = 157507
OBJECT_TOY_EMOTION_TALKING_DOLL_ANGRY = 32949
OBJECT_TOY_EMOTION_TALKING_DOLL_BORED = 32950
OBJECT_TOY_EMOTION_TALKING_DOLL_EMBARRASSED = 32959
OBJECT_TOY_EMOTION_TALKING_DOLL_HAPPY = 32947
OBJECT_TOY_EMOTION_TALKING_DOLL_PLAYFUL = 32948
OBJECT_TOY_EMOTION_TALKING_DOLL_SAD = 32951
OBJECT_TOY_EMOTION_TALKING_DOLL_STRESSED = 32958
OBJECT_TOY_SECRET_WORLD = 147876
OBJECT_TOY_TOYING_AROUND = 24582
OBJECT_TRASH_CHUTE_STRESSED = 148387
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEATED_CLIMBING_HIGH_SCORE = 165809
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_CLIMB_LEVEL_1 = 165811
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_CLIMB_LEVEL_2 = 165812
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_CLIMB_LEVEL_3 = 165813
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_CLIMB_LEVEL_4 = 165814
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_CLIMB_LEVEL_5 = 165815
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_DEFEAT_CLIMB_LEVEL_CHAMPION = 165816
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_HIDDEN_IS_CLIMBING = 165282
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_SURVIVED_ROCK_WALL_MALFUNCTION = 165817
OBJECT_TV_CHILD_LEARNING_ADULTS = 318272
OBJECT_TV_CHILD_LEARNING_KIDS = 338847
OBJECT_TV_CTYAE_WATCHING_WITH_CT = 229043
OBJECT_TV_FIREPLACE_WINTER = 179867
OBJECT_TV_HOME_DECORATING_CHANNEL_DECORATOR_CREATIVE = 257804
OBJECT_TV_HOME_DECORATING_CHANNEL_DECORATOR_NOT_CREATIVE = 257805
OBJECT_TV_HOME_DECORATING_CHANNEL_NORMAL_CREATIVE = 257807
OBJECT_TV_HOME_DECORATING_CHANNEL_NORMAL_NOT_CREATIVE = 257806
OBJECT_TV_MINU_S06_COMEDY_CHANNEL = 12536
OBJECT_TV_MINU_S10_ROMANCE_CHANNEL_FLIRTY = 10491
OBJECT_TV_MINU_S16_KIDS_CHANNEL_KIDS = 23734
OBJECT_TV_MINU_S17_KIDS_CHANNEL_ADULTS = 23736
OBJECT_TV_PUBLIC_ACCESS = 146008
OBJECT_TV_SCARY_BRAVE = 318280
OBJECT_TV_SCARY_EXTRA_BRAVE = 318281
OBJECT_TV_SCARY_EXTRA_SCARED = 318279
OBJECT_TV_SCARY_RUN_AWAY = 318282
OBJECT_TV_SCARY_SCARED = 318278
OBJECT_TV_SCARY_TODDLER_NIGHTMARE = 318283
OBJECT_TV_SCARY_TODDLER_SAD = 318365
OBJECT_TV_SILENT_WESTERN_HORSE_LOVER = 338475
OBJECT_TV_SITCOM_PLAYFUL = 321869
OBJECT_TV_SITCOM_PLAYFUL_TOGETHER = 321870
OBJECT_TV_TEEN_EQUESTRIANS_HORSE_LOVER = 338474
OBJECT_TV_TEEN_EQUESTRIANS_KIDS = 338473
OBJECT_TV_TRAIT_SNOB = 37111
OBJECT_TV_TRAIT_SNOB_NEWS = 98110
OBJECT_TV_WEATHER_TV_CLIMATE_CHANGE = 179839
OBJECT_URN_STONE_MOURN_ENEMY = 12540
OBJECT_URN_STONE_MOURN_FRIEND = 12541
OBJECT_URN_STONE_MOURN_FRIEND_DOG = 174950
OBJECT_URN_STONE_MOURN_LOVED_ONE = 103190
OBJECT_URN_STONE_MOURN_NEUTRAL = 12542
OBJECT_URN_STONE_MOURN_NEUTRAL_PET = 178053
OBJECT_URN_STONE_RELEASE_SPIRIT_NEGATIVE = 98917
OBJECT_URN_STONE_RELEASE_SPIRIT_POSITIVE = 98951
OBJECT_VANITY_APPLIED_MAKE_UP = 145345
OBJECT_VANITY_APPLIED_MAKE_UP_BLUE = 152383
OBJECT_VANITY_APPLIED_MAKE_UP_GREEN = 152384
OBJECT_VANITY_APPLIED_MAKE_UP_PINK = 152386
OBJECT_VANITY_APPLIED_MAKE_UP_PURPLE = 152385
OBJECT_VANITY_MAKEUP_CLEAR_EYE_SHADOW = 152603
OBJECT_VANITY_MAKEUP_CLEAR_LIP_STICK = 152604
OBJECT_VANITY_MAKE_UP_APPLIED_BEIGE_EYES_DARK_RED_LIPS = 151970
OBJECT_VANITY_MAKE_UP_APPLIED_BEIGE_EYES_RED_LIPS = 151971
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_CAT_EYES = 151981
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_EYELINER_CORAL_LIPS = 151987
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_EYELINER_SATIN_PINK_LIPS = 151984
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_EYES = 151983
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_EYES_GLOSSY_ORANGE_LIPS = 152010
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_EYES_PINK_LIPS = 152011
OBJECT_VANITY_MAKE_UP_APPLIED_BLACK_EYES_SATIN_BLACK_LIPS = 151982
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_BLUE_EYES_PINK_LIPS = 151994
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_GLOSSY_BLUE_LIPS = 151993
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_GLOSSY_PINK_LIPS = 151996
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_GLOSSY_VIOLET_LIPS = 151997
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_PINK_LIPS = 151992
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_RED_LIPS = 151995
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_ROSE_LIPS = 151999
OBJECT_VANITY_MAKE_UP_APPLIED_BLUE_EYES_SATIN_BRONZE_LIPS = 151998
OBJECT_VANITY_MAKE_UP_APPLIED_BRONZE_EYES_GLOSSY_RED_LIPS = 151973
OBJECT_VANITY_MAKE_UP_APPLIED_BROWN_EYES = 152003
OBJECT_VANITY_MAKE_UP_APPLIED_BROWN_EYES_CORAL_LIPS = 152006
OBJECT_VANITY_MAKE_UP_APPLIED_BROWN_EYES_PINK_LIPS = 152005
OBJECT_VANITY_MAKE_UP_APPLIED_BROWN_EYES_ROSE_LIPS = 152007
OBJECT_VANITY_MAKE_UP_APPLIED_BROWN_EYES_SATIN_RED_LIPS = 152008
OBJECT_VANITY_MAKE_UP_APPLIED_GOLD_EYES_GLOSSY_RED_LIPS = 152009
OBJECT_VANITY_MAKE_UP_APPLIED_GOTH_BLACK_EYES_SATIN_BLACK_LIPS = 151986
OBJECT_VANITY_MAKE_UP_APPLIED_GOTH_BLACK_EYES_SATIN_RED_LIPS = 151988
OBJECT_VANITY_MAKE_UP_APPLIED_GRAY_BROWN_EYES_CORAL_LIPS = 152004
OBJECT_VANITY_MAKE_UP_APPLIED_GRAY_EYES_CORAL_LIPS = 151974
OBJECT_VANITY_MAKE_UP_APPLIED_GRAY_EYES_RED_LIPS = 152012
OBJECT_VANITY_MAKE_UP_APPLIED_GREEN_EYES_BRONZE_LIPS = 152016
OBJECT_VANITY_MAKE_UP_APPLIED_GREEN_EYES_GLOSSY_RED_LIPS = 152014
OBJECT_VANITY_MAKE_UP_APPLIED_GREEN_EYES_RED_LIPS = 152015
OBJECT_VANITY_MAKE_UP_APPLIED_GREEN_EYES_SATIN_CORAL_LIPS = 152018
OBJECT_VANITY_MAKE_UP_APPLIED_GREEN_EYES_SATIN_PINK_LIPS = 152017
OBJECT_VANITY_MAKE_UP_APPLIED_GREY_EYES_GLOSSY_RED_LIPS = 151985
OBJECT_VANITY_MAKE_UP_APPLIED_MAGENTA_EYES_RED_LIPS = 152019
OBJECT_VANITY_MAKE_UP_APPLIED_MAUVE_EYES_CORAL_LIPS = 151975
OBJECT_VANITY_MAKE_UP_APPLIED_MAUVE_EYES_GLOSSY_CORAL_LIPS = 152020
OBJECT_VANITY_MAKE_UP_APPLIED_PINK_EYES_GLOSSY_CORAL_LIPS = 152022
OBJECT_VANITY_MAKE_UP_APPLIED_PLUM_EYES_SATIN_RED_LIPS = 152023
OBJECT_VANITY_MAKE_UP_APPLIED_PURPLE_EYES_SATIN_VIOLET_LIPS = 152021
OBJECT_VANITY_MAKE_UP_APPLIED_RED_EYES = 152024
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_BLUE_ROSE_LIPS = 151990
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_BLUE_SATIN_BLUE_LIPS = 151989
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_BLUE_SATIN_RED_LIPS = 151972
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_BROWN_SATIN_BEIGE_LIPS = 152000
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_BROWN_SATIN_RED_LIPS = 152002
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_GREEN_SATIN_CORAL_LIPS = 152013
OBJECT_VANITY_MAKE_UP_APPLIED_SILVER_SATIN_BRONZE_LIPS = 151980
OBJECT_VANITY_MAKE_UP_APPLIED_SLIVER_PINK_PINK_LIPS = 152001
OBJECT_VANITY_MAKE_UP_APPLIED_THICK_BLACK_EYELINER = 151976
OBJECT_VANITY_MAKE_UP_APPLIED_TURQUOISE_EYES_CORAL_LIPS = 151977
OBJECT_VANITY_MAKE_UP_APPLIED_TURQUOISE_EYES_ROSE_LIPS = 151978
OBJECT_VANITY_MAKE_UP_APPLIED_TURQUOISE_EYES_SATIN_RED_LIPS = 151991
OBJECT_VANITY_MAKE_UP_APPLIED_VIOLET_EYES_RED_LIPS = 151979
OBJECT_VANITY_MAKE_UP_CLEAR_BLUSH = 152600
OBJECT_VANITY_MAKE_UP_CLEAR_EYELINER = 152601
OBJECT_VANITY_OOPS = 145346
OBJECT_VANITY_OOPS_BLUE = 152377
OBJECT_VANITY_OOPS_PINK = 152378
OBJECT_VANITY_OOPS_PURPLE = 152379
OBJECT_VANITY_OOPS_RED = 152380
OBJECT_VERTICAL_GARDEN_MEAT_WALL_SQUEAMISH = 237753
OBJECT_VERTICAL_GARDEN_MEAT_WALL_VEGETARIAN = 237754
OBJECT_VET_MEDICINE_STATION_CALMING_AGENT = 171734
OBJECT_VET_MEDICINE_STATION_RELAXATION_SERUM = 171575
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_AGE_DOWN_TREAT = 172311
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_AGE_UP_TREAT = 172312
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_AMBROSIA_TREAT = 172350
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_CALMING_AGENT = 172304
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_RELAXATION_SERUM = 172136
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_SICKNESS_TREAT_1 = 172306
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_SICKNESS_TREAT_2 = 172307
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_SICKNESS_TREAT_3 = 172308
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_SICKNESS_TREAT_4 = 172309
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_SICKNESS_TREAT_5 = 172310
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_SIMULATION_GEL = 172303
OBJECT_VET_MEDICINE_STATION_REQUEST_CRAFTING_WELLNESS_TREAT = 172305
OBJECT_VET_MEDICINE_STATION_SIMULATION_GEL = 171749
OBJECT_VIDEO_STATION_POST_UPDATE_COOLDOWN = 192565
OBJECT_VIDEO_STATION_POST_UPDATE_HYPE = 192571
OBJECT_VIOLIN_SCINTILLATING_STRINGS = 36971
OBJECT_VIOLIN_SOOTHING_STRINGS = 34550
OBJECT_WATER_SCOOTER_TRICKS = 204840
OBJECT_WILD_GRASS_CUTS = 326663
OBJECT_WILD_GRASS_HARVEST_BAD = 326661
OBJECT_WILD_GRASS_HARVEST_GOOD = 326662
OBJECT_WIND_CHIMES_SOUNDS_OF_THE_WINDS = 141182
OBJECT_WIND_CHIME_ANNOYING_CHIMES = 143521
OBJECT_WIND_CHIME_SOOTHING_CHIMES = 143520
OBJECT_WIND_CHIME_WOKEN_UP = 190422
OBJECT_WOOHOO_IN_PROGRESS_HIDDEN = 156207
OBJECT_XRAY_MACHINE_LASER_PRECISION = 105798
OBJECT_YOGA_MAT_CENTERED_AND_FOCUSED = 117439
OBJECT_YOGA_MAT_CENTERED_AND_FOCUSED_INCENSE = 118925
OBJECT_YOGA_MAT_CENTERED_AND_FOCUSED_YOGA_CLASS = 118665
OBJECT_YOGA_MAT_CHILD_FRIENDLY_CHILD = 271117
OBJECT_YOGA_MAT_CHILD_FRIENDLY_CHILD_INCENSE = 271118
OBJECT_YOGA_MAT_CHILD_FRIENDLY_CHILD_YOGA_CLASS = 271119
OBJECT_YOGA_MAT_CHILD_FRIENDLY_TYAE = 271122
OBJECT_YOGA_MAT_CHILD_FRIENDLY_TYAE_INCENSE = 271123
OBJECT_YOGA_MAT_CHILD_FRIENDLY_TYAE_YOGA_CLASS = 271124
OBJECT_YOGA_MAT_CHILD_POSE_BOAT = 271327
OBJECT_YOGA_MAT_CHILD_POSE_DOWNWARD_DOG = 271189
OBJECT_YOGA_MAT_CHILD_POSE_HALF_MOON = 271200
OBJECT_YOGA_MAT_CHILD_POSE_TREE = 271190
OBJECT_YOGA_MAT_IMPROVED_POSING = 117441
OBJECT_YOGA_MAT_IMPROVED_POSING_INCENSE = 118929
OBJECT_YOGA_MAT_SENSES_BOOSTED = 117437
OBJECT_YOGA_MAT_SENSES_BOOSTED_INCENSE = 118924
OBJECT_YOGA_MAT_SENSES_BOOSTED_YOGA_CLASS = 118667
OBJECT_YOGA_MAT_YOGA_BLISS = 117440
OBJECT_YOGA_MAT_YOGA_BLISS_INCENSE = 118928
OBJECT_YOGA_MAT_YOGIC_INSPIRATION = 117438
OBJECT_YOGA_MAT_YOGIC_INSPIRATION_INCENSE = 118923
OBJECT_YOGA_MAT_YOGIC_INSPIRATION_YOGA_CLASS = 118669
OCEAN_LADDER_CANNONBALL = 211982
OCEAN_LADDER_CLIMB = 213431
OCEAN_LADDER_JUMP = 211984
OCEAN_LADDER_SWAN_DIVE = 211983
OCEAN_SWIMMING_BASE_GAME_REACTIONS_LOST_YOUR_SUIT = 211409
OCEAN_SWIMMING_BASE_GAME_REACTIONS_SPLASHED = 211352
OCEAN_SWIMMING_BASE_GAME_REACTIONS_SUDDEN_CHILL = 206442
OCEAN_SWIMMING_BASE_GAME_REACTIONS_SUDDEN_CHILL_BLUE_TONE = 211904
OCEAN_SWIMMING_BASE_GAME_REACTIONS_SWIMMING_CRAMP = 206439
OCEAN_SWIMMING_BASE_GAME_REACTIONS_SWIMMING_CRAMP_JUST_ATE = 212335
OCEAN_SWIMMING_BASE_GAME_REACTIONS_THALASSOPHOBIA = 206441
OCEAN_SWIMMING_BASE_GAME_REACTION_SPLASHY_FUN = 214463
OCEAN_SWIMMING_BASE_GAME_REACTION_THALASSOPHOBIA = 212330
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_COOLDOWN_NEGATIVE_BUFFS = 212333
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_LOST_YOUR_SUIT = 211346
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_SPLASHED = 211350
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_SUDDEN_CHILL = 211348
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_SUDDEN_CHILL_WADE = 212692
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_SWIMMING_CRAMP = 211345
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_THALASSOPHOBIA = 211347
OCEAN_SWIMMING_BASE_GAME_REACTION_TRIGGER_THALASSOPHOBIA_WADE = 212344
OCEAN_SWIMMING_BASE_GAME_REACTION_WAVE_TAG = 212460
OCEAN_SWIMMING_BASE_GAME_WAVE_TAG_AUTONOMY = 215262
OCEAN_SWIMMING_REACTIONS_CAUGHT_IN_CURRENT = 205894
OCEAN_SWIMMING_REACTIONS_PULLED_UNDER = 205875
OCEAN_SWIMMING_REACTIONS_SHARK_SIGHTING = 205874
OCEAN_SWIMMING_REACTIONS_SHARK_SIGHTING_POSITIVE = 212310
OCEAN_SWIMMING_REACTIONS_SLIMED = 205900
OCEAN_SWIMMING_REACTIONS_STUNG_BY_SOMETHING = 205842
OCEAN_SWIMMING_REACTIONS_STUNNING_VIEW = 205898
OCEAN_SWIMMING_REACTIONS_SWALLOWED_WATER = 211393
OCEAN_SWIMMING_REACTIONS_TICKLED_BY_OCEAN = 205899
OCEAN_SWIMMING_REACTION_TRIGGER_SHARK_SIGHTING = 211245
OCEAN_SWIMMING_REACTION_TRIGGER_SLIMED = 211246
OCEAN_SWIMMING_REACTION_TRIGGER_SLIMED_TRASH = 215083
OCEAN_SWIMMING_REACTION_TRIGGER_STUNG_BY_SOMETHING = 211219
OCEAN_SWIMMING_REACTION_TRIGGER_STUNNING_VIEW = 211248
OCEAN_SWIMMING_REACTION_TRIGGER_SWALLOWED_WATER = 211252
OCEAN_SWIMMING_REACTION_TRIGGER_TICKLED_BY_OCEAN = 211249
OCEAN_SWIMMING_SPLASHED_BROADCASTER = 212503
OFFER_GRATITUDE_MINDED_MY_MANNERS = 160892
OFFER_GRATITUDE_SUCH_GOOD_MANNERS = 160890
OFF_LOT_AUTONOMY_MOD_ALL = 40411
OFF_LOT_AUTONOMY_MOD_DEFAULT = 130248
OFF_LOT_AUTONOMY_MOD_OFF_LOT_ONLY = 38293
OFF_LOT_AUTONOMY_MOD_OFF_LOT_ONLY_CAMPFIRE = 112081
OFF_LOT_AUTONOMY_MOD_OFF_LOT_ONLY_GO_DANCING = 126871
OFF_LOT_AUTONOMY_MOD_ON_LOT_ONLY = 38292
OFF_LOT_AUTONOMY_MOD_ON_LOT_ONLY_ANCHORED_SPA = 122390
OFF_LOT_AUTONOMY_MOD_ON_LOT_ONLY_DJ_NPC = 127027
OFF_LOT_AUTONOMY_MOD_ON_LOT_ONLY_GO_DANCING = 126872
OFF_LOT_AUTONOMY_MOD_ON_LOT_ONLY_GRILL_MASTER = 105939
OFF_LOT_AUTONOMY_MOD_RESTRICTED = 135730
OFF_THE_GRID_BRACKISH_WATER = 212112
ONIBI_STRONG_BUFFS_COLLECT_BLUE = 251350
ONIBI_STRONG_BUFFS_COLLECT_GREEN = 251351
ONIBI_STRONG_BUFFS_COLLECT_RED_ORANGE = 251352
ONIBI_STRONG_BUFFS_COLLECT_WHITE = 251353
ONIBI_STRONG_BUFFS_COLLECT_YELLOW = 251354
ONIBI_STRONG_BUFFS_WISH_BLUE = 251338
ONIBI_STRONG_BUFFS_WISH_GREEN = 251339
ONIBI_STRONG_BUFFS_WISH_RED_ORANGE = 251340
ONIBI_STRONG_BUFFS_WISH_WHITE = 251341
ONIBI_STRONG_BUFFS_WISH_YELLOW = 251342
ONIBI_WEAK_BUFFS_COLLECT_BLUE = 251333
ONIBI_WEAK_BUFFS_COLLECT_GREEN = 251337
ONIBI_WEAK_BUFFS_COLLECT_RED_ORANGE = 251335
ONIBI_WEAK_BUFFS_COLLECT_WHITE = 251334
ONIBI_WEAK_BUFFS_COLLECT_YELLOW = 251336
ONIBI_WEAK_BUFFS_WISH_BLUE = 251343
ONIBI_WEAK_BUFFS_WISH_GREEN = 251344
ONIBI_WEAK_BUFFS_WISH_RED_ORANGE = 251345
ONIBI_WEAK_BUFFS_WISH_WHITE = 251346
ONIBI_WEAK_BUFFS_WISH_YELLOW = 251347
ON_FOREIGN_LOT = 12554
OPENABLE_WINDOW_ACCEPTED_EVENT_COLLEGE_PARTY = 282992
OPENABLE_WINDOW_ACCEPTED_EVENT_HANGOUT = 283416
OPENABLE_WINDOW_ACCEPTED_EVENT_LOITERING = 283415
OPENABLE_WINDOW_ACCEPTED_EVENT_POP_CONCERT = 283414
OPENABLE_WINDOW_ACCEPTED_EVENT_R_MOVIE = 283413
OPENABLE_WINDOW_ACCEPTED_EVENT_SCHOOL_GAME = 283412
OPENABLE_WINDOW_ACCEPTED_EVENT_SLEEPOVER = 283411
OPENABLE_WINDOW_CAUGHT = 283442
OPENABLE_WINDOW_CLEARED_TO_GO = 283017
OPENABLE_WINDOW_CLEARED_TO_GO_AT_EVENT_HIDDEN = 290386
OPENABLE_WINDOW_EVENT_OUTCOME_COLLEGE_PARTY_FAIL = 283053
OPENABLE_WINDOW_EVENT_OUTCOME_COLLEGE_PARTY_SUCCESS = 283052
OPENABLE_WINDOW_EVENT_OUTCOME_HANG_OUT_FAIL = 283208
OPENABLE_WINDOW_EVENT_OUTCOME_LOITERING_FAIL = 283207
OPENABLE_WINDOW_EVENT_OUTCOME_POP_CONCERT_FAIL = 283204
OPENABLE_WINDOW_EVENT_OUTCOME_POP_CONCERT_SUCCESS = 283205
OPENABLE_WINDOW_EVENT_OUTCOME_R_MOVIE_FAIL = 283202
OPENABLE_WINDOW_EVENT_OUTCOME_R_MOVIE_SUCCESS = 283203
OPENABLE_WINDOW_EVENT_OUTCOME_SCHOOL_GAME_FAIL = 283210
OPENABLE_WINDOW_EVENT_OUTCOME_SCHOOL_GAME_SUCCESS = 283211
OPENABLE_WINDOW_EVENT_OUTCOME_SLEEPOVER_FAIL = 283206
OPENABLE_WINDOW_EVENT_OUTCOME_WITH_FRIENDS_SUCCESS = 283209
OPENABLE_WINDOW_ROUTING_TO_EVENT_NOT_SNEAKING = 283016
OPENABLE_WINDOW_ROUTING_TO_EVENT_SNEAKING = 283015
OPENABLE_WINDOW_SNEAKING_BACK_IN_HIDDEN = 290380
OPENABLE_WINDOW_SNEAK_SUCCESSFUL = 283441
OPENABLE_WINDOW_TEMPORARY_WINDOW_ACCESS = 283859
OPEN_STREET_COTTAGE_WORLD_PICNICKER_CREATE_FOOD_COOLDOWN = 265785
OPEN_STREET_COTTAGE_WORLD_WANDERER_ATTRACTED_BEHAVIOR_WOODS = 264536
OPEN_STREET_COTTAGE_WORLD_WANDERER_FISH = 263666
OPEN_STREET_COTTAGE_WORLD_WANDERER_GARDEN = 263667
OPEN_STREET_COTTAGE_WORLD_WANDERER_SOCIALIZE = 263764
OPEN_STREET_COTTAGE_WORLD_WANDERER_SWIM = 263663
ORGANIZATIONS_ACTIVATE_CHEATS = 225545
ORRERY_FOCUSED = 109869
OUTSIDE_CHECK = 76778
OUTSIDE_CHECK_CURRENTLY_INSIDE = 76781
OUTSIDE_CHECK_CURRENTLY_OUTSIDE = 76780
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_ALREADY_APPLIED_LOOT = 143387
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_BAD_INSTRUMENT_PLAYING = 143309
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_BAD_SURROUNDINGS = 143313
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_BEAUTIFULLY_DECORATED = 143312
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_DECORATED = 143311
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_GOOD_MUSIC = 143307
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_NEAR_HEAT_SOURCE = 143308
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_NICELY_DECORATED = 143310
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_STEREO_MUSIC = 143316
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_UNPLEASANT_SURROUNDINGS = 143314
OWNABLE_BUSINESS_CUSTOMER_ENVIRONMENT_WRETCHED_SURROUNDINGS = 143315
OWNABLE_BUSINESS_EMPLOYEE_CHECK_UP_ON = 137599
OWNABLE_BUSINESS_EMPLOYEE_CRITICIZED = 136969
OWNABLE_BUSINESS_EMPLOYEE_EXHAUSTED = 137104
OWNABLE_BUSINESS_EMPLOYEE_EXHAUSTED_QUIT = 142993
OWNABLE_BUSINESS_EMPLOYEE_FIRED = 136963
OWNABLE_BUSINESS_EMPLOYEE_INSPIRED = 136968
OWNABLE_BUSINESS_EMPLOYEE_PRAISED = 136967
OWNABLE_BUSINESS_EMPLOYEE_QUIT_COOLDOWN = 174471
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_0_PAID_ADEQUATELY = 137167
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S1_UNDERPAID = 137158
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S2_VERY_UNDERPAID = 137159
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S3_SEVERELY_UNDERPAID = 137160
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S4_GROSSLY_UNDERPAID = 137161
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S1_OVERPAID = 137163
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S2_VERY_OVERPAID = 137164
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S3_SEVERELY_OVERPAID = 137165
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S4_GROSSLY_OVERPAID = 137166
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_STATES_NEUTRAL = 137171
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_STATES_SATISFIED = 137172
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_STATES_UNSATISFIED = 137173
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_STATES_VERY_SATISFIED = 137174
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION_STATES_VERY_UNSATISFIED = 137175
OWNABLE_BUSINESS_EMPLOYEE_TRAINING_BRIEF = 138007
OWNABLE_BUSINESS_EMPLOYEE_TRAINING_EXTENSIVE = 138008
OWNABLE_BUSINESS_EMPLOYEE_TRAINING_STANDARD = 138009
OWNABLE_BUSINESS_EMPLOYEE_TRAINING_SUPPRESS_BACKUP = 143662
OWNABLE_BUSINESS_RESTAURANT_ALLOW_EATING = 144204
OWNABLE_RESTAURANT_DRINK_QUALITY_AMAZING = 143109
OWNABLE_RESTAURANT_DRINK_QUALITY_GOOD = 143110
OWNABLE_RESTAURANT_DRINK_QUALITY_GREAT = 143111
OWNABLE_RESTAURANT_DRINK_QUALITY_POOR = 143112
OWNABLE_RESTAURANT_DRINK_QUALITY_TERRIBLE = 143113
OWNABLE_RESTAURANT_DRINK_VALUE_AMAZING = 143115
OWNABLE_RESTAURANT_DRINK_VALUE_GOOD = 143116
OWNABLE_RESTAURANT_DRINK_VALUE_GREAT = 143117
OWNABLE_RESTAURANT_DRINK_VALUE_POOR = 143118
OWNABLE_RESTAURANT_DRINK_VALUE_TERRIBLE = 143119
OWNABLE_RESTAURANT_EMPLOYEE_CHEF_COOK_STYLE_CAREFUL = 137888
OWNABLE_RESTAURANT_EMPLOYEE_CHEF_COOK_STYLE_NORMAL = 137887
OWNABLE_RESTAURANT_EMPLOYEE_CHEF_COOK_STYLE_QUICK = 137889
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_HIGH_BARTENDING = 143428
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_HIGH_CHARISMA = 143432
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_HIGH_COMEDY = 143433
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_HIGH_FITNESS = 143431
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_HIGH_GOURMET = 143429
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_LOW_BARTENDING = 143441
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_LOW_CHARISMA = 143437
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_LOW_COMEDY = 143438
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_LOW_FITNESS = 143439
OWNABLE_RESTAURANT_EMPLOYEE_SKILL_GAIN_LOW_GOURMET = 143440
OWNABLE_RESTAURANT_EMPLOYEE_WAITER_SPILLED_FOOD = 136909
OWNABLE_RESTAURANT_FOOD_QUALITY_AMAZING = 141912
OWNABLE_RESTAURANT_FOOD_QUALITY_GOOD = 141913
OWNABLE_RESTAURANT_FOOD_QUALITY_GREAT = 141914
OWNABLE_RESTAURANT_FOOD_QUALITY_POOR = 141915
OWNABLE_RESTAURANT_FOOD_QUALITY_TERRIBLE = 141916
OWNABLE_RESTAURANT_FOOD_VALUE_AMAZING = 136744
OWNABLE_RESTAURANT_FOOD_VALUE_GOOD = 136742
OWNABLE_RESTAURANT_FOOD_VALUE_GREAT = 136743
OWNABLE_RESTAURANT_FOOD_VALUE_POOR = 136741
OWNABLE_RESTAURANT_FOOD_VALUE_TERRIBLE = 136740
OWNABLE_RESTAURANT_HOSPITALITY_DELAY_PLACE_ORDER = 143842
OWNABLE_RESTAURANT_HOSPITALITY_FOOD_COMPED = 136767
OWNABLE_RESTAURANT_HOSPITALITY_FREE_DESSERT = 136770
OWNABLE_RESTAURANT_HOSPITALITY_FREE_DRINKS = 136771
OWNABLE_RESTAURANT_HOSPITALITY_GROUP_WELCOMED = 143486
OWNABLE_RESTAURANT_HOSPITALITY_HOST_GREETING_DELIGHTFUL = 136884
OWNABLE_RESTAURANT_HOSPITALITY_HOST_GREETING_PLEASANT = 136883
OWNABLE_RESTAURANT_HOSPITALITY_HOST_GREETING_RUDE = 136882
OWNABLE_RESTAURANT_HOSPITALITY_ORDER_PRIORITIZED = 143137
OWNABLE_RESTAURANT_HOSPITALITY_TABLE_CHECKED_ON = 136768
OWNABLE_RESTAURANT_HOSPITALITY_WAITER_SERVICE_BAD = 136887
OWNABLE_RESTAURANT_HOSPITALITY_WAITER_SERVICE_GOOD = 136889
OWNABLE_RESTAURANT_HOSPITALITY_WAITER_SERVICE_GREAT = 136888
OWNABLE_RESTAURANT_PERK_LONGER_WAIT_TIME = 142019
OWNABLE_RESTAURANT_WAIT_TIME_BAD = 136759
OWNABLE_RESTAURANT_WAIT_TIME_DISGRUNTLED = 136758
OWNABLE_RESTAURANT_WAIT_TIME_GOOD = 136757
OWNABLE_RESTAURANT_WAIT_TIME_START = 141602
OWNABLE_RESTAURANT_WAIT_TIME_STOP = 141910
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_DISMISS_PATIENT = 178333
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_FRIENDLY_GREETING = 168405
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_FRIENDLY_OWNER_SOCIAL = 168408
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_FRIENDLY_PET_SOCIAL = 168407
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_MEAN_GREETING = 168406
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_MEAN_OWNER_SOCIAL = 168410
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_MEAN_PET_SOCIAL = 168409
OWNABLE_VET_CLINIC_BEDSIDE_MANNER_NEUTRAL_GREETING = 179802
OWNABLE_VET_CLINIC_EMPLOYEE_TRAINING_BRIEF = 168005
OWNABLE_VET_CLINIC_EMPLOYEE_TRAINING_EXTENSIVE = 168006
OWNABLE_VET_CLINIC_EMPLOYEE_TRAINING_STANDARD = 168007
OWNABLE_VET_CLINIC_EMPLOYEE_TRAINING_SUPPRESS_BACKUP = 168008
OWNABLE_VET_CLINIC_PERK_LONGER_WAIT_TIME = 167883
OWNABLE_VET_CLINIC_PET_STRESS_01_AMAZING = 178678
OWNABLE_VET_CLINIC_PET_STRESS_02_GREAT = 178679
OWNABLE_VET_CLINIC_PET_STRESS_03_GOOD = 178683
OWNABLE_VET_CLINIC_PET_STRESS_04_BAD = 168218
OWNABLE_VET_CLINIC_PET_STRESS_05_TERRIBLE = 168217
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CONE_OF_SHAME = 168804
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_0_WORST = 178633
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_1_2ND_WORST = 178634
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_2_3RD_WORST = 178635
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_3_4TH_BEST = 178636
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_4_3RD_BEST = 178637
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_5_2ND_BEST = 178638
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_CORRECT_TREATMENT_6_BEST = 178639
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_GREAT_SERVICE = 168805
OWNABLE_VET_CLINIC_QUALITY_OF_SERVICE_INCORRECT_TREATMENT = 168552
OWNABLE_VET_CLINIC_RATING_TIMERS_PET_STRESS_AMAZING = 178769
OWNABLE_VET_CLINIC_RATING_TIMERS_PET_STRESS_GOOD = 178771
OWNABLE_VET_CLINIC_RATING_TIMERS_PET_STRESS_GREAT = 178770
OWNABLE_VET_CLINIC_RATING_TIMERS_WAIT_TIME_GOOD = 178764
OWNABLE_VET_CLINIC_STATES_CLEAN = 171547
OWNABLE_VET_CLINIC_STATES_DONT_CLEAN = 171548
OWNABLE_VET_CLINIC_STATES_DONT_TREAT = 171550
OWNABLE_VET_CLINIC_STATES_TREAT = 171549
OWNABLE_VET_CLINIC_VALUE_OF_SERVICE_AMAZING = 168496
OWNABLE_VET_CLINIC_VALUE_OF_SERVICE_GOOD = 168497
OWNABLE_VET_CLINIC_VALUE_OF_SERVICE_GREAT = 168498
OWNABLE_VET_CLINIC_VALUE_OF_SERVICE_NEUTRAL = 168499
OWNABLE_VET_CLINIC_VALUE_OF_SERVICE_POOR = 168500
OWNABLE_VET_CLINIC_VALUE_OF_SERVICE_TERRIBLE = 168501
OWNABLE_VET_CLINIC_WAIT_TIME_BAD = 167891
OWNABLE_VET_CLINIC_WAIT_TIME_DISGRUNTLED = 167892
OWNABLE_VET_CLINIC_WAIT_TIME_GOOD = 167897
OWNABLE_VET_CLINIC_WAIT_TIME_START = 167898
OWNABLE_VET_CLINIC_WAIT_TIME_STOP = 167899
PAPARAZZI_EMBARRASSED = 196748
PAPARAZZI_IDLE = 201576
PAPARAZZI_LOCKED_OUT = 202199
PAPARAZZI_MELTDOWN_1 = 191958
PAPARAZZI_MELTDOWN_2 = 191974
PAPARAZZI_MELTDOWN_3 = 191975
PAPARAZZI_PHOTO_OPPORTUNITY = 197103
PAPARAZZI_REACTION_COOLDOWN = 191955
PAPARAZZI_TRAIT = 191785
PARENTING_SKILL_ALLOW_GROUP_COOK = 161554
PARENTING_SKILL_ALLOW_INTERACTION = 161871
PARENTING_SKILL_ALLOW_NAP_SLEEP = 161558
PARENTING_SKILL_ALLOW_SCHOOL_PROJECT = 168767
PARENTING_SKILL_LEVEL_01 = 160505
PARENTING_SKILL_LEVEL_02 = 160510
PARENTING_SKILL_LEVEL_03 = 160511
PARENTING_SKILL_LEVEL_04 = 160512
PARENTING_SKILL_LEVEL_05 = 160513
PARENTING_SKILL_LEVEL_06 = 160514
PARENTING_SKILL_LEVEL_07 = 160515
PARENTING_SKILL_LEVEL_08 = 160516
PARENTING_SKILL_LEVEL_09 = 160509
PARENTING_SKILL_LEVEL_10 = 160508
PARENTING_SKILL_PARENTING_TIPS_ANGRY = 163208
PARENTING_SKILL_PARENTING_TIPS_CONFIDENT = 163207
PARENTING_SKILL_PARENTING_TIPS_EMBARRASSED = 163209
PARENTING_SKILL_PARENTING_TIPS_HAPPY = 163191
PARENTING_SKILL_RESEARCH_ANGRY = 160653
PARENTING_SKILL_RESEARCH_CONFIDENT = 160652
PARENTING_SKILL_RESEARCH_EMBARRASSED = 160654
PARENTING_SKILL_RESEARCH_INSPIRED = 162632
PARENTING_SKILL_RESEARCH_STRESSED = 162631
PARENTING_SKILL_SOLVE_BLADDER = 160558
PARENTING_SKILL_SOLVE_BLADDER_ADVANCED = 160561
PARENTING_SKILL_SOLVE_COOLDOWN = 162725
PARENTING_SKILL_SUPER_PARENT = 160762
PARENTING_SKILL_SUPER_SOLVE_INFANT_COOLDOWN = 166894
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_B_1_SUCCESS = 177951
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_B_2_FAILURE = 177953
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_B_2_SUCCESS = 177952
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_CAMPSITE_CHASED = 177995
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_C_1_SUCCESS = 177955
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_C_2_FAILURE = 177957
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_D_1_SUCCESS = 177963
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_EGG_2_OPTION_1_FAILURE = 180329
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_EGG_2_OPTION_2_FAILURE = 180328
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_E_1_SUCCESS = 177972
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_FIND_ARTIFACT = 177996
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_F_1_SUCCESS = 177981
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_F_2_FAILURE = 178010
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_G_1_SUCCESS = 177987
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_H_1_SUCCESS = 177991
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_PACK_FAILURE = 178002
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_PACK_SUCCESS = 178003
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_QUICKSAND_2_OPTION_2_FAILURE = 180330
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_SLOTHS_2_OPTION_2_FAILURE = 180325
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_SLOTH_2_OPTION_1_FAILURE = 180326
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_SLOTH_WALK = 180331
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_SLOTH_WINK = 180332
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_VINES_2_OPTION_1_FAILURE = 180259
PATH_OBSTACLE_ADVENTURE_REWARD_BUFFS_VINES_2_OPTION_2_FAILURE = 180260
PATH_OBSTACLE_SORE_HANDS = 175098
PA_MATRIARCH_SKILL_UP = 29863
PERFORMANCE_SPACE_AUTONOMY_BUSK_GUITAR = 142053
PERFORMANCE_SPACE_AUTONOMY_BUSK_VIOLIN = 142052
PERFORMANCE_SPACE_PUSH_TIP = 135155
PERFORMANCE_SPACE_PUSH_WATCH = 143496
PERFORMANCE_SPACE_TIP_RECIPIENT = 133704
PERFORMANCE_SPACE_TIP_RECIPIENT_WHILE_PERFORMING = 143817
PERSONA_POWERS_EMOTIONAL_DAMPENING_LEVEL1 = 151084
PERSONA_POWERS_EMOTIONAL_DAMPENING_LEVEL2 = 151085
PERSONA_POWERS_EMOTIONAL_DAMPENING_LEVEL3 = 151083
PERSONA_POWERS_GARLIC_IMMUNITY = 153329
PERSONA_POWERS_LOSE_HUMANITY_FUN = 150381
PERSONA_POWERS_LOSE_HUMANITY_HYGIENE = 150379
PERSONA_POWERS_LOSE_HUMANITY_SOCIAL = 150380
PERSONA_POWERS_NOCTURNAL_AFFINITY_LEVEL1 = 151057
PERSONA_POWERS_NOCTURNAL_AFFINITY_LEVEL2 = 151058
PERSONA_POWERS_NOCTURNAL_AFFINITY_LEVEL3 = 151056
PERSONA_POWERS_VAMPIRIC_SLUMBER_LEVEL1 = 151515
PERSONA_POWERS_VAMPIRIC_SLUMBER_LEVEL2 = 151516
PERSONA_POWERS_VAMPIRIC_SLUMBER_LEVEL3 = 151517
PERSONA_POWERS_VAMPIRIC_SLUMBER_LEVEL4 = 151518
PERSONA_POWERS_VAMPIRIC_SLUMBER_LEVEL5 = 151514
PETS_AGGRESSIVE_TRAIT_HIDDEN = 177754
PETS_CANCEL_LAY_DOWN = 168048
PETS_CAT_SCRATCH_FURNITURE_SIM = 163376
PETS_DOG_SPLASHED_SIM = 163813
PETS_DOG_TOILET_DRINK_HIDDEN = 163381
PETS_DOG_TOILET_DRINK_SIM = 163382
PETS_EAT_PREPARED_PET_RECIPE_FOOD_HIDDEN = 170454
PETS_FEEL_THE_LOVE_ACTOR_SIM = 170841
PETS_FEEL_THE_LOVE_ACTOR_SIM_CAT = 172393
PETS_FEEL_THE_LOVE_TARGET_PET_COOLDOWN = 170839
PETS_FINDING_THINGS_REACTION_BUFF = 173842
PETS_IMITATE_PET_FAILURE_HIDDEN = 173301
PETS_IMITATE_PET_SUCCESS = 173312
PETS_INITIATED_PET_PET_COOL_DOWN = 205707
PETS_MISBEHAVIOR_RECENTLY_DISCIPLINED = 167845
PETS_OBSESS_MIXER_COOLDOWN = 170537
PETS_OWNER_RETURNS_PET_HIDDEN = 171078
PETS_OWNER_RETURNS_SIM_HIDDEN = 171148
PETS_PAMPER_PET_CAT = 173702
PETS_PAMPER_PET_DOG = 173703
PETS_PLAYED_WITH = 178350
PETS_PLAY_WRESTLE_ACTOR_SIM_FAIL = 173700
PETS_PLAY_WRESTLE_ACTOR_SIM_SUCCESS = 173698
PETS_SIM_DIRTY_PET = 169046
PETS_SIM_PEED_ON = 167007
PETS_SLEEP_FX_LARGE_DOG_ZZZZ = 178600
PETS_SLEEP_FX_SMALL_PET_ZZZZ = 178605
PETS_TREAT_COOLDOWN = 167244
PETS_TRIED_TO_BREED = 172584
PETS_WAYPOINT_ROUTE_EVENTS_CAT_LITTERBOX = 169985
PETS_WAYPOINT_ROUTE_EVENTS_CHASE_CAT = 170326
PETS_WAYPOINT_ROUTE_EVENTS_CHASE_DOG = 170327
PETS_WAYPOINT_ROUTE_EVENTS_DOG_HUNGER = 169987
PETS_WAY_POINT_ROUTE_EVENTS_CAT_LOW_AFFECTION = 175869
PET_ACTIVE_GO_FOR_WALK_PLAY_DECAY = 172769
PET_AGGRESSIVE_CALM_DOWN = 173138
PET_AGGRESSIVE_STRANGERS = 173147
PET_AUTONOMY_MOD_NEED_TO_DISCIPLINE_PET = 169565
PET_BE_EXAMINED = 167756
PET_CAT_IS_SLEEPING = 158606
PET_CAT_WANDERLUST = 159114
PET_CURIOUS_SEARCHING = 172164
PET_DISCIPLINE_FREQUENCY_HIGH_CAT_JUMP_ON_COUNTERS = 177200
PET_DISCIPLINE_FREQUENCY_HIGH_CAT_SCRATCHING = 177201
PET_DISCIPLINE_FREQUENCY_HIGH_DOG_BARK = 177202
PET_DISCIPLINE_FREQUENCY_HIGH_DOG_EAT_POOP = 177205
PET_DISCIPLINE_FREQUENCY_HIGH_DOG_JUMP_ON_COUNTERS = 177206
PET_DISCIPLINE_FREQUENCY_HIGH_DOG_PUDDLES_PLAY = 177207
PET_DISCIPLINE_FREQUENCY_HIGH_DOG_TOILET = 177208
PET_DISCIPLINE_FREQUENCY_HIGH_PET_ATTACK = 177209
PET_DISCIPLINE_FREQUENCY_HIGH_PET_BAT_KNOCK_TRASH = 177210
PET_DISCIPLINE_FREQUENCY_HIGH_PET_BEG_EATING = 177211
PET_DISCIPLINE_FREQUENCY_HIGH_PET_EAT_PEOPLE_FOOD = 177212
PET_DISCIPLINE_FREQUENCY_HIGH_PET_POTTY_TRAINING = 177213
PET_DISCIPLINE_FREQUENCY_HIGH_PET_PUDDLES_DRINK = 177214
PET_DISCIPLINE_FREQUENCY_HIGH_PET_TRASH_EAT = 177215
PET_DISCIPLINE_FREQUENCY_HIGH_PET_TRASH_PLAY = 177216
PET_DISCIPLINE_FREQUENCY_HIGH_PET_TRASH_RUMMAGE = 177217
PET_DISCIPLINE_FREQUENCY_HIGH_PET_WAKE_UP_SIMS = 177218
PET_DISCIPLINE_FREQUENCY_MEDIUM_CAT_JUMP_ON_COUNTERS = 177179
PET_DISCIPLINE_FREQUENCY_MEDIUM_CAT_SCRATCHING = 177180
PET_DISCIPLINE_FREQUENCY_MEDIUM_DOG_BARK = 177181
PET_DISCIPLINE_FREQUENCY_MEDIUM_DOG_EAT_POOP = 177184
PET_DISCIPLINE_FREQUENCY_MEDIUM_DOG_JUMP_ON_COUNTERS = 177185
PET_DISCIPLINE_FREQUENCY_MEDIUM_DOG_PUDDLES_PLAY = 177186
PET_DISCIPLINE_FREQUENCY_MEDIUM_DOG_TOILET = 177187
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_ATTACK = 177188
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_BAT_KNOCK_TRASH = 177189
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_BEG_EATING = 177190
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_EAT_PEOPLE_FOOD = 177191
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_POTTY_TRAINING = 177192
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_PUDDLES_DRINK = 177193
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_TRASH_EAT = 177194
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_TRASH_PLAY = 177195
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_TRASH_RUMMAGE = 177196
PET_DISCIPLINE_FREQUENCY_MEDIUM_PET_WAKE_UP_SIMS = 177197
PET_DOG_IS_SLEEPING = 158528
PET_DO_NOT_DISTURB = 163908
PET_ENCOURAGED_TO_WOOHOO = 174515
PET_HAIRY_BRUSHED = 172878
PET_HAIRY_CLEANED_HAIR_PILE = 168317
PET_HUNTER_GO_OUTSIDE_COOLDOWN_BUSH = 177356
PET_HUNTER_GO_OUTSIDE_COOLDOWN_DIG = 177357
PET_HUNTER_GO_OUTSIDE_COOLDOWN_FISHING_LOCATION = 169344
PET_HUNTER_GO_OUTSIDE_COOLDOWN_RUMMAGE_PILE = 177823
PET_HUNTER_GO_OUTSIDE_COOLDOWN_SNIFF = 169322
PET_HUNTER_OPEN_STREET = 168780
PET_INDEPENDENT_LET_OUT = 177470
PET_IS_DYING = 164921
PET_LAZE_COOLDOWN = 178001
PET_LAZY_RELAX_COOLDOWN = 177736
PET_LECTURED_OR_SCOLDED = 173671
PET_LIGHTNING_SCARED = 188520
PET_LITTER_BOX_KISSED_BY_LITTER_BREATH = 159314
PET_LITTER_BOX_LITTER_BREATH_HIDDEN = 159273
PET_LITTER_BOX_SQUEAMISH_TENSE = 168955
PET_OBSTACLE_COURSE_HIDDEN_FAILED_JUMP_FIRE_TAIL = 172563
PET_OBSTACLE_COURSE_HIDDEN_FAILED_OBSTACLE = 172552
PET_OBSTACLE_COURSE_HIDDEN_PASSED_OBSTACLE = 172551
PET_OBSTACLE_COURSE_HIDDEN_PRACTICED_HOOP = 172594
PET_OBSTACLE_COURSE_HIDDEN_PRACTICED_PLATFORM = 172598
PET_OBSTACLE_COURSE_HIDDEN_PRACTICED_RAMP = 172596
PET_OBSTACLE_COURSE_HIDDEN_PRACTICED_TUNNEL = 172595
PET_OBSTACLE_COURSE_HIDDEN_PRACTICED_WEAVING_FLAGS = 172597
PET_OBSTACLE_COURSE_PET_OWNER_HAPPY = 170922
PET_OBSTACLE_COURSE_PET_OWNER_TENSE = 170923
PET_OBSTACLE_COURSE_ROLE_PET_OWNER_WATCHING = 170994
PET_OBSTACLE_COURSE_ROLE_PET_RUN_COURSE = 171028
PET_OVERLAY_PLAID = 174660
PET_OVERLAY_PLAID_CAT = 174676
PET_OVERLAY_PLAID_SMALL_DOG = 174677
PET_OVERLAY_POLKA_DOTS = 174661
PET_OVERLAY_POLKA_DOTS_CAT = 174678
PET_OVERLAY_POLKA_DOTS_SMALL_DOG = 174679
PET_OVERLAY_RAINBOW = 174662
PET_OVERLAY_RAINBOW_CAT = 174680
PET_OVERLAY_RAINBOW_SMALL_DOG = 174681
PET_OWNER_VOCAL_REQUEST_SONG_HAPPY = 177691
PET_OWNER_VOCAL_REQUEST_SONG_TENSE = 177692
PET_PLASMA_EXTRACTED = 170695
PET_POOP_CLEAN_UP = 161118
PET_POOP_CLEAN_UP_SQUEAMISH = 176096
PET_POOP_INTERACTING_WITH = 162510
PET_POOP_STEPPED_ON = 162023
PET_PREFERENCE_SET_INSIDE = 159270
PET_PREFERENCE_SET_OUTSIDE = 159271
PET_RECENTLY_SCOLDED = 161684
PET_SEASON_WEATHER_WET_VFX_LARGE = 190863
PET_SEASON_WEATHER_WET_VFX_SMALL = 190862
PET_SICKNESS_BARFING = 163807
PET_SICKNESS_CRITICAL_FAILURE_BARFING = 166037
PET_SICKNESS_CRITICAL_FAILURE_EXTREME_LETHARGY = 166038
PET_SICKNESS_CRITICAL_FAILURE_FLEAS = 166039
PET_SICKNESS_CRITICAL_FAILURE_GLOWING_NOSE = 166040
PET_SICKNESS_CRITICAL_FAILURE_GOLDEN_POOP = 166041
PET_SICKNESS_CRITICAL_FAILURE_HOT_FEET = 166047
PET_SICKNESS_CRITICAL_FAILURE_ICEY_FUR = 166042
PET_SICKNESS_CRITICAL_FAILURE_MOUTH_MOTHS = 166043
PET_SICKNESS_CRITICAL_FAILURE_RAINBOW_POOP = 166044
PET_SICKNESS_CRITICAL_FAILURE_STINKY_FUR = 166045
PET_SICKNESS_CRITICAL_FAILURE_TEMPORARY_BLOCK_CRITICAL_FAILURE = 169620
PET_SICKNESS_CRITICAL_FAILURE_UNCONTROLLABLE_DROOLING = 166046
PET_SICKNESS_EXTREME_LETHARGY = 163808
PET_SICKNESS_FAILURE_CONTROLLER_BARFING = 166022
PET_SICKNESS_FAILURE_CONTROLLER_EXTREME_LETHARGY = 166023
PET_SICKNESS_FAILURE_CONTROLLER_FLEAS = 166024
PET_SICKNESS_FAILURE_CONTROLLER_GLOWING_NOSE = 166025
PET_SICKNESS_FAILURE_CONTROLLER_GOLDEN_POOP = 166026
PET_SICKNESS_FAILURE_CONTROLLER_HOT_FEET = 166032
PET_SICKNESS_FAILURE_CONTROLLER_ICEY_FUR = 166027
PET_SICKNESS_FAILURE_CONTROLLER_MOUTH_MOTHS = 166028
PET_SICKNESS_FAILURE_CONTROLLER_RAINBOW_POOP = 166029
PET_SICKNESS_FAILURE_CONTROLLER_STINKY_FUR = 166030
PET_SICKNESS_FAILURE_CONTROLLER_UNCONTROLLABLE_DROOLING = 166031
PET_SICKNESS_FLEAS = 163806
PET_SICKNESS_GLOWING_NOSE = 163810
PET_SICKNESS_GOLDEN_POOP = 163811
PET_SICKNESS_HOT_FEET = 163802
PET_SICKNESS_ICEY_FUR = 163801
PET_SICKNESS_MOUTH_MOTHS = 163805
PET_SICKNESS_RAINBOW_POOP = 163803
PET_SICKNESS_STINKY_FUR = 163809
PET_SICKNESS_TEMPORARY_BLOCK_SICKNESS = 169691
PET_SICKNESS_UNCONTROLLABLE_DROOLING = 163804
PET_SICKNESS_WELLNESS_TREAT_BLOCK_SICKNESS = 171998
PET_SMART_TELL_STORY = 172406
PET_SOCIAL_PARENT_TO_CHILD_COOLDOWN = 164115
PET_STOP_EATING_PET_NEARBY = 174684
PET_TEMPERATURE_AUTONOMY_HIDDEN_CAT_HOT = 184254
PET_TEMPERATURE_AUTONOMY_HIDDEN_DOG_HOT = 184257
PET_VFX_EXTREME_LETHARGY_ALL = 169440
PET_VFX_EXTREME_LETHARGY_ALL_CRITICAL = 169441
PET_VFX_FLEAS_CAT_SMALL_DOG = 173617
PET_VFX_FLEAS_CAT_SMALL_DOG_CRITICAL = 173619
PET_VFX_FLEAS_LARGE_DOG = 173618
PET_VFX_FLEAS_LARGE_DOG_CRITICAL = 173620
PET_VFX_GLOWING_NOSE_CAT = 167626
PET_VFX_GLOWING_NOSE_CAT_CRITICAL = 167627
PET_VFX_GLOWING_NOSE_LARGE_DOG = 167631
PET_VFX_GLOWING_NOSE_LARGE_DOG_CRITICAL = 167632
PET_VFX_GLOWING_NOSE_SMALL_DOG = 167629
PET_VFX_GLOWING_NOSE_SMALL_DOG_CRITICAL = 167630
PET_VFX_HOT_FEET_ALL = 169618
PET_VFX_HOT_FEET_ALL_CRITICAL = 169619
PET_VFX_ICEY_FUR_CAT = 172982
PET_VFX_ICEY_FUR_CAT_SMALL_DOG_CRITICAL = 169437
PET_VFX_ICEY_FUR_LARGE_DOG = 172983
PET_VFX_ICEY_FUR_LARGE_DOG_CRITICAL = 169436
PET_VFX_ICEY_FUR_SMALL_DOG = 173093
PET_VFX_ICEY_FUR_SMALL_DOG_ONLY_CRITICAL = 172976
PET_VFX_MOTH_MOUTH_ALL = 169447
PET_VFX_MOTH_MOUTH_ALL_CRITICAL = 169448
PET_VFX_STINKY_FUR_CAT_SMALL_DOG = 167674
PET_VFX_STINKY_FUR_CAT_SMALL_DOG_CRITICAL = 167675
PET_VFX_STINKY_FUR_LARGE_DOG = 167676
PET_VFX_STINKY_FUR_LARGE_DOG_CRITICAL = 167677
PET_VFX_UNCONTROLLABLE_DROOL_CAT_SMALL_DOG = 167667
PET_VFX_UNCONTROLLABLE_DROOL_CAT_SMALL_DOG_LEVEL2 = 169500
PET_VFX_UNCONTROLLABLE_DROOL_LARGE_DOG = 167668
PET_VFX_UNCONTROLLABLE_DROOL_LARGE_DOG_LEVEL2 = 169501
PET_WANDERLUST_GO_ON_ADVENTURE = 173514
PET_WEATHER_AUTONOMY_HIDDEN_IN_THE_RAIN = 186242
PET_WEATHER_HIDDEN_SNOWING_DOG = 183070
PET_WOOHOO_FAILURE_SAD_CATS = 174258
PET_WOOHOO_FAILURE_SAD_DOGS = 174252
PET_WOOHOO_OUTCOME_HAPPY_CATS = 174260
PET_WOOHOO_OUTCOME_HAPPY_DOGS = 174261
PHONE_BLACK = 149354
PHONE_BLACK_STRIPES = 149355
PHONE_BLUE_POLKA = 149356
PHONE_BROWN = 149357
PHONE_COLOR_ASTRO_BLACK = 284056
PHONE_COLOR_ASTRO_GRAY = 284057
PHONE_COLOR_ASTRO_MAROON = 284058
PHONE_COLOR_ASTRO_PEACH = 284059
PHONE_COLOR_ASTRO_PINK = 284060
PHONE_COLOR_ASTRO_PURPLE = 284061
PHONE_COLOR_CASSETTE_BLACK = 284312
PHONE_COLOR_CASSETTE_BLUE = 284314
PHONE_COLOR_CASSETTE_GREEN = 284313
PHONE_COLOR_CASSETTE_ORANGE = 284316
PHONE_COLOR_CASSETTE_PINK = 284315
PHONE_COLOR_CASSETTE_RED = 284311
PHONE_COLOR_DUO_BABY_BLUE = 284340
PHONE_COLOR_DUO_BLACK = 284343
PHONE_COLOR_DUO_GREEN = 284342
PHONE_COLOR_DUO_LAVENDER = 284341
PHONE_COLOR_DUO_SLATE = 284338
PHONE_COLOR_DUO_UMBER = 284339
PHONE_COLOR_FLORAL_GREEN_BLUE = 284262
PHONE_COLOR_FLORAL_MAUVE = 284263
PHONE_COLOR_FLORAL_PEACH = 284264
PHONE_COLOR_FLORAL_PINK = 284265
PHONE_COLOR_FLORAL_SLATE = 284266
PHONE_COLOR_FLORAL_YELLOW = 284267
PHONE_COLOR_GEO_BLUE = 284287
PHONE_COLOR_GEO_BROWN = 284292
PHONE_COLOR_GEO_GOLD = 284291
PHONE_COLOR_GEO_GREEN = 284289
PHONE_COLOR_GEO_RED = 284288
PHONE_COLOR_GEO_SILVER = 284290
PHONE_COLOR_PAINT_BLACK = 284028
PHONE_COLOR_PAINT_BLUE = 284029
PHONE_COLOR_PAINT_CANARY = 284030
PHONE_COLOR_PAINT_GREEN = 284031
PHONE_COLOR_PAINT_TEAL = 284032
PHONE_COLOR_PAINT_WHITE = 284033
PHONE_COLOR_ROSE_BLACK = 284238
PHONE_COLOR_ROSE_BLUE = 284239
PHONE_COLOR_ROSE_GREEN = 284240
PHONE_COLOR_ROSE_LAVENDER = 284241
PHONE_COLOR_ROSE_METAL_GOLD = 284242
PHONE_COLOR_ROSE_WHITE = 284243
PHONE_COLOR_SWIRL_BLUE = 283987
PHONE_COLOR_SWIRL_GRAY = 283989
PHONE_COLOR_SWIRL_GREEN = 283990
PHONE_COLOR_SWIRL_ORANGE = 283991
PHONE_COLOR_SWIRL_PINK = 283992
PHONE_COLOR_SWIRL_PURPLE = 283993
PHONE_DARK_BLUE = 149358
PHONE_DARK_GREEN = 149359
PHONE_GOLD = 149360
PHONE_HOT_PINK_POLKA = 149361
PHONE_IDLE_COOLDOWN = 310164
PHONE_LIGHT_PINK = 149362
PHONE_LIME = 149346
PHONE_MINT_GREEN_STRIPES = 149347
PHONE_ORANGE_POLKA = 149348
PHONE_PURPLE = 149349
PHONE_RED = 149350
PHONE_ROSE_GOLD = 149351
PHONE_SILVER = 149352
PHONE_TURQUOISE_STRIPES = 149345
PHONE_WHITE = 149353
PHOTO_BOOTH_TAKE_PHOTO_FINE = 296344
PHOTO_BOOTH_TAKE_PHOTO_WITH_FRIENDLY_FAIL = 293020
PHOTO_BOOTH_TAKE_PHOTO_WITH_FRIENDLY_SUCCESS = 293019
PHOTO_BOOTH_TAKE_PHOTO_WITH_FUNNY_FAIL = 293023
PHOTO_BOOTH_TAKE_PHOTO_WITH_FUNNY_SUCCESS = 293024
PHOTO_BOOTH_TAKE_PHOTO_WITH_MISCHIEF_FAIL = 293026
PHOTO_BOOTH_TAKE_PHOTO_WITH_MISCHIEF_SUCCESS = 293025
PHOTO_BOOTH_TAKE_PHOTO_WITH_ROMANTIC_FAIL = 293021
PHOTO_BOOTH_TAKE_PHOTO_WITH_ROMANTIC_SUCCESS = 293022
PHOTO_BOOTH_TRACK_INITIATING_SIM = 302417
PHOTO_BOOTH_WOOHOO_GREAT = 295910
PHOTO_OP_STAND_CAUGHT_IN_THE_ACT = 291270
PHOTO_OP_STAND_TRASHED_TRIUMPH = 291269
PHYSICALLY_GIFTED = 29626
PICNIC_BASKET_COLDWEATHER = 257906
PICNIC_BASKET_HAPPY = 257907
PICNIC_BASKET_HAPPY_LOVES_OUTDOORS = 258482
PICNIC_BASKET_HOTWEATHER = 257905
PICNIC_BASKET_RAIN = 257904
PIER_ATTRACTIONS_BANNED_FERRIS_WHEEL = 291046
PIER_ATTRACTIONS_BANNED_HAUNTED_HOUSE = 291195
PIER_ATTRACTIONS_BANNED_TUNNEL_OF_LOVE = 291196
PIER_ATTRACTIONS_FERRIS_WHEEL_MESS_AROUND_1_A_FLIRTY = 291082
PIER_ATTRACTIONS_FERRIS_WHEEL_MESS_AROUND_1_B_DAZED = 291106
PIER_ATTRACTIONS_FERRIS_WHEEL_MESS_AROUND_2_A_SAD = 291110
PIER_ATTRACTIONS_FERRIS_WHEEL_MESS_AROUND_2_B_EMBARRASSED = 291112
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_1_A_SCARED = 291018
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_1_B_EMBARRASSED = 291022
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_2_B_CONFIDENT = 291024
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_2_B_EMBARRASSED = 291034
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_3_A_BORED = 291039
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_3_A_INSPIRED = 291037
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_3_B_PLAYFUL = 291045
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_1_A_TENSE = 291052
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_1_B_SCARED = 291059
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_2_A_FLIRTY = 291061
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_2_B_EMBARRASSED = 291064
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_3_A_PLAYFUL = 291074
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_3_B_TENSE = 291079
PIER_ATTRACTIONS_FERRIS_WHEEL_RIDE_WITH_4_B_SAD = 291094
PIER_ATTRACTIONS_FERRIS_WHEEL_WOOHOO_1_A_CONFIDENT = 291521
PIER_ATTRACTIONS_FERRIS_WHEEL_WOOHOO_1_B_UNCOMFORTABLE = 291114
PIER_ATTRACTIONS_HAUNTED_HOUSE_MESS_AROUND_1_A_EMBARRASSED = 291165
PIER_ATTRACTIONS_HAUNTED_HOUSE_MESS_AROUND_1_B_SCARED = 291167
PIER_ATTRACTIONS_HAUNTED_HOUSE_MESS_AROUND_2_A_SCARED = 291185
PIER_ATTRACTIONS_HAUNTED_HOUSE_RIDE_1_SCARED = 291125
PIER_ATTRACTIONS_HAUNTED_HOUSE_RIDE_WITH_1_A_CONFIDENT = 291128
PIER_ATTRACTIONS_HAUNTED_HOUSE_RIDE_WITH_1_A_EMBARRASSED = 291131
PIER_ATTRACTIONS_HAUNTED_HOUSE_RIDE_WITH_1_B_EMBARRASSED = 291139
PIER_ATTRACTIONS_HAUNTED_HOUSE_RIDE_WITH_2_B_HAPPY = 291161
PIER_ATTRACTIONS_HAUNTED_HOUSE_RIDE_WITH_2_B_TENSE = 291162
PIER_ATTRACTIONS_HAUNTED_HOUSE_WOOHOO_1_A_SCARED = 291188
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_MESS_AROUND_1_A_FLIRTY = 291279
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_MESS_AROUND_1_B_CONFIDENT = 291281
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_MESS_AROUND_2_A_EMBARRASSED = 291284
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_1_A_FOCUSED = 291203
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_1_A_TENSE = 291205
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_1_B_TENSE = 291208
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_2_A_CONFIDENT = 291221
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_2_B_SCARED = 291223
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_WITH_1_B_FLIRTY = 291236
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_WITH_2_A_SAD = 291238
PIER_ATTRACTIONS_TUNNEL_OF_LOVE_RIDE_WITH_2_B_SAD = 291241
PIPE_ORGAN_OMINOUS_REFRAIN = 151459
PIPE_ORGAN_VAMPIRIC_MELODY = 151421
PIT_BBQ_SERVING_THE_COMMUNITY = 210737
PLACEMAT_INSPIRED = 134050
PLANT_MOON_PETAL_FLOWER_EATEN = 291945
PLANT_SIMS_FORBIDDEN_FRUIT_COOLDOWN = 163656
PLANT_SIMS_MAIN_VISIBLE = 162844
PLANT_SIMS_MAIN_VISIBLE_NPC = 163437
PLANT_SIMS_MOOD_AURAS_ANGRY = 162841
PLANT_SIMS_MOOD_AURAS_CONFIDENT = 162837
PLANT_SIMS_MOOD_AURAS_FLIRTY = 162842
PLANT_SIMS_MOOD_AURAS_PLAYFUL = 162838
PLANT_SIMS_MOOD_AURAS_SAD = 162840
PLANT_SIMS_MOOD_AURAS_UNCOMFORTABLE = 162839
PLANT_SIMS_PHOTOSYNTHESIS = 162730
PLANT_SIMS_SCENARIO_NOT_PLANT_SIM_INVISIBLE = 294922
PLANT_SIMS_SCENARIO_NOT_PLANT_SIM_TNS_INVISIBLE = 297142
PLANT_SIMS_SCENARIO_NOT_PLANT_SIM_VISIBLE = 294909
PLANT_SIMS_SCENARIO_REWARD_INVISIBLE = 293723
PLAYFUL_SCENT = 121611
PLAY_CHESS_FOCUSED_LOW = 28269
PLAY_CHESS_FOCUSED_MED = 28271
PLOPSY_SHIPPED = 241761
PODIUM_PAIR_DEBATE_SHOWDOWN_UNIFORM = 230306
PODIUM_PAIR_DEBATE_SHOWDOWN_UNIFORM_SCIENCE = 230435
PODIUM_PAIR_DEBATING = 219247
PODIUM_PAIR_VISIBLE_DEFT = 218954
PODIUM_PAIR_VISIBLE_DISAPPOINTING = 218955
PODIUM_PAIR_VISIBLE_DUD = 218953
PODIUM_PAIR_VISIBLE_VICTORIOUS = 218950
PODIUM_PAIR_VISIBLE_WISE_WORDS = 222273
PODIUM_PAIR_WATCHING = 229809
PODIUM_STAND_NEARBY_COOLDOWN = 169459
POISON_DYING = 179683
POISON_FEELING_ICKY = 176141
POISON_FEELING_ICKY_ANCIENT_RELIC_CURSE = 179739
POISON_FEELING_ICKY_BIT_BY_SPIDER = 179740
POISON_FEELING_ICKY_GATE = 180014
POISON_FEELING_ICKY_GHOST_BELCH = 179741
POISON_FEELING_ICKY_POISON_DART = 179742
POISON_FEELING_ICKY_POISON_GAS = 180334
POISON_FEELING_ICKY_STUNG_BY_BEE = 179743
POISON_OVERCAME_POISONING = 176188
POISON_OVERWHELMINGLY_POISONED = 176189
POISON_OVERWHELMINGLY_POISONED_ANCIENT_RELIC_CURSE = 179744
POISON_OVERWHELMINGLY_POISONED_BIT_BY_SPIDER = 179745
POISON_OVERWHELMINGLY_POISONED_GATE = 180015
POISON_OVERWHELMINGLY_POISONED_GHOST_BELCH = 179746
POISON_OVERWHELMINGLY_POISONED_POISON_DART = 179747
POISON_OVERWHELMINGLY_POISONED_POISON_GAS = 180335
POISON_OVERWHELMINGLY_POISONED_STUNG_BY_BEE = 179748
POISON_POISONED = 176187
POISON_POISONED_ANCIENT_RELIC_CURSE = 179749
POISON_POISONED_BIT_BY_SPIDER = 179750
POISON_POISONED_GATE = 180016
POISON_POISONED_GHOST_BELCH = 179751
POISON_POISONED_POISON_DART = 179752
POISON_POISONED_POISON_GAS = 180336
POISON_POISONED_STUNG_BY_BEE = 179753
POLITE_INTRODUCTION_POLITE_IS_RIGHT = 161842
POLITE_INTRODUCTION_SO_POLITE = 161843
POOLS_HYGIENE = 156408
POOLS_PLANT_SIM_WATER = 164852
POOLS_SPLASHY_FUN = 106177
POOL_HAPPY_RELAXING_SWIM = 103891
POOL_TEMPERATURE_POLAR_BEAR_CLUB = 180225
POOL_TEMPERATURE_WATERS_FINE = 180226
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_1_CONFIDENT = 198954
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_1_FOCUSED = 198953
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_1_INSPIRED = 198952
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_2_CONFIDENT = 198928
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_2_FOCUSED = 198956
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_2_INSPIRED = 198955
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_3_CONFIDENT = 198929
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_3_FOCUSED = 198957
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_3_INSPIRED = 198958
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_4_CONFIDENT = 198930
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_4_FOCUSED = 198959
POSITIVITY_CHALLENGE_VIEW_POSITIVITY_POSTER_TIER_4_INSPIRED = 198960
POSITIVITY_CHALLENGE_VIEW_POSTER = 198962
POSSESSED_BEHAVIOR_EATING_INFECTED_FRUIT = 203158
POSSESSED_BEHAVIOR_FROM_ALLURING_MOTHER_PLANT = 204371
POSSESSED_BEHAVIOR_FROM_INFECTION_SCANNER = 203389
POSSESSED_BEHAVIOR_FROM_INFECTION_TIME = 203122
POSSESSED_BEHAVIOR_FROM_MOTHER_PLANT_LOSE = 205282
POSSESSED_BEHAVIOR_FROM_SPORE_HALLWAY = 203702
POSSESSED_BEHAVIOR_INFECTED_ATTACK = 204729
POSSESSED_BEHAVIOR_WALK_BY = 204018
POSSESSED_BEHAVIOR_WELCOME_WAGON = 204536
POSSESSED_JUICE_FIZZER_EP09_ADD_WALK_STYLE = 236683
POSSESSED_PLANT_SPORE_COOLDOWN = 202902
POSSESSED_PRE_WELCOME_WAGON = 204537
POSSESSED_TEND_INFECTED_PLANT_COOLDOWN = 205352
POSSESSED_VISIBLE = 205491
POSSESSED_WELCOME_WAGON_TIMED = 205505
POUNCE_STALK = 171570
PRAISE_GRADES_CONFIDENT = 98981
PREGNANCY_FREEZE_PROGRESS = 248750
PREGNANCY_IN_HEAT_ATTRACTOR = 169035
PREGNANCY_IN_HEAT_COOLDOWN = 169036
PREGNANCY_IN_LABOR = 75271
PREGNANCY_IN_LABOR_MALE = 102463
PREGNANCY_IN_LABOR_PET_CAT = 169229
PREGNANCY_IN_LABOR_PET_DOG = 169251
PREGNANCY_IN_LABOR_PET_HORSE = 323055
PREGNANCY_LABOR_REACT = 98878
PREGNANCY_NOT_PREGNANT = 104000
PREGNANCY_NOT_PREGNANT_HATES_CHILDREN = 132010
PREGNANCY_NOT_SHOWING = 12560
PREGNANCY_NOT_SHOWING_MALE = 113493
PREGNANCY_NOT_SHOWING_PET_CAT = 169230
PREGNANCY_NOT_SHOWING_PET_DOG = 169250
PREGNANCY_NOT_SHOWING_PET_HORSE = 323051
PREGNANCY_POST_LABOR_WORK_PERFORMANCE_MOD = 103279
PREGNANCY_TODDLER_FAMILY_LEAVE = 157206
PREGNANCY_TRIMESTER1 = 12561
PREGNANCY_TRIMESTER1_HATES_CHILDREN = 97309
PREGNANCY_TRIMESTER1_MALE = 102464
PREGNANCY_TRIMESTER1_PET_CAT = 169232
PREGNANCY_TRIMESTER1_PET_DOG = 169249
PREGNANCY_TRIMESTER1_PET_HORSE = 323052
PREGNANCY_TRIMESTER2 = 12562
PREGNANCY_TRIMESTER2_HATES_CHILDREN = 97310
PREGNANCY_TRIMESTER2_MALE = 102465
PREGNANCY_TRIMESTER2_PET_CAT = 169233
PREGNANCY_TRIMESTER2_PET_DOG = 169248
PREGNANCY_TRIMESTER2_PET_HORSE = 323053
PREGNANCY_TRIMESTER3 = 12563
PREGNANCY_TRIMESTER3_HATES_CHILDREN = 97311
PREGNANCY_TRIMESTER3_MALE = 102466
PREGNANCY_TRIMESTER3_PET_CAT = 169234
PREGNANCY_TRIMESTER3_PET_DOG = 169247
PREGNANCY_TRIMESTER3_PET_HORSE = 323054
PRESENT_PILE_BAD_PRESENT = 180956
PRESENT_PILE_CAUGHT_PRANKING = 185925
PRESENT_PILE_CAUGHT_STEALING = 181000
PRESENT_PILE_GET_EXCITED = 181006
PRESENT_PILE_OPEN_COOLDOWN = 180903
PRESENT_PILE_PERFECT_PRESENT = 180961
PRESENT_PILE_SNEAK_COOLDOWN = 190976
PREVENT_BUCK_OFF_OR_PUT_DOWN_SIM = 330347
PREVENT_DISMOUNTING = 328887
PREVENT_RUNNING = 74343
PRIVACY_EMBARRASSED = 10425
PRIVACY_EMBARRASSED_SHOWER_WALL = 229668
PRIVACY_EMBARRASSED_TARGET = 99779
PRIVACY_IMMUNE = 39303
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_0_EMBARRASSED = 225289
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_0_TENSE = 225290
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_1_CONFIDENT = 225294
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_1_EMBARRASSED = 225291
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_1_TENSE = 225293
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_1_UNCOMFORTABLE = 225292
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_2_CONFIDENT = 225384
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_2_TENSE = 225295
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_2_UNCOMFORTABLE = 227869
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_COOLDOWN_A = 225698
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_COOLDOWN_B = 225699
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_COOLDOWN_C = 225700
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_COOLDOWN_D = 225701
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_HIDDEN_ANGRY = 225299
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_HIDDEN_UNCOMFORTABLE = 225300
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_TERM_COOLDOWN_A = 225782
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_TERM_COOLDOWN_B = 225783
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_TERM_COOLDOWN_C = 225784
PROFESSOR_NPC_ASK_FOR_HIGHER_GRADE_TERM_COOLDOWN_D = 225785
PROMISE_RINGS_REJECTED = 99508
PROMO_NIGHT_GENERAL = 124256
PROTEIN_SHAKE = 38979
PROXIMITY_EMBARRASSED_BY_POOR_PLAYING = 38910
PROXIMITY_HATES_CHILDREN = 10605
PROXIMITY_HATES_CHILDREN_TENSE = 258976
PROXIMITY_OBJECT_ROMANTIC_FIREPLACE = 135671
PROXIMITY_POOR_PLAYING = 38898
PROXIMITY_TRAIT_CHILD_SKILL_PACK_ANIMAL = 308831
PTO_IN_NEED_OF_A_BREAK = 111110
PTO_NEEDS_A_DAY_OFF = 111111
PTO_NEEDS_A_VACATION = 111112
PUBERTY_CHANGES_ACNE_REMOVED = 286428
PUBERTY_CHANGES_CLEANSER_HIDDEN = 302584
PUBERTY_CHANGES_CONCEALER_FAIL = 286275
PUBERTY_CHANGES_CONCEALER_SUCCESS_HIDDEN = 286276
PUBERTY_CHANGES_CURRENTLY_SHAVING_BG = 305278
PUBERTY_CHANGES_GROWTH_ACNE = 286425
PUBERTY_CHANGES_GROWTH_FIRST_TIME = 286424
PUBERTY_CHANGES_GROWTH_HAIR_HAPPY = 286427
PUBERTY_CHANGES_GROWTH_HAIR_NEGATIVE = 286497
PUBERTY_CHANGES_HAS_ACNE = 303135
PUBERTY_CHANGES_MOCKED_ACNE = 286430
PUBERTY_CHANGES_MOCKED_HAIR = 286431
PUBERTY_CHANGES_MOCKED_HIDDEN = 286498
PUBERTY_CHANGES_SHAVING_NICKS = 286429
PUBERTY_CHANGES_SUPPORT = 286426
PUBERTY_CHANGES_SUPPORTED_HIDDEN = 286474
PUMPED_UP = 27703
PUNCHING_BAG_FEELING_FEARLESS = 26576
PUNCHING_BAG_FLYING_FEET = 39349
PUPPET_THEATER_ANNOYING_PUPPETS = 133838
PUPPET_THEATER_ENJOYABLE_PUPPET_SHOW = 133836
PUPPET_THEATER_GOOD_EFFORT = 133837
PUPPET_THEATER_GREAT_PERFORMANCE = 133834
PUPPET_THEATER_HIDDEN_MAKE_A_MISTAKE = 133877
PUPPET_THEATER_MADE_MISTAKES = 133835
QUADCOPTER_PLAY = 224438
QUICK_SOCIAL_COOLDOWN_JUICE_KEG_PARTY_SOCIALS = 228627
QUIRK_COOLDOWNS_FEAR_COFFEE_MAKER = 168373
QUIRK_COOLDOWNS_FEAR_COMPUTER = 168375
QUIRK_COOLDOWNS_FEAR_DISHWASHER = 168376
QUIRK_COOLDOWNS_FEAR_DOORBELL = 168400
QUIRK_COOLDOWNS_FEAR_FIRE = 168377
QUIRK_COOLDOWNS_FEAR_FITNESS_EQUIPMENT = 168378
QUIRK_COOLDOWNS_FEAR_GAMING = 168379
QUIRK_COOLDOWNS_FEAR_INSTRUMENT = 168380
QUIRK_COOLDOWNS_FEAR_MICROWAVE = 168381
QUIRK_COOLDOWNS_FEAR_ROBOT_VACUUM = 172030
QUIRK_COOLDOWNS_FEAR_SHOWER = 168382
QUIRK_COOLDOWNS_FEAR_STEREO = 168383
QUIRK_COOLDOWNS_FEAR_STOVE = 168384
QUIRK_COOLDOWNS_FEAR_SWIMMING = 168385
QUIRK_COOLDOWNS_FEAR_TOILET = 168386
QUIRK_COOLDOWNS_FEAR_TV = 168387
QUIRK_COOLDOWNS_FEAR_VACUUM = 257145
RAIN_RUN_COOLDOWN = 184967
RAIN_RUN_COOLDOWN_PLAY_IN_RAIN = 191266
REACTION_BREAK_INVESTIGATION = 159914
REACTION_BREAK_SOCIAL_CHAT = 126524
REACTION_COOLDOWN_DISGUSTED_FROM_OBJECT = 141678
REACTION_COOLDOWN_SHOCKED_FROM_OBJECT = 141677
REACTION_EXIT_WATCH_TV = 130305
READ_ANGRY_LOW = 12565
READ_BORING_LOW = 12566
READ_CAMPING_HAPPY = 109380
READ_CONFIDENT_LOW = 12567
READ_FLIRTY_LOW = 12568
READ_FOCUSED_LOW = 12569
READ_HAPPY_LOW = 12570
READ_INSPIRED_LOW = 12571
READ_KIDS_BOOK_HATES_CHILDREN = 100439
READ_PLAYFUL_DIRTY = 12572
READ_PLAYFUL_LOW = 12573
READ_SAD_LOW = 12574
READ_SKILL_TOO_EASY = 12575
READ_SKILL_TOO_HARD = 12576
READ_TO_CHILDREN_HIDDEN = 328766
REAPER_PLEADED_TO = 37235
RECENTLY_PREPARED_FOOD_HIDDEN = 149760
RECENTLY_SURVEYED = 177627
RECENT_STARGAZE = 181095
RECREATION_TABLE_FINISHED_PUZZLE_MISSING_PIECE = 317698
RECREATION_TABLE_PUZZLES_BORED = 308438
RECREATION_TABLE_PUZZLES_FINISHED_PUZZLE = 308437
RECREATION_TABLE_PUZZLES_OTHER_SMASHED = 308571
RECREATION_TABLE_PUZZLES_PIECE_OUT = 308439
RECREATION_TABLE_PUZZLES_PILE_BACKUP = 318759
RECREATION_TABLE_PUZZLES_REPLACE_FINAL_PIECE = 308440
RECREATION_TABLE_PUZZLES_SMASHED = 308572
RECREATION_TABLE_PUZZLES_SMASHED_TIMEOUT_HIDDEN = 332100
RECREATION_TABLE_PUZZLES_STEAL_PIECE = 318799
RECREATION_TABLE_SIMBLES_DOMINOES_LOSE = 309428
RECREATION_TABLE_SIMBLES_DOMINOES_PRACTICE_TEXT_TEST = 330697
RECREATION_TABLE_SIMBLES_DOMINOES_TRAY_BACKUP = 318760
RECREATION_TABLE_SIMBLES_DOMINOES_WIN = 309427
REGION_CAMPING_FOREST = 104835
REGION_GENERIC = 251292
REGION_GENERIC_ALIEN_WORLD = 252278
REGION_GENERIC_BAY_AREA = 302933
REGION_GENERIC_COTTAGE_WORLD = 269827
REGION_GENERIC_DESTINATION = 252222
REGION_GENERIC_WEDDING_WORLD = 285873
REGION_VACATION_HOMESICK = 251305
REGION_VENUE_AT_PARK = 324092
REJECTED_BY_LOVER = 100140
REJECTED_PROPOSAL = 98081
RELATIONSHIP_APPROPRIATENESS_FRIENDS = 75272
RELATIONSHIP_APPROPRIATENESS_LOVERS = 75274
RELATIONSHIP_BROKEN_UP_FRIENDS_HIDDEN = 289781
RELATIONSHIP_BROKE_UP_ANGRY = 77253
RELATIONSHIP_BROKE_UP_GLOOMY_TRAIT = 77265
RELATIONSHIP_BROKE_UP_SAD = 77249
RELATIONSHIP_GOT_DIVORCED = 32616
RELATIONSHIP_GOT_ENGAGED = 32615
RELATIONSHIP_GOT_WIDOW = 102085
RELATIONSHIP_GOT_WIDOWER = 102921
RELATIONSHIP_HAD_WEDDING = 12587
RELATIONSHIP_NEW_BFF = 77196
RELATIONSHIP_NEW_ENEMY = 77194
RELATIONSHIP_NEW_ENEMY_EVIL = 97373
RELATIONSHIP_NEW_FRIEND = 97650
RELATIONSHIP_NEW_PARTNER = 98092
RELATIONSHIP_PROMISED = 99474
RELATIONSHIP_RENEWED_VOWS = 99618
RELATIONSHIP_RENEW_VOWS_COOLDOWN = 97281
RELATIONSHIP_TODDLER_CAREGIVER = 146494
RELATIONSHIP_TODDLER_CAREGIVER_AUTONOMY = 333126
RELATIONSHIP_VERY_APPROPRIATE = 74424
RELATIONSHIP_WATCHED_WEDDING_HAPPY = 12604
RELATIONSHIP_WEDDING_CHEER_FAIL = 12606
RELATIONSHIP_WEDDING_CHEER_SUCCESS = 12607
RELATIONSHIP_WEDDING_DODGED_A_BULLET = 12608
RELATIONSHIP_WEDDING_HECKLE_FAIL = 12609
RELATIONSHIP_WEDDING_HECKLE_SUCCESS = 12610
RELATIONSHIP_WEDDING_HECKLE_SUCCESS_TARGET = 12611
RELATIONSHIP_WEDDING_LEFT_AT_THE_ALTAR = 12612
RELAXED_IN_BED = 12613
REPOMAN_CANT_REPO_ME = 235069
REPOMAN_INCREASE_FAILURE_CHANCE = 235077
REPOMAN_LOCKOUT_ALWAYS_FAIL = 235061
REPOMAN_LOCKOUT_APPEAL_TO_HUMANITY = 235075
REPOMAN_LOCKOUT_BRIBE = 235078
REPOMAN_LOCKOUT_FIGHT_THE_MAN = 235074
REPOMAN_REPO_BEAT_DOWN = 235071
REPOMAN_STUFF_TAKEN = 241177
REPO_OCCURRED = 228341
REPUTATION_HAS_BEEN_RANK_0 = 202632
REPUTATION_HAS_BEEN_RANK_1 = 202680
REPUTATION_HAS_BEEN_RANK_2 = 202681
REPUTATION_HAS_BEEN_RANK_3 = 202682
REPUTATION_HAS_BEEN_RANK_4 = 202683
REPUTATION_HAS_BEEN_RANK_5 = 202684
REPUTATION_HAS_BEEN_RANK_6 = 202685
REPUTATION_PRISTINE_FRIENDSHIP = 196112
REPUTATION_SEEN = 197339
REPUTATION_TERRIBLE_FRIENDSHIP = 202783
REQUIRED_INGREDIENTS_HIDDEN = 258830
REQUIRED_INGREDIENTS_SELF_SUSTAINING = 263862
RESEARCHED_COOKING_TECHNIQUE = 28605
RESEARCHED_GARDENING = 35943
RESEARCHED_GUITAR = 34497
RESEARCHED_PIANO = 34499
RESEARCHED_VIOLIN = 34498
RESEARCH_MACHINE_HIDDEN_RISKY = 228202
RESEARCH_MACHINE_MENTALLY_DRAINED = 228197
RESEARCH_MACHINE_WELL_RESEARCHED = 227545
RESOLUTIONS_BARELY_MADE_IT = 187826
RESOLUTIONS_COMPLETE_BETTER_STUDENT = 187838
RESOLUTIONS_COMPLETE_COMPLETE_ASPIRATION_MILESTONE = 187830
RESOLUTIONS_COMPLETE_GET_BOYFRIEND_GIRLFRIEND = 187834
RESOLUTIONS_COMPLETE_GET_FIT = 187833
RESOLUTIONS_COMPLETE_GET_MORE_FOLLOWERS = 187835
RESOLUTIONS_COMPLETE_GET_PROMOTED = 187831
RESOLUTIONS_COMPLETE_GET_PROMOTED_SCOUTS = 187837
RESOLUTIONS_COMPLETE_LOSE_WEIGHT = 187832
RESOLUTIONS_COMPLETE_RAISE_SKILL = 187836
RESOLUTIONS_COMPLETE_WRITE_BOOK = 187839
RESOLUTIONS_FAILED_RESOLUTION = 187828
RESOLUTIONS_HIDDEN_COOLDOWN = 186707
RESOLUTIONS_HIDDEN_HAS_RESOLUTION = 188005
RESOLUTIONS_RESOLUTIONS_DONT_MATTER = 187827
RESOLUTIONS_RESOLUTION_DUE = 187825
RESOLUTION_MADE = 186704
RESTAURANTS_DINER_BASIC_ARRIVAL = 132493
RESTAURANTS_DINER_BASIC_CHECK_IN = 132578
RESTAURANTS_DINER_BASIC_EAT_FOOD = 139028
RESTAURANTS_DINER_BASIC_EAT_FOOD_CRITIC = 141470
RESTAURANTS_DINER_BASIC_ORDER_FROM_CHEF = 132624
RESTAURANTS_DINER_BASIC_POST_PLACE_ORDER = 133233
RESTAURANTS_DINER_BASIC_PREPARE_TO_LEAVE = 133350
RESTAURANTS_DINER_BASIC_PREPARE_TO_LEAVE_CRITIC = 143683
RESTAURANTS_DINER_BASIC_PRE_PLACE_ORDER = 132667
RESTAURANTS_DINER_BASIC_PRE_ROLL_ORDER = 132860
RESTAURANTS_DINER_BASIC_WAIT_FOR_FOOD = 133109
RESTAURANTS_DINER_BASIC_WAIT_FOR_FOOD_FROM_WAIT_STAFF = 134378
RESTAURANTS_DINER_BASIC_WAIT_FOR_TABLE = 132654
RESTAURANTS_DINER_HAPPY_DATE_FLIRTY = 132702
RESTAURANTS_DINER_PLAYER_PRE_PLACE_ORDER = 133218
RESTAURANTS_DINER_PLAYER_WAIT_FOR_FOOD_FROM_WAIT_STAFF = 134375
RESTAURANTS_DINER_WAIT_FOR_FOOD_STOP_DOING_STUFF = 133110
RESTAURANTS_FLIRTY_BREAKFAST = 133358
RESTAURANTS_FLIRTY_DINNER = 133360
RESTAURANTS_FLIRTY_LUNCH = 133359
RESTAURANTS_HAPPY_BREAKFAST = 133355
RESTAURANTS_HAPPY_DINNER = 133357
RESTAURANTS_HAPPY_LUNCH = 133356
RESTAURANTS_HIDDEN_FLIRTY_BREAKFAST = 133602
RESTAURANTS_HIDDEN_FLIRTY_DINNER = 133604
RESTAURANTS_HIDDEN_FLIRTY_LUNCH = 133603
RESTAURANTS_HIDDEN_HAPPY_BREAKFAST = 133361
RESTAURANTS_HIDDEN_HAPPY_DINNER = 133601
RESTAURANTS_HIDDEN_HAPPY_LUNCH = 133600
RESTAURANTS_HOST_ARRIVAL = 132468
RESTAURANTS_HOST_IDLE_AT_STATION = 132576
RESTAURANTS_HOST_SHOW_TO_TABLE = 135131
RESTAURANTS_RESTAURANT_AT_WORK = 144763
RESTAURANTS_WAITSTAFF_CLEAN = 135847
RESTAURANTS_WAITSTAFF_IDLE = 133363
RESTAURANT_BANNED = 132849
RETAIL_ADD_REL_BIT_EMPLOYEES_WONT_TALK_TO_LOT_OWNERS = 117021
RETAIL_CHECKOUT_TIMER_FREEZE = 112180
RETAIL_CHECK_ON_EMPLOYEE_COOLDOWN = 116664
RETAIL_CUSTOMER_START_WAITING_FOR_CHECKOUT = 112198
RETAIL_EMPLOYEE_CHANCE_TO_SLACK = 115969
RETAIL_EMPLOYEE_LEAVING_DUE_TO_TIME = 116599
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_0_PAID_ADEQUATELY = 112026
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S1_UNDERPAID = 112022
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S2_VERY_UNDERPAID = 112023
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S3_SEVERELY_UNDERPAID = 112024
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_MINU_S4_GROSSLY_UNDERPAID = 112025
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S1_OVERPAID = 112027
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S2_VERY_OVERPAID = 112028
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S3_SEVERELY_OVERPAID = 112021
RETAIL_EMPLOYEE_SATISFACTION_MODIFIERS_PAY_PLU_S4_GROSSLY_OVERPAID = 112020
RETAIL_EMPLOYEE_SATISFACTION_STATES_NEUTRAL = 112068
RETAIL_EMPLOYEE_SATISFACTION_STATES_SATISFIED = 112070
RETAIL_EMPLOYEE_SATISFACTION_STATES_UNSATISFIED = 112071
RETAIL_EMPLOYEE_SATISFACTION_STATES_VERY_SATISFIED = 112069
RETAIL_EMPLOYEE_SATISFACTION_STATES_VERY_UNSATISFIED = 112072
RETAIL_EMPLOYEE_SUPPRESS_FRONT_PAGE = 115932
RETAIL_LAUGH_AT_BROKEN_SIGN_COOLDOWN = 110969
RETAIL_PRAISE_EMPLOYEE_COOLDOWN = 115328
RETAIL_RECENT_PURCHASE = 112137
RETAIL_SURE_SALE_COOLDOWN = 112363
RETAIL_TIRED_OF_WAITING = 112135
RETAIL_TREND_SETTER = 114680
RETAIL_WAIT_TO_PURCHASE = 112134
RETAIL_WHAT_DID_IT_SPELL = 110971
RETURNED_FROM_ABDUCTION_ANGRY = 114922
RETURNED_FROM_ABDUCTION_DAZED = 114921
RETURNED_FROM_ABDUCTION_FOCUSED = 114923
REVEALED_DEEP_SECRET = 77069
RICHLY_SCENTED = 118505
RILED_UP_HOTHEADED = 27745
RILED_UP_HOTHEADED_PRANK = 258442
RILED_UP_HOTHEADED_ROMANCE = 258471
RILED_UP_HOTHEADED_WORK = 258443
RILED_UP_TARGET = 77297
ROBOTICS_ARM_EQUIPPED_BEIGE_WHITE = 222151
ROBOTICS_ARM_EQUIPPED_BLACK_BLUE = 228984
ROBOTICS_ARM_EQUIPPED_BLUE_RED = 228985
ROBOTICS_ARM_EQUIPPED_GRAY_BROWN = 228986
ROBOTICS_ARM_EQUIPPED_GREEN_BROWN = 228987
ROBOTICS_ARM_EQUIPPED_RED_GREEN = 228988
ROBOTICS_ARM_EQUIPPED_WHITE_COPPER = 228989
ROBOTICS_TABLE_ITS_ALIVE = 223733
ROBOTICS_TABLE_SORE_THUMB = 222028
ROBOT_BUILDING_EXHIBITION_BUILD_BOTS_COOLDOWN = 225728
ROCKET_SHIP_ESCAPE_POD_CHEWED_CABLES = 77258
ROCKET_SHIP_GALACTIC_MOVERS_HELPED_MOVE = 77261
ROCKET_SHIP_GALACTIC_MOVERS_NOT_ENOUGH_SPACE = 77262
ROCKET_SHIP_LOST_TREASURE_ALIEN_REPAIRS = 77308
ROCKET_SHIP_LOST_TREASURE_LOST_TREASURE = 77307
ROCKET_SHIP_OVERLORD_FLASHLIGHT = 77208
ROCKET_SHIP_OVERLORD_LEARNED_NOTHING = 77214
ROCKET_SHIP_OVERLORD_OUSTED = 77210
ROCKET_SHIP_OVERLORD_PETTY_ALIENS = 77215
ROCKET_SHIP_OVERLORD_PROMISED_LAND = 77209
ROCKET_SHIP_OVERLORD_RAMIFICATIONS_OF_POWER = 77207
ROCKET_SHIP_OVERLORD_SMOOSHED_REBELLION = 77212
ROCKET_SHIP_OVERLORD_TURNED_BENEVOLENT = 77213
ROCKET_SHIP_POOKA_POO_CALLED_THE_RANGERS = 77268
ROCKET_SHIP_POOKA_POO_FAILED_RESCUE = 77270
ROCKET_SHIP_POOKA_POO_RESCUE_COMPLETE = 77269
ROCKET_SHIP_SPACE_CRAZY_FORGOTTEN_OBJECTIVE = 77290
ROCKET_SHIP_SPACE_CRAZY_IRRATIONAL_ACTIONS = 77284
ROCKET_SHIP_SPACE_CRAZY_MADNESS_CURE = 77285
ROCKET_SHIP_SPACE_CRAZY_RECOVERY_FROM_MADNESS = 77283
ROCKET_SHIP_SPACE_CRAZY_SPACE_JUNK = 77286
ROCKET_SHIP_SPACE_CRAZY_SPACE_MADNESS = 77282
ROCKET_SHIP_SPACE_CRAZY_WAINING_SPACE_MADNESS = 77287
ROCKET_SHIP_STOWAWAY_ALIEN_NAPPING = 77303
ROCKET_SHIP_STOWAWAY_CUFFED_BY_STOWAWAY = 77305
ROCK_CLIMBING_GEAR_REPAIR_COOLDOWN = 252530
ROCK_CLIMBING_GEAR_WEARING_GEAR = 247332
ROLE_ALIEN_VISIT_ALIEN = 114182
ROLE_APPROPRIATENESS_ALIEN_VISIT_ALIEN = 114149
ROLE_APPROPRIATENESS_ALLOW_BARTENDING = 35465
ROLE_APPROPRIATENESS_ALLOW_COOKING = 35470
ROLE_APPROPRIATENESS_ALLOW_SLEEPING = 35478
ROLE_APPROPRIATENESS_AVOID_SITTING = 201512
ROLE_APPROPRIATENESS_BABY_BIRTH_HOSPITAL_NO_LABOR = 112186
ROLE_APPROPRIATENESS_CELEBRITY = 196754
ROLE_APPROPRIATENESS_COWORKER = 108788
ROLE_APPROPRIATENESS_COWORKER_FRONT_DESK_BADGE_IN = 115777
ROLE_APPROPRIATENESS_COWORKER_LUNCH = 108789
ROLE_APPROPRIATENESS_COWORKER_SCIENTIST_ALLOW = 108846
ROLE_APPROPRIATENESS_DOCTOR_CAREER_AWAY_EVENT_PATIENT = 115633
ROLE_APPROPRIATENESS_DOCTOR_CAREER_PATIENT = 111788
ROLE_APPROPRIATENESS_DOCTOR_CAREER_PLAYER = 115830
ROLE_APPROPRIATENESS_NO_BARTENDING = 134456
ROLE_APPROPRIATENESS_NO_BATHING = 35368
ROLE_APPROPRIATENESS_NO_CAKE = 35369
ROLE_APPROPRIATENESS_NO_CALL_TO_MEAL = 101052
ROLE_APPROPRIATENESS_NO_CLEANING = 35370
ROLE_APPROPRIATENESS_NO_COMPUTER = 134457
ROLE_APPROPRIATENESS_NO_COOKING = 35365
ROLE_APPROPRIATENESS_NO_DANCING = 129759
ROLE_APPROPRIATENESS_NO_EATING = 35372
ROLE_APPROPRIATENESS_NO_GRAB_SNACK = 134458
ROLE_APPROPRIATENESS_NO_PERFORMANCE_TIPPING = 198707
ROLE_APPROPRIATENESS_NO_PHONE = 142027
ROLE_APPROPRIATENESS_NO_PLAYING = 137592
ROLE_APPROPRIATENESS_NO_PLAYING_INSTRUMENTS = 198708
ROLE_APPROPRIATENESS_NO_READING = 137593
ROLE_APPROPRIATENESS_NO_READ_BOOKS = 108838
ROLE_APPROPRIATENESS_NO_SLEEPING = 35390
ROLE_APPROPRIATENESS_NO_SNOW_SHOVELING = 250734
ROLE_APPROPRIATENESS_NO_SOCIAL_PICKER = 170180
ROLE_APPROPRIATENESS_NO_STEREO = 35391
ROLE_APPROPRIATENESS_NO_TOUCHING = 132840
ROLE_APPROPRIATENESS_NO_TV = 108749
ROLE_APPROPRIATENESS_NO_WORKOUT_BG = 133051
ROLE_APPROPRIATENESS_SCIENTIST_FRONT_DESK = 115893
ROLE_APPROPRIATENESS_VISITOR = 130085
ROLE_BABY_SHOWER_GUEST = 301105
ROLE_BABY_SHOWER_GUEST_NPC = 308982
ROLE_BABY_SHOWER_HOST = 308220
ROLE_BARTENDER = 12616
ROLE_BAR_DRINKER = 101021
ROLE_BATUU_CONTROL_PANEL_SURVEILLANCE_ALARM_RESPONDER = 240004
ROLE_BE_WOKEN_UP = 203046
ROLE_BOWLING_VENUE_BOWLER = 160126
ROLE_BOWLING_VENUE_GROUP_1 = 161079
ROLE_BOWLING_VENUE_GROUP_2 = 161080
ROLE_BOWLING_VENUE_GROUP_3 = 161110
ROLE_BOWLING_VENUE_GROUP_4 = 161111
ROLE_BUTLER_BACK_TO_WORK = 148769
ROLE_BUTLER_BEEN_PRAISED = 146340
ROLE_BUTLER_BEEN_REPRIMANDED = 146339
ROLE_BUTLER_CAUGHT_NOT_WORKING = 147258
ROLE_BUTLER_DEFAULT = 150512
ROLE_BUTLER_DONT_COOK = 151548
ROLE_BUTLER_GARDENER_ROLE_NPC = 150072
ROLE_BUTLER_GIVEN_ORDER = 152371
ROLE_BUTLER_INVITE_GUESTS_ALWAYS_INVITE = 147314
ROLE_BUTLER_INVITE_GUESTS_NEVER_INVITE = 147315
ROLE_BUTLER_MAID_ROLE_NPC = 150073
ROLE_BUTLER_NANNY_ROLE_NPC = 150074
ROLE_BUTLER_NO_QUIRKY_ACTIONS = 148740
ROLE_BUTLER_NPC = 145405
ROLE_BUTLER_ORDER_CHECK_ON_MINOR = 152549
ROLE_BUTLER_REPAIRMAN_ROLE_NPC = 150075
ROLE_BUTLER_SITUATION_REPRIMANDED_BUTLER = 149581
ROLE_BUTLER_STATES_CARE_FOR_CHILDREN = 152301
ROLE_BUTLER_STATES_CLEAN = 152305
ROLE_BUTLER_STATES_DONT_CARE_FOR_CHILDREN = 152302
ROLE_BUTLER_STATES_DONT_CLEAN = 152306
ROLE_BUTLER_STATES_DONT_GARDEN = 152304
ROLE_BUTLER_STATES_DONT_REPAIR = 152300
ROLE_BUTLER_STATES_GARDEN = 152303
ROLE_BUTLER_STATES_REPAIR = 152299
ROLE_CALL_TO_MEAL_POLITE_HUNGER = 98867
ROLE_CANDLE_CRAFTER = 232826
ROLE_CANDLE_CRAFTER_CRAFTING_TIMEOUT = 237996
ROLE_CELEBRITY_CHANCE_WEAR_CRYSTAL_HELMET = 198661
ROLE_CELEBRITY_PLAY_GUITAR = 202301
ROLE_CELEBRITY_WALK_STYLE_APPLY = 204573
ROLE_CELEBRITY_WEAR_CRYSTAL_HELMET = 198657
ROLE_CHEF_PAN = 139839
ROLE_CHEF_POT = 139840
ROLE_CHEF_PREP = 139841
ROLE_CHEF_SERVE = 139842
ROLE_CHILD_CREATOR = 232834
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_ART_SOCIETY_MEET_UP_PARTICIPANT = 226527
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_DEBATE = 228921
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_GENERAL = 228894
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_HONOR_SOCIETY_PARTICIPANT = 226898
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_PARTY = 228924
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_PRANK = 228923
ROLE_COLLEGE_ORGANIZATION_BAR_NIGHT_ROBOTICS = 228922
ROLE_COLLEGE_ORGANIZATION_DEBATE_AUDIENCE = 224130
ROLE_COLLEGE_ORGANIZATION_DEBATE_DEBATER = 224144
ROLE_COLLEGE_ORGANIZATION_DEBATE_DECLARE = 225702
ROLE_COLLEGE_ORGANIZATION_DEBATE_GATHER = 224142
ROLE_COLLEGE_ORGANIZATION_DEBATE_JUDGE = 224128
ROLE_COLLEGE_ORGANIZATION_DEBATE_PARTICIPANT = 224129
ROLE_COLLEGE_ORGANIZATION_DEBATE_PLAYER = 227489
ROLE_COLLEGE_ORGANIZATION_DEBATE_REFRESHMENTS = 224131
ROLE_COLLEGE_ORGANIZATION_EVENTS_DEBATE_PLAYER = 227486
ROLE_COLLEGE_ORGANIZATION_EVENTS_PAINTIN_IN_THE_PARK_MEMBER = 223441
ROLE_COLLEGE_ORGANIZATION_EVENTS_PAINTIN_IN_THE_PARK_MODEL = 227366
ROLE_COLLEGE_ORGANIZATION_EVENTS_PAINTIN_IN_THE_PARK_PLAYER = 223362
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOTICS_EXHIBITION_GO_TO_EVENT = 224463
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOTICS_EXHIBITION_HUMANOID_ROBOT = 230053
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOTICS_EXHIBITION_JUDGE_POST_JUDGING = 224049
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOTICS_EXHIBITION_JUDGE_PRE_JUDGING = 224050
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOTICS_EXHIBITION_PARTICIPANT = 224051
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOTICS_EXHIBITION_PLAYER = 223153
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOT_BUILDING_SESSION_GO_TO_EVENT = 225330
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOT_BUILDING_SESSION_PARTICIPANT = 225329
ROLE_COLLEGE_ORGANIZATION_EVENTS_ROBOT_BUILDING_SESSION_PLAYER = 225331
ROLE_COLLEGE_ORGANIZATION_EVENTS_SECRET_SOCIETY_JOIN_VISIT = 222756
ROLE_COLLEGE_ORGANIZATION_EVENTS_SI_ROBOTICS_SOCIETY = 230663
ROLE_COLLEGE_ORGANIZATION_SCHOOL_SPIRIT_MASCOT = 210856
ROLE_COLLEGE_ORGANIZATION_SECRET_SOCIETY_GO_TO_RITUAL = 224430
ROLE_COLLEGE_ORGANIZATION_SECRET_SOCIETY_RITUAL = 221642
ROLE_COLLEGE_ORGANIZATION_SECRET_SOCIETY_RITUAL_PLAYER_MEMBER = 228552
ROLE_COLLEGE_ORGANIZATION_SECRET_SOCIETY_RITUAL_PLAYER_NONMEMBER = 228551
ROLE_COLLEGE_ORGANIZATION_SECRET_SOCIETY_RITUAL_SOCIAL_MORE_MEMBER_ONLY = 228550
ROLE_COLLEGE_ORGANIZATION_STUDY_GROUP_MEMBER = 210838
ROLE_COLLEGE_ORGANIZATION_STUDY_GROUP_PLAYER = 210859
ROLE_COMMUNITY_BOARD_DEBATER = 224292
ROLE_COMMUNITY_CLOSENESS_COMPLAINT_ANGRY_SIM = 233783
ROLE_COMMUNITY_CLOSENESS_HANDY_NEIGHBOR_BE_HANDY = 233782
ROLE_COMMUNITY_CLOSENESS_HANGOUT = 234294
ROLE_COMMUNITY_CLOSENESS_INTRO_TO_CIVIC_POLICIES = 238072
ROLE_COMMUNITY_CLOSENESS_INTRO_TO_CIVIC_POLICIES_HANG_OUT = 239729
ROLE_COMMUNITY_CLOSENESS_KNOCK_TNS_SHOWN = 239097
ROLE_COMMUNITY_CLOSENESS_RANDOM_GIFT_GIVE_GIFT = 233784
ROLE_COMMUNITY_CLOSENESS_SPARE_RECYCLINGS_RECYCLE = 233785
ROLE_COMMUNITY_CLOSENESS_TRASH_HELPER_PICKUP_TRASH = 233781
ROLE_COMMUNITY_GARDEN = 223963
ROLE_COTTAGE_WORLD_NPC_CRITTER_TENDER_COOK = 264768
ROLE_COTTAGE_WORLD_NPC_CRITTER_TENDER_FORAGE = 264767
ROLE_COTTAGE_WORLD_NPC_CRITTER_TENDER_GARDEN = 264766
ROLE_COTTAGE_WORLD_NPC_CRITTER_TENDER_GO_HOME = 269654
ROLE_COTTAGE_WORLD_NPC_CRITTER_TENDER_INTERACT_WITH_CRITTERS = 264769
ROLE_COTTAGE_WORLD_NPC_CRITTER_TENDER_SIT = 269643
ROLE_COTTAGE_WORLD_NPC_GROCERY_DELIVERY = 269815
ROLE_COWORKER = 108695
ROLE_CRAFT_SALES_TABLE_VENDOR_JUNGLE = 178017
ROLE_CUSTOM_STATE_WEDDING_COUPLE_ARRIVAL = 277825
ROLE_CUSTOM_STATE_WEDDING_COUPLE_BOUQUET_GATHER = 278015
ROLE_CUSTOM_STATE_WEDDING_COUPLE_BOUQUET_TOSS = 278016
ROLE_CUSTOM_STATE_WEDDING_COUPLE_CAKE = 277836
ROLE_CUSTOM_STATE_WEDDING_COUPLE_CAKE_EAT = 278017
ROLE_CUSTOM_STATE_WEDDING_COUPLE_CAKE_GATHER = 278018
ROLE_CUSTOM_STATE_WEDDING_COUPLE_DANCE = 278019
ROLE_CUSTOM_STATE_WEDDING_COUPLE_DANCE_GATHER = 278020
ROLE_CUSTOM_STATE_WEDDING_COUPLE_DANCE_GATHER_DANCE_FLOOR = 278021
ROLE_CUSTOM_STATE_WEDDING_COUPLE_DESSERTS = 285085
ROLE_CUSTOM_STATE_WEDDING_COUPLE_MEAL = 278022
ROLE_CUSTOM_STATE_WEDDING_COUPLE_MINGLE = 277813
ROLE_CUSTOM_STATE_WEDDING_COUPLE_POST_CEREMONY = 278023
ROLE_CUSTOM_STATE_WEDDING_COUPLE_PROCESSIONAL = 277837
ROLE_CUSTOM_STATE_WEDDING_COUPLE_RECESSIONAL = 277838
ROLE_CUSTOM_STATE_WEDDING_COUPLE_RECESSIONAL_GATHER = 278024
ROLE_CUSTOM_STATE_WEDDING_COUPLE_SIT_DOWN = 277833
ROLE_CUSTOM_STATE_WEDDING_COUPLE_TOAST = 278025
ROLE_CUSTOM_STATE_WEDDING_COUPLE_TOAST_GATHER = 278028
ROLE_CUSTOM_STATE_WEDDING_COUPLE_VOWS = 278027
ROLE_CUSTOM_STATE_WEDDING_COUPLE_VOWS_SPEECH = 278029
ROLE_CUSTOM_STATE_WEDDING_COUPLE_VOWS_WITH_OFFICIANT = 278030
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_ARRIVAL = 278031
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_BOUQUET_GATHER = 278032
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_BOUQUET_TOSS = 278041
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_CAKE = 278042
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_CAKE_EAT = 278043
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_CAKE_GATHER = 278044
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_DANCE = 278045
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_DANCE_GATHER = 278046
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_DANCE_GATHER_DANCE_FLOOR = 278047
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_MEAL = 278048
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_MINGLE = 277814
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_POST_CEREMONY = 278049
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_PROCESSIONAL = 278050
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_RECESSIONAL = 278033
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_RECESSIONAL_GATHER = 278034
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_SIT_DOWN = 278035
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_TOAST = 278036
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_TOAST_GATHER = 278037
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_VOWS = 278038
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_VOWS_SPEECH = 278039
ROLE_CUSTOM_STATE_WEDDING_FLOWER_SPREADER_VOWS_WITH_OFFICIANT = 278040
ROLE_CUSTOM_STATE_WEDDING_GUEST_ARRIVAL = 278051
ROLE_CUSTOM_STATE_WEDDING_GUEST_BOUQUET_GATHER = 278052
ROLE_CUSTOM_STATE_WEDDING_GUEST_BOUQUET_TOSS = 278062
ROLE_CUSTOM_STATE_WEDDING_GUEST_CAKE = 278061
ROLE_CUSTOM_STATE_WEDDING_GUEST_CAKE_EAT = 278063
ROLE_CUSTOM_STATE_WEDDING_GUEST_CAKE_GATHER = 278064
ROLE_CUSTOM_STATE_WEDDING_GUEST_DANCE = 278065
ROLE_CUSTOM_STATE_WEDDING_GUEST_DANCE_GATHER = 278066
ROLE_CUSTOM_STATE_WEDDING_GUEST_DANCE_GATHER_DANCE_FLOOR = 278067
ROLE_CUSTOM_STATE_WEDDING_GUEST_DESSERTS = 285086
ROLE_CUSTOM_STATE_WEDDING_GUEST_MEAL = 278068
ROLE_CUSTOM_STATE_WEDDING_GUEST_MINGLE = 277815
ROLE_CUSTOM_STATE_WEDDING_GUEST_POST_CEREMONY = 278069
ROLE_CUSTOM_STATE_WEDDING_GUEST_PROCESSIONAL = 278053
ROLE_CUSTOM_STATE_WEDDING_GUEST_RECESSIONAL = 278054
ROLE_CUSTOM_STATE_WEDDING_GUEST_RECESSIONAL_GATHER = 278055
ROLE_CUSTOM_STATE_WEDDING_GUEST_SIT_DOWN = 277904
ROLE_CUSTOM_STATE_WEDDING_GUEST_TOAST = 278056
ROLE_CUSTOM_STATE_WEDDING_GUEST_TOAST_GATHER = 278057
ROLE_CUSTOM_STATE_WEDDING_GUEST_VOWS = 278058
ROLE_CUSTOM_STATE_WEDDING_GUEST_VOWS_SPEECH = 278059
ROLE_CUSTOM_STATE_WEDDING_GUEST_VOWS_WITH_OFFICIANT = 278060
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_ARRIVAL = 278070
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_BOUQUET_GATHER = 278071
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_BOUQUET_TOSS = 278080
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_CAKE = 278081
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_CAKE_EAT = 278082
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_CAKE_GATHER = 278083
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_DANCE = 278084
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_DANCE_GATHER = 278085
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_DANCE_GATHER_DANCE_FLOOR = 278086
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_MEAL = 278087
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_MINGLE = 277816
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_POST_CEREMONY = 278088
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_PROCESSIONAL = 278089
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_RECESSIONAL = 278072
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_RECESSIONNAL_GATHER = 278073
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_SIT_DOWN = 278074
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_TOAST = 278075
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_TOAST_GATHER = 278076
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_VOWS = 278077
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_VOWS_SPEECH = 278078
ROLE_CUSTOM_STATE_WEDDING_HONOR_ATTENDANT_VOWS_WITH_OFFICIANT = 278079
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_ARRIVAL = 278090
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_BOUQUET_GATHER = 278091
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_BOUQUET_TOSS = 278100
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_CAKE = 278101
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_CAKE_EAT = 278102
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_CAKE_GATHER = 278103
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_DANCE = 278104
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_DANCE_GATHER = 278105
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_DANCE_GATHER_DANCE_FLOOR = 278106
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_MEAL = 278107
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_MINGLE = 277817
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_POST_CEREMONY = 278108
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_PROCESSIONAL = 278109
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_RECESSIONAL = 278092
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_RECESSIONAL_GATHER = 278093
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_SIT_DOWN = 278094
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_TOAST = 278095
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_TOAST_GATHER = 278096
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_VOWS = 278097
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_VOWS_SPEECH = 278098
ROLE_CUSTOM_STATE_WEDDING_OFFICIANT_VOWS_WITH_OFFICIANT = 278099
ROLE_DANCE_BATTLE_DANCER = 129622
ROLE_DANCE_BATTLE_WATCHER = 129621
ROLE_DELIVERIES_DROP_BAG = 262208
ROLE_DELIVERIES_GENERIC = 262223
ROLE_DELIVERIES_WAIT_FOR_CUSTOMER = 262216
ROLE_DELIVERIES_WAIT_FOR_TIP = 262303
ROLE_DETECTIVE_NP_CS_STATION_ARRESTED = 116489
ROLE_DETECTIVE_NP_CS_STATION_CRIMINAL = 112474
ROLE_DINNER_PARTY_GUEST_PHASE1 = 12625
ROLE_DINNER_PARTY_GUEST_PHASE2 = 12626
ROLE_DINNER_PARTY_HOST_PHASE1 = 12627
ROLE_DINNER_PARTY_HOST_PHASE2 = 12628
ROLE_DOCTOR_CAREER_DOCTOR = 115348
ROLE_DOCTOR_CAREER_DOCTOR_DIAGNOSER = 116256
ROLE_DOCTOR_CAREER_EMERGENCY_SAMPLE_ANALYSIS = 114139
ROLE_DOCTOR_CAREER_IS_PATIENT_DIAGNOSED_BLOATY_HEAD = 115284
ROLE_DOCTOR_CAREER_IS_PATIENT_DIAGNOSED_GAS_AND_GIGGLES = 115282
ROLE_DOCTOR_CAREER_IS_PATIENT_DIAGNOSED_LLAMA_FLU = 115281
ROLE_DOCTOR_CAREER_IS_PATIENT_DIAGNOSED_STARRY_EYES = 115283
ROLE_DOCTOR_CAREER_IS_PATIENT_HIGH_LEVEL = 113779
ROLE_DOCTOR_CAREER_IS_PATIENT_LOW_LEVEL = 113744
ROLE_DOCTOR_CAREER_IS_PATIENT_LOW_LEVEL_ADMITTED = 115269
ROLE_DOCTOR_CAREER_IS_PATIENT_PREGNANT = 114080
ROLE_DOCTOR_CAREER_NURSE = 112216
ROLE_DOCTOR_CAREER_OBGYN = 116173
ROLE_DOCTOR_CAREER_ORDERLY = 112247
ROLE_DOCTOR_CAREER_PATIENT_STATE_ADMITTED = 114414
ROLE_DOCTOR_CAREER_PATIENT_STATE_ARRIVAL = 116676
ROLE_DOCTOR_CAREER_PATIENT_STATE_DIAGNOSED = 115798
ROLE_DOCTOR_CAREER_PATIENT_STATE_TREATED = 114415
ROLE_DOCTOR_CAREER_PLAYER_HAD_BABY = 116656
ROLE_DOCTOR_CAREER_RECEPTIONIST = 111789
ROLE_EMPLOYEE = 179092
ROLE_EVENT_NPC = 136555
ROLE_EVENT_NPC_POSITIVITY_CHALLENGE = 199079
ROLE_FABRICATOR_RECYCLER = 232825
ROLE_FAMILY_DINNER_CHEF = 33920
ROLE_FAMILY_DINNER_EAT = 33922
ROLE_FAMILY_DINNER_EATER_SUPPRESS_HUNGER = 33921
ROLE_FASHION_SUBJECT = 215304
ROLE_GO_TO_FRONT_DOOR = 204302
ROLE_GROUP_COOKING_COOK_HEAD_COOK = 264474
ROLE_GROUP_COOKING_COOK_JOINED_COOKS = 263898
ROLE_GROUP_COOKING_COOK_STOP_COOKING = 269313
ROLE_GROUP_COOKING_GATHER_HEAD_COOK = 263915
ROLE_GROUP_COOKING_GATHER_JOINED_COOKS = 263896
ROLE_GROUP_COOKING_MENTOREE = 267639
ROLE_GUEST_SUPPRESS_SOCIAL_AUTONOMY = 170450
ROLE_HIGH_SCHOOL_ACTIVE_BASE_FACULTY = 302783
ROLE_HIGH_SCHOOL_ACTIVE_NPC_ATTEND_CLASS_PRINCIPAL = 277031
ROLE_HIGH_SCHOOL_ACTIVE_NPC_ATTEND_CLASS_STUDENT = 276312
ROLE_HIGH_SCHOOL_ACTIVE_NPC_ATTEND_CLASS_TEACHER = 276313
ROLE_HIGH_SCHOOL_ACTIVE_NPC_ATTEND_EXAM_PREP = 304066
ROLE_HIGH_SCHOOL_ACTIVE_NPC_CAREER_DAY_DISALLOW_PRE_ROLL_WATCH = 304431
ROLE_HIGH_SCHOOL_ACTIVE_NPC_CAREER_DAY_PROFESSIONAL = 289106
ROLE_HIGH_SCHOOL_ACTIVE_NPC_CLEAN_JANITOR = 290222
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_BULLIES = 276442
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_CAREER_DAY = 282142
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_CAREER_DAY_2 = 304416
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_CAREER_DAY_3 = 304417
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_DO_MISCHIEF = 287886
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_FIRE_DRILL = 280938
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_HIGH_SCHOOL_TEAM_RECRUITER = 276556
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_LOCKER_FRESHEN_UP = 287952
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_SOCIAL_MEDIA_ENTHUSIASTS = 276536
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_STUDY_BUDDIES = 275831
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_THROW_FOOTBALL_LEADER = 284015
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_T_POSE_LEADER = 280764
ROLE_HIGH_SCHOOL_ACTIVE_NPC_DO_STUFF_USE_LOCKER = 286443
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GET_LUNCH = 278839
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GET_LUNCH_CREATE = 298820
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GO_TO_CLASS_1 = 293776
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GO_TO_CLASS_2 = 293817
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GO_TO_CLASS_TEACHER = 297777
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GO_TO_EXAM_PREP = 304063
ROLE_HIGH_SCHOOL_ACTIVE_NPC_GO_TO_WHITEBOARD = 280121
ROLE_HIGH_SCHOOL_ACTIVE_NPC_HANG_OUT_PRINCIPAL = 289475
ROLE_HIGH_SCHOOL_ACTIVE_NPC_PREPARE_FOR_CLASS = 276282
ROLE_HIGH_SCHOOL_ACTIVE_NPC_SCHOOL_FIGHT_START_FIGHT = 282863
ROLE_HIGH_SCHOOL_ACTIVE_NPC_STOP_INTERACTION = 276642
ROLE_HIGH_SCHOOL_ACTIVE_NPC_STUDENT_ATTEND_CLASS_2 = 304592
ROLE_HIGH_SCHOOL_ACTIVE_NPC_TEACH_EXAM_PREP = 304082
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_AFTER_SCHOOL = 288882
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_ATTEND_CLASS = 276710
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_BASE = 294894
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_CAREER_DAY = 282052
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_CAREER_DAY_AT_AUDITORIUM = 282138
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_FIRE_DRILL = 280937
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_GET_READY_FOR_CLASS = 285939
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_IS_CAREER_DAY_TRUE = 282476
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_IS_EXAM_DAY_TRUE = 295491
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_IS_EXAM_PREP_TRUE = 292250
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_IS_FIRE_DRILL_TRUE = 285120
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_ORIENTATION = 276707
ROLE_HIGH_SCHOOL_ACTIVE_PLAYER_TRUANT = 285599
ROLE_HIGH_SCHOOL_ACTIVE_USE_VENDING_MACHINE = 297488
ROLE_HIGH_SCHOOL_GRADUATION_AFFORDANCES = 288487
ROLE_HIGH_SCHOOL_GRADUATION_CALL_OUT_DIPLOMAS = 288271
ROLE_HIGH_SCHOOL_GRADUATION_CLEAN_UP_OUTFITS = 305318
ROLE_HIGH_SCHOOL_GRADUATION_GET_DIPLOMA = 288488
ROLE_HIGH_SCHOOL_GRADUATION_GIVE_SPEECH = 288489
ROLE_HIGH_SCHOOL_GRADUATION_PLEASANTRIES = 288491
ROLE_HIGH_SCHOOL_GRADUATION_THROW_CAP = 288503
ROLE_HIGH_SCHOOL_GRADUATION_WATCH_SPEECH = 288441
ROLE_HIGH_SCHOOL_GRADUATION_WATCH_SPEECH_BACK = 288688
ROLE_HOLIDAY_TRADITION_FATHER_WINTER_ADD_PRESENT = 181568
ROLE_HOLIDAY_TRADITION_FATHER_WINTER_ARRIVAL = 181509
ROLE_HOLIDAY_TRADITION_FATHER_WINTER_HANG_OUT = 181512
ROLE_HOLIDAY_TRADITION_FATHER_WINTER_LEAVE_LOT = 188851
ROLE_HOLIDAY_TRADITION_FLOWER_BUNNY_EXIT = 186943
ROLE_HOLIDAY_TRADITION_FLOWER_BUNNY_HANG_OUT = 186944
ROLE_HOLIDAY_TRADITION_FLOWER_BUNNY_OUTFIT = 189297
ROLE_HOLIDAY_TRADITION_TRICK_OR_TREAT_ARRIVAL = 187599
ROLE_HOLIDAY_TRADITION_TRICK_OR_TREAT_DONE = 187691
ROLE_HOLIDAY_TRADITION_TRICK_OR_TREAT_WAIT = 187680
ROLE_IMPRISONED = 101250
ROLE_INFECT_HOUSE = 203120
ROLE_INSECT_FARMER = 233428
ROLE_ISLAND_WELCOME_WAGON_KAVA_BEARER_PUT_DOWN = 211527
ROLE_ISLAND_WELCOME_WAGON_NEIGHBOR = 211525
ROLE_JOGGER_EAR_BUDS = 166526
ROLE_KARAOKE_SING_KARAOKE = 138062
ROLE_KARAOKE_SING_KARAOKE_CONTEST = 138145
ROLE_KARAOKE_SING_KARAOKE_DUET = 140810
ROLE_LEAVE_LOT_NOW = 24238
ROLE_LEAVE_LOT_NOW_MUST_RUN = 24312
ROLE_LEAVE_LOT_SOON = 28380
ROLE_LOOK_BUSY_IN_PLACE = 101249
ROLE_MAKERSPACEMENTOR = 232823
ROLE_MINGLER = 12632
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN = 205259
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN_ATTACK = 204435
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN_INSPIRE = 204437
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN_MEGA_SPRAY = 204438
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN_RALLY = 204436
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN_THROW_CURE = 204439
ROLE_MOTHER_PLANT_BATTLE_COOLDOWN_WARBLING_WARCRY = 204440
ROLE_MOTHER_PLANT_BATTLE_HELPER_ATTACK = 203656
ROLE_MOTHER_PLANT_BATTLE_HELPER_ATTACK_LOCATION_1 = 204404
ROLE_MOTHER_PLANT_BATTLE_HELPER_ATTACK_LOCATION_2 = 204405
ROLE_MOTHER_PLANT_BATTLE_HELPER_ATTACK_LOCATION_3 = 204403
ROLE_MOTHER_PLANT_BATTLE_HELPER_BASE = 203655
ROLE_MOTHER_PLANT_BATTLE_HELPER_INSPIRE = 203657
ROLE_MOTHER_PLANT_BATTLE_HELPER_RALLY = 203658
ROLE_MOTHER_PLANT_BATTLE_HELPER_START = 204380
ROLE_MOTHER_PLANT_BATTLE_HELPER_THROW_CURE_NEXT = 204502
ROLE_MOTHER_PLANT_BATTLE_HELPER_WARBLING_WARCRY = 203659
ROLE_MOTHER_PLANT_BATTLE_OTHER_SIMS = 207185
ROLE_MOTHER_PLANT_BATTLE_PLAYER_ATTACK = 203670
ROLE_MOTHER_PLANT_BATTLE_PLAYER_BASE = 203669
ROLE_MOTHER_PLANT_BATTLE_PLAYER_INSPIRE = 203672
ROLE_MOTHER_PLANT_BATTLE_PLAYER_RALLY = 203671
ROLE_MOTHER_PLANT_BATTLE_PLAYER_START = 204385
ROLE_MOTHER_PLANT_BATTLE_PLAYER_WARBLING_WARCRY = 203673
ROLE_MOTHER_PLANT_BATTLE_ZOMBIE_BASE = 203690
ROLE_MOTHER_PLANT_BATTLE_ZOMBIE_START = 204381
ROLE_MOTHER_PLANT_BATTLE_ZOMBIE_WARBLING_WARCRY = 203691
ROLE_NANNY_KIDS = 143713
ROLE_NANNY_LEAVE_LOT_NOW = 143677
ROLE_NANNY_MENTORED_ART = 143793
ROLE_NANNY_MENTORED_HOMEWORK = 143792
ROLE_NANNY_MENTORED_MUSIC = 143794
ROLE_NANNY_MENTORED_SWIM = 143791
ROLE_NO_CAREER_TALK = 39294
ROLE_ONSEN_VENUE_BROWSEVENDINGMACHINE = 248288
ROLE_ONSEN_VENUE_NOSOCIALIZECOOLDOWN = 250622
ROLE_ONSEN_VENUE_PLAYER_HOTSPRINGCOOLDOWN = 248508
ROLE_ONSEN_VENUE_POWERSOAKER = 249507
ROLE_ONSEN_VENUE_SHOWERCOOLDOWN = 250628
ROLE_ONSEN_VENUE_SOAKER_CHANGEINBATHE = 248278
ROLE_ONSEN_VENUE_SOAKER_CHANGEOUTBATHE = 248279
ROLE_ONSEN_VENUE_SOAKER_HOTSPRINGSOAK = 248287
ROLE_OPEN_STREET_COTTAGE_WORLD_FORAGER = 264734
ROLE_OPEN_STREET_COTTAGE_WORLD_GOSSIPER = 264549
ROLE_OPEN_STREET_COTTAGE_WORLD_PICNICKER = 263839
ROLE_OPEN_STREET_EP14_WORLD_COMMUNITY_BOARD_VIEWER = 339332
ROLE_OPEN_STREET_EP14_WORLD_EQUESTRIAN_CENTER_VISITOR = 335563
ROLE_OWNER_BILL_OWNER = 176024
ROLE_OWNER_BILL_OWNER_VFX = 177919
ROLE_PAINTER = 232832
ROLE_PET_PREVENT_CRITICAL_DECAY = 168445
ROLE_PHOTO_TRIPOD_LOCK_AUTONOMY = 221131
ROLE_PHOTO_TRIPOD_PHOTOGRAPHER = 217410
ROLE_PHOTO_TRIPOD_PHOTOGRAPHER_PHOTO_MODE = 218435
ROLE_PHOTO_TRIPOD_PHOTOGRAPHER_TAKE_PHOTO = 218426
ROLE_PHOTO_TRIPOD_POSE_CANT_WAIT_SEE = 218693
ROLE_PHOTO_TRIPOD_POSE_NOT_MY_GOOD_SIDE = 218694
ROLE_PHOTO_TRIPOD_POSE_TAKE_THE_PICTURE = 218691
ROLE_PHOTO_TRIPOD_SUBJECT = 217409
ROLE_POSSESSED = 202278
ROLE_RANCH_HAND_NPC = 305070
ROLE_RANCH_HAND_NPC_ANIMAL_CARE_ROLE = 305073
ROLE_RANCH_HAND_NPC_ARRIVE = 339306
ROLE_RANCH_HAND_NPC_END = 339312
ROLE_RANCH_HAND_NPC_GARDENER_ROLE = 305071
ROLE_RANCH_HAND_NPC_REPAIRMAN_ROLE = 305072
ROLE_RANCH_HAND_STATES_CARE_FOR_ANIMALS = 304754
ROLE_RANCH_HAND_STATES_DONT_CARE_FOR_ANIMALS = 304755
ROLE_RANCH_HAND_STATES_DONT_GARDEN = 304757
ROLE_RANCH_HAND_STATES_DONT_REPAIR = 304727
ROLE_RANCH_HAND_STATES_GARDEN = 304756
ROLE_RANCH_HAND_STATES_REPAIR = 304725
ROLE_RECYCLING_GURU = 232824
ROLE_RESTAURANT_BACKGROUND_SOCIAL_DESIRE = 138106
ROLE_RESTAURANT_CAN_DRAW_ON_PLACEMAT = 141036
ROLE_RESTAURANT_PLAYER_EAT_FOOD = 134540
ROLE_RESTAURANT_PLAYER_WAIT_FOR_FOOD = 134550
ROLE_RESTAURANT_PREFER_SOCIALIZE_WITH_PARTY = 138095
ROLE_RESTAURANT_STAFF_SUPPRESS_SOCIALIZE_AUTONOMOUSLY = 138206
ROLE_RESTAURANT_STAY_ON_LOT = 138028
ROLE_RESTAURANT_STICKY_SEATING = 138029
ROLE_RESTAURANT_SUPPRESS_TRAINING = 143648
ROLE_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY_MEMBER_PARTYING = 225009
ROLE_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY_PARTY_GOER = 225011
ROLE_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY_PLAYER = 228447
ROLE_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY_MEMBER_PARTYING = 210853
ROLE_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY_PLAYER = 228448
ROLE_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY_STUDENT_PARTYING = 210857
ROLE_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_PAINTING = 223409
ROLE_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_PARTYING = 223410
ROLE_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_PLAYER = 223439
ROLE_SCHOOL_SPIRIT_PRANK_GAMEDAY_PARTY_MEMBER_PARTYING = 223558
ROLE_SCHOOL_SPIRIT_PRANK_GAMEDAY_PARTY_PLAYER = 228444
ROLE_SCHOOL_SPIRIT_PRANK_GAMEDAY_PARTY_RIVAL_PARTYING = 223557
ROLE_SCHOOL_SPIRIT_SCHOOL_CHEER = 225048
ROLE_SCROUNGER = 234690
ROLE_SERVICE_NPC_ADOPTION_OFFICER_AND_PETS_NO_FAILURES = 169336
ROLE_SERVICE_NPC_ADOPTION_OFFICER_ARRIVAL = 169077
ROLE_SERVICE_NPC_ADOPTION_OFFICER_ARRIVAL_FIND_PET = 171190
ROLE_SERVICE_NPC_ARRIVE = 12633
ROLE_SERVICE_NPC_GARDENER_SERVICE = 130531
ROLE_SERVICE_NPC_MAID = 12634
ROLE_SERVICE_NPC_MAID_UNIVERSITY_HOUSING = 227449
ROLE_SERVICE_NPC_MAILMAN = 12635
ROLE_SERVICE_NPC_NANNY = 141866
ROLE_SERVICE_NPC_NANNY_ARRIVE = 143493
ROLE_SERVICE_NPC_NANNY_BABY_PLAYING_COOLDOWN = 143104
ROLE_SERVICE_NPC_NANNY_MAKE_FOOD_COOLDOWN = 143105
ROLE_SERVICE_NPC_NANNY_NO_MORE_WORK = 143414
ROLE_SERVICE_NPC_NANNY_OVERTIME_WORK_TIME = 143840
ROLE_SERVICE_NPC_NANNY_WORK_TIME = 143398
ROLE_SERVICE_NPC_ONSEN_VENUE_EMPLOYEE_ARRIVE = 247860
ROLE_SERVICE_NPC_ONSEN_VENUE_EMPLOYEE_WORKING = 247876
ROLE_SERVICE_NPC_PET_ARRIVAL = 164880
ROLE_SERVICE_NPC_PET_ARRIVAL_SELL_ADOPT = 171268
ROLE_SERVICE_NPC_PET_CARE_WORKER_ARRIVAL = 164148
ROLE_SERVICE_NPC_PET_CARE_WORKER_LEAVE = 164149
ROLE_SERVICE_NPC_PET_CARE_WORKER_PET_INACCESSIBLE = 177870
ROLE_SERVICE_NPC_PET_CARE_WORKER_PET_ROUTE_TO_CRATE_SELL = 169825
ROLE_SERVICE_NPC_PET_CARE_WORKER_ROUTE_TO_CRATE = 164684
ROLE_SERVICE_NPC_PET_ROUTE_TO_CRATE = 164881
ROLE_SERVICE_NPC_PIZZA_DELIVERY = 9829
ROLE_SERVICE_NPC_REPAIR = 129473
ROLE_SITUATION_APARTMENT_NEIGHBORS_ANSWER_DOOR_COMPLAINT = 139260
ROLE_SITUATION_APARTMENT_NEIGHBORS_CHECK_MAIL = 137331
ROLE_SITUATION_APARTMENT_NEIGHBORS_COMPLAINED_TO_HIDDEN = 140717
ROLE_SITUATION_APARTMENT_NEIGHBORS_FLIRTY_SHOWER_HAS_BATHED = 154398
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_BRAINSTORM = 141227
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_CHILDS_PLAY = 141232
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_CHILD_COMPLAINT = 141231
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_FLIRTY_SHOWER = 141226
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_GEEK_OUT = 141229
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_GENERIC_GREETED = 148298
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_GENERIC_NOT_GREETED = 139315
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_KEY_GROUP_GAME_TIME = 142572
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_KEY_GROUP_PRE_PARTY = 142571
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_MUNCHIES = 141228
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_UNINVITED_ARRIVAL = 141937
ROLE_SITUATION_APARTMENT_NEIGHBORS_HANGOUT_WORKOUT = 141230
ROLE_SITUATION_APARTMENT_NEIGHBORS_NPC_WAIT_FOR_OCCUPANT_HIDDEN = 155140
ROLE_SITUATION_APARTMENT_NEIGHBORS_PENTHOUSE_HANGOUT_DONE_GREETING = 154720
ROLE_SITUATION_APARTMENT_NEIGHBORS_PLAYER_COMPLAIN_READY_HIDDEN = 154282
ROLE_SITUATION_APARTMENT_NEIGHBORS_PLAYER_WAIT_FOR_OCCUPANT_HIDDEN = 154595
ROLE_SITUATION_APARTMENT_NEIGHBORS_REACT_TO_YOU_INTRIGUED_NOISE = 147080
ROLE_SITUATION_APARTMENT_NEIGHBORS_REACT_TO_YOU_INTRIGUED_SMELL = 147082
ROLE_SITUATION_APARTMENT_NEIGHBORS_REACT_TO_YOU_KNOCK_ON_DOOR_ANGRY = 150824
ROLE_SITUATION_APARTMENT_NEIGHBORS_REACT_TO_YOU_KNOCK_ON_DOOR_POLITE = 150827
ROLE_SITUATION_APARTMENT_NEIGHBORS_REACT_TO_YOU_NO_SOCIAL = 155942
ROLE_SITUATION_APARTMENT_NEIGHBORS_TAKE_OUT_TRASH = 137101
ROLE_SITUATION_APARTMENT_NEIGHBOR_PLAYER_KNOCKED_POLITELY = 155817
ROLE_SITUATION_DJ_DANCING_NPC_DJ = 122816
ROLE_SITUATION_PENTHOUSE_HANGOUT_KEY_HOLDER_ARRIVAL = 153859
ROLE_SITUATION_PENTHOUSE_HANGOUT_KEY_HOLDER_GREET = 155019
ROLE_SITUATION_PENTHOUSE_HANGOUT_NON_KEY_HOLDER_ARRIVAL = 155025
ROLE_SITUATION_PENTHOUSE_HANGOUT_NON_KEY_HOLDER_GREET = 155024
ROLE_SLEEPOVER_GUEST = 313210
ROLE_SLEEPOVER_HOST = 313209
ROLE_SLEEPOVER_SLEEP = 313208
ROLE_TAKE_CARE_OF_BABY = 194622
ROLE_TAKE_PHOTO = 180548
ROLE_TOURIST_PHOTO_COOLDOWN_HIDDEN = 155578
ROLE_TOURIST_TAKE_PHOTO_NO_ATTRACTOR = 201137
ROLE_TOURIST_VIEW_ATTRACTOR_POINT = 197031
ROLE_TOURIST_VIEW_CELEBRITY_TILE = 197029
ROLE_TRAGIC_CLOWN_NPC = 139606
ROLE_TRAGIC_CLOWN_NPC_F_HAIR = 140373
ROLE_TRAGIC_CLOWN_NPC_M_HAIR = 140372
ROLE_TRASH_DIVER = 224214
ROLE_UNIVERSITY_GRADUATION_CEREMONY = 227923
ROLE_UNIVERSITY_GRADUATION_GATHER = 227700
ROLE_VAMPIRE_VISIT_ARRIVE = 153608
ROLE_VAMPIRE_VISIT_BITE = 153607
ROLE_VAMPIRE_VISIT_BREAK_IN = 153609
ROLE_VAMPIRE_VISIT_STARTLED_LEAVE = 156871
ROLE_VET_BILL_OWNER = 168504
ROLE_VET_BILL_OWNER_PET = 178622
ROLE_VET_CHECK_UP = 169865
ROLE_VET_CUSTOMER_ARRIVAL = 166919
ROLE_VET_EMPLOYEE = 171651
ROLE_VET_EMPLOYEE_EXAM_PET = 167023
ROLE_VET_EMPLOYEE_RESPONSIBILITIES = 170055
ROLE_VET_EMPLOYEE_SUPPRESS_INTERACTIONS = 178611
ROLE_VET_GREETED = 167208
ROLE_VET_NEED_TO_GREET = 167207
ROLE_VET_NO_PHONE = 175870
ROLE_VET_OWNER_SOCIALS = 168788
ROLE_VET_PET = 168209
ROLE_VET_PET_OWNER_DURING_SERVICE = 178604
ROLE_VET_PET_OWNER_STAY_NEAR_PET = 169044
ROLE_VET_PET_OWNER_SUPPRESS_INTERACTIONS = 178404
ROLE_VET_STAY_NEAR_PODIUM = 169462
ROLE_VET_SUPPRESS_GET_COMFORTABLE = 168956
ROLE_VET_SUPPRESS_SOCIAL_AUTONOMY = 167085
ROLE_VET_SUPPRESS_TRAINING = 167679
ROLE_VET_USE_VENDING_MACHINE = 173500
ROLE_VET_USE_VENDING_MACHINE_ONLY = 173387
ROLE_WAITING_IN_LINE = 247161
ROLE_WAIT_FOR_INVITATION_INTERACTIONS_ONLY = 238905
ROLE_WANT_FEAR_PARTY_HOST = 302072
ROLE_WEDDING_VENUE_VISITOR = 274767
ROLE_WELCOME_WAGON_NEIGHBOR_FOLLOW_DOOR_KNOCKER = 120209
ROLE_WELCOME_WAGON_NEIGHBOR_UNGREETED = 120201
ROLE_WELCOME_WAGON_SECRET_AGENT = 203522
ROLE_WELCOME_WAGON_SECRET_AGENT_NOTHING_TO_SEE_HERE = 204543
ROLE_WEREWOLF_REPAIRMAN_BE_HANDY = 298463
ROLE_WEREWOLF_REPAIRMAN_HANG_OUT = 298800
ROLE_WOODWORKER = 232830
ROOMMATE_NPC_ARCHETYPE_BREAKER = 220347
ROOMMATE_NPC_ARCHETYPE_CHEERLEADER = 211753
ROOMMATE_NPC_ARCHETYPE_CLINGY_SOCIALITE = 207922
ROOMMATE_NPC_ARCHETYPE_COUCHPOTATO = 207923
ROOMMATE_NPC_ARCHETYPE_EMO_LONER = 211750
ROOMMATE_NPC_ARCHETYPE_FIXER = 211754
ROOMMATE_NPC_ARCHETYPE_LOUD_MUSIC = 211752
ROOMMATE_NPC_ARCHETYPE_MEALMAKER = 207921
ROOMMATE_NPC_ARCHETYPE_PARTY_PLANNER = 211751
ROOMMATE_NPC_ARCHETYPE_SUPER_NEAT = 207920
ROOMMATE_NPC_ARGUMENT_ANGER = 223259
ROOMMATE_NPC_ARGUMENT_SADNESS = 223261
ROOMMATE_NPC_CLEAN_UP_TIME = 223504
ROOMMATE_NPC_EVENTS_ARGUMENT = 221659
ROOMMATE_NPC_EVENTS_GET_HYPE = 221657
ROOMMATE_NPC_EVENTS_LOCKED_OUT = 221656
ROOMMATE_NPC_EVENTS_WHISPERS = 221660
ROOMMATE_NPC_EVENTS_WOOING = 221658
ROOMMATE_NPC_FOUND_A_NOTE = 221632
ROOMMATE_NPC_GETTING_HYPED = 223271
ROOMMATE_NPC_INTERESTS_ART = 211756
ROOMMATE_NPC_INTERESTS_BAKING = 211755
ROOMMATE_NPC_INTERESTS_COMPUTERS = 207927
ROOMMATE_NPC_INTERESTS_FITNESS = 211757
ROOMMATE_NPC_INTERESTS_MUSIC = 207926
ROOMMATE_NPC_KICKED_OUT = 223354
ROOMMATE_NPC_KICKED_OUT_ANGRY = 229262
ROOMMATE_NPC_LATE_ON_RENT_REFUSAL = 223350
ROOMMATE_NPC_LOUD_NOISES = 223270
ROOMMATE_NPC_PARTY_COOLDOWN = 212082
ROOMMATE_NPC_POTENTIAL = 220988
ROOMMATE_NPC_QUIRKS_ABSENT = 211759
ROOMMATE_NPC_QUIRKS_BATHROOM_HOG = 207928
ROOMMATE_NPC_QUIRKS_BIG_CLOSET = 211760
ROOMMATE_NPC_QUIRKS_LATE_ON_RENT = 220346
ROOMMATE_NPC_QUIRKS_PRANKSTER = 211761
ROOMMATE_NPC_QUIRKS_PUBLIC_AFFECTION_DISPLAYER = 207929
ROOMMATE_NPC_RECENT_INTERACTIONS_CLEANING = 220403
ROOMMATE_NPC_RECENT_INTERACTIONS_COMPLIMENT = 220406
ROOMMATE_NPC_RECENT_INTERACTIONS_FIXING = 220404
ROOMMATE_NPC_RECENT_INTERACTIONS_FOOD = 220405
ROOMMATE_NPC_RECENT_INTERACTIONS_NOTES = 220422
ROOMMATE_NPC_RECENT_INTERACTIONS_PUBLIC_AFFECTION = 220423
ROOMMATE_NPC_RECENT_INTERACTIONS_TRASH = 220407
ROOMMATE_NPC_ROOMMATE_DRAMA = 221755
ROOMMATE_NPC_STANDARD = 208160
ROOMMATE_NPC_UNEXPECTED_KINDNESS = 221648
ROOMMATE_NPC_WHISPER_ANGRY = 223473
ROOMMATE_NPC_WHISPER_FLIRTY = 223474
ROOMMATE_NPC_WHISPER_HAPPY = 223477
ROOMMATE_NPC_WHISPER_INSPIRED = 223472
ROOMMATE_NPC_WHISPER_SAD = 223478
ROOMMATE_NPC_WHISPER_SAD_WATCHING = 223476
ROOMMATE_NPC_WHISPER_STRESSED_WATCHING = 223475
ROOMMATE_NPC_WOOING_SPURNED = 223471
ROOT_BEER_FLOAT_GOOD_OLD_DAYS = 124812
ROUTE_USE_PHONE = 273647
ROUTE_USE_PHONE_PLAYER_ONLY = 282929
S4CL_EXAMPLE_APPLY_BARE_FEET = 16461769487103204847
SABACC_TABLE_ACCUSE_OF_CHEATING_ACCUSED = 241815
SABACC_TABLE_ACCUSE_OF_CHEATING_ACCUSER = 241791
SABACC_TABLE_BETTING = 251755
SABACC_TABLE_BETWEEN_BETTING_PHASES = 251712
SABACC_TABLE_CANCELLED = 251746
SABACC_TABLE_CANT_CHEAT_ME = 241923
SABACC_TABLE_CAUGHT_SABACC_CHEAT = 241922
SABACC_TABLE_CHEATED = 237259
SABACC_TABLE_CHEAT_SLEIGHT_OF_HAND_ACCUSER_FAIL = 241925
SABACC_TABLE_CHEAT_SLEIGHT_OF_HAND_NOTHING_UP_MY_SLEEVE = 241924
SABACC_TABLE_END = 250860
SABACC_TABLE_EVERYONE_FOLDED_I_WIN = 243664
SABACC_TABLE_FOLDED = 233815
SABACC_TABLE_GRABBED_CARDS = 234914
SABACC_TABLE_IN_GAME = 230955
SABACC_TABLE_NPC_NOT_ALLOWED_TO_PLAY = 247612
SABACC_TABLE_PLAY = 244249
SABACC_TABLE_PLAY_STYLE_CONFIDENT = 237241
SABACC_TABLE_PLAY_STYLE_LOGICAL = 237242
SABACC_TABLE_SCORED = 245562
SABACC_TABLE_VISIBLE_CALCULATED_MOVE = 237246
SABACC_TABLE_VISIBLE_FISHING_FOR_A_BREAK = 243382
SABACC_TABLE_VISIBLE_IDIOTS_ARRAY = 243379
SABACC_TABLE_VISIBLE_KNACK_FOR_SABACC = 243377
SABACC_TABLE_VISIBLE_NOT_MY_CREDITS = 243381
SABACC_TABLE_VISIBLE_PAYDAY = 243378
SABACC_TABLE_VISIBLE_PURE_SABACC = 243380
SABACC_TABLE_VISIBLE_WHILE_NOONE_IS_WATCHING = 243663
SAD_MELANCHOLY_THOUGHTS = 26764
SAD_STARTLED_BY_GHOST = 156627
SAD_SUBTLY_DEBASE = 35133
SAMPLE_FOODS_COOKING_0 = 143582
SAMPLE_FOODS_COOKING_2 = 143586
SAMPLE_FOODS_COOKING_3 = 143588
SAMPLE_FOODS_COOKING_4 = 143589
SAMPLE_FOODS_COOKING_5 = 143591
SAMPLE_FOODS_COOKING_INGREDIENTS_BAD = 143593
SAMPLE_FOODS_COOKING_INGREDIENTS_GOOD = 143595
SAMPLE_FOODS_NAUSEOUS_LITE = 143627
SAND_ACTIVITES_GOOD_TIMES = 210227
SAND_ACTIVITES_SAND_SCULPTURE_COOLDOWN = 216237
SAND_ACTIVITES_SAND_SCULPTURE_IS_BUILDING = 212673
SAND_ACTIVITES_SAND_SCULPTURE_MONSTER_STOMPER = 210595
SAND_ACTIVITES_SAND_SCULPTURE_RUINED = 210597
SAND_ACTIVITES_SAND_SCULPTURE_SCULPTOR = 210584
SAND_PLAY_BEACHY_MOOD = 277483
SAND_PLAY_ROMANCE_WRIT_LARGE = 277487
SAND_PLAY_SANDY_SENTIMENTALITY = 277482
SAND_PLAY_SMILES_FOR_MILES = 277488
SAND_PLAY_SNOWY_MOOD = 277486
SAND_PLAY_SNOWY_SENTIMENTALITY = 277507
SAND_PLAY_STARRY_SAND = 277484
SAND_PLAY_STARRY_SNOW = 277485
SCARECROW_ASK_FOR_GARDENING_TIPS = 189830
SCARECROW_CANT_CHECK_POCKETS = 188657
SCARECROW_HIDDEN_ASK_FOR_TIPS_COOLDOWN = 191244
SCARECROW_HIDDEN_JUST_BEFRIENDED = 190220
SCARECROW_REACT_CHILD_NEGATIVE = 189324
SCARECROW_REACT_CHILD_POSITIVE = 189323
SCARECROW_REACT_FOCUSED = 189325
SCARECROW_REACT_NEGATIVE = 189321
SCARECROW_REACT_POSITIVE = 189322
SCARECROW_SITUATION_IS_SCARECROW = 190165
SCARED_ENCOURAGEMENT = 256498
SCARED_SLEEPING_SCARED = 253327
SCENARIO_ALIEN_ABDUCTION_CANCEL_RABBIT_HOLE = 305127
SCENARIO_ALIEN_ABDUCTION_HIDDEN_OUTCOME_CANCEL_RABBIT_HOLE = 305237
SCENARIO_ALIEN_ABDUCTION_PARENTS = 305125
SCENARIO_CARNAVAL_DANCE = 285818
SCENARIO_EXPLORE_THE_NIGHT_NIGHT_TIME = 302113
SCENARIO_EXPLORE_THE_NIGHT_SLEEPING_OR_PASSED_OUT = 302117
SCENARIO_EXPLORE_THE_NIGHT_STAYED_UP = 302059
SCENARIO_EXPLORE_THE_NIGHT_STAY_UP = 302114
SCENARIO_GROUP_COOKED = 281109
SCENARIO_HONEYMOONERS_JUST_MARRIED_HIDDEN = 280685
SCENARIO_IN_THE_MOODLET_HIDDEN = 296355
SCENARIO_IN_THE_MOODLET_MOOD_ANGRY = 296363
SCENARIO_IN_THE_MOODLET_MOOD_EMBARRASSED = 296362
SCENARIO_IN_THE_MOODLET_MOOD_SAD = 296364
SCENARIO_IN_THE_MOODLET_MOOD_TENSE = 296365
SCENARIO_IN_THE_MOODLET_MOOD_UNCOMFORTABLE = 296366
SCENARIO_NO_SKILLS_NO_PROBLEM = 282977
SCENARIO_ON_BOARDING_NEW_IN_TOWN_EXPLORING_TOWN = 297044
SCENARIO_ON_BOARDING_NEW_IN_TOWN_GOALED_PARTY = 297904
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_1_MET_NEW_PEOPLE = 297685
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_3A_ATHLETIC_OUTFIT = 295817
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_3B_PARTY_OUTFIT = 295818
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_3X_DRANK_MOODLET_SOLVER_POTION = 295819
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_4_BOUGHT_OBSERVANT_TRAIT = 295821
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_4_CHOSE_DATE = 300767
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_4_CHOSE_HANGOUT = 300768
SCENARIO_ON_BOARDING_NEW_IN_TOWN_PHASE_4_RELATIONSHIP_GAIN = 297060
SCENARIO_PARENTING_PREDICAMENTS_AGED_UP = 307947
SCENARIO_PARENTING_PREDICAMENTS_AGE_UP_IN_QUEUE = 308323
SCENARIO_PARENTING_PREDICAMENTS_BIRTHDAY_PARTY = 298969
SCENARIO_PARENTING_PREDICAMENTS_TEEN_DATE = 298973
SCENARIO_PROUD_PARENT_ADOPTED_BABY = 300937
SCENARIO_PROUD_PARENT_TEEN_TNS_GIVEN = 301064
SCENARIO_STUCK_IN_THEIR_SHADOW_1_INVITED_RIVAL = 295446
SCENIC_BROADCASTER_CLIFF_LOOKOUT = 179592
SCENIC_BROADCASTER_HIGH_POINT = 179594
SCENIC_BROADCASTER_NATURAL_POOL = 179596
SCENIC_BROADCASTER_SECRET_AREA = 179595
SCENIC_BROADCASTER_WATERFALL_VISTA = 179593
SCHOOL_PROJECT_BOX_DESTROYED_PROJECT_DESTROYER = 165434
SCHOOL_PROJECT_BOX_DESTROYED_PROJECT_OWNER_ANGRY = 165460
SCHOOL_PROJECT_BOX_DESTROYED_PROJECT_OWNER_SAD = 165463
SCHOOL_PROJECT_BOX_EXTRA_CREDIT_POTENTIAL = 162792
SCHOOL_PROJECT_BOX_FINISHED_PROJECT = 163000
SCHOOL_PROJECT_BOX_FINISHED_PROJECT_NORMAL_OR_HIGH_QUALITY = 163634
SCHOOL_PROJECT_BOX_FINISHED_PROJECT_POOR_QUALITY = 163633
SCHOOL_PROJECT_BOX_RECEIVE_PROGRESS_NEXT_SCHOOL_DAY = 163467
SCHOOL_PROJECT_BOX_WORKING_CAREFULLY = 162991
SCIENTIST_BREAKTHROUGH_ANIMATION = 108411
SCUBA_REBREATHER = 206586
SCUBA_WETSUIT = 214157
SEANCE_TABLE_AINT_AFRAID = 251622
SEANCE_TABLE_BONEHILDA = 253381
SEANCE_TABLE_BOTCHED_RITUAL = 251623
SEANCE_TABLE_GHOSTS_ARE_JERKS = 251626
SEANCE_TABLE_GHOST_FORM_HOUSEHOLD = 255378
SEANCE_TABLE_HAUNTING_MESSAGE = 251628
SEANCE_TABLE_MELANCHOLY_MALAISE = 251629
SEANCE_TABLE_NOT_VISIBLE_GHOST_FORM_CHECK = 255364
SEANCE_TABLE_NOT_VISIBLE_IN_SEANCE = 255082
SEANCE_TABLE_NOT_VISIBLE_SEANCE_EXIT = 251973
SEANCE_TABLE_NOT_VISIBLE_SUCCESFUL_CEREMONY = 253105
SEANCE_TABLE_OTHERWORLDLY_GUIDANCE = 251624
SEANCE_TABLE_SPECTRAL_SMALL_TALK = 251627
SEANCE_TABLE_SPELLCASTER = 255933
SEANCE_TABLE_UHH_WHAT = 251625
SEASONAL_THROWING_MUD_HAPPY = 181562
SEASONAL_THROWING_MUD_PLAYFUL = 181565
SEASONAL_THROWING_NAILED_MUD = 181835
SEASONAL_THROWING_NAILED_SNOWBALL = 181560
SEASONAL_THROWING_NAILED_WATER_BALLOON = 181836
SEASONAL_THROWING_SKILL_LEVEL_01 = 183320
SEASONAL_THROWING_SKILL_LEVEL_02 = 183321
SEASONAL_THROWING_SKILL_LEVEL_03 = 183322
SEASONAL_THROWING_SKILL_LEVEL_04 = 183323
SEASONAL_THROWING_SKILL_LEVEL_05 = 183319
SEASONAL_THROWING_SNOWBALL_HAPPY = 181566
SEASONAL_THROWING_SNOWBALL_PLAYFUL = 181563
SEASONAL_THROWING_SNOWBALL_UNCOMFORTABLE = 247475
SEASONAL_THROWING_WATER_BALLOON_HAPPY = 181564
SEASONAL_THROWING_WATER_BALLOON_HIDDEN_WET = 191359
SEASONAL_THROWING_WATER_BALLOON_PLAYFUL = 181561
SECRET_LAB_VENUE = 203479
SEEDS_OF_DOUBT = 35125
SELF_DISCOVERY_ANIMAL_CAT = 335501
SELF_DISCOVERY_ANIMAL_DOG = 335500
SELF_DISCOVERY_CAN_MAKE_PROGRESS = 315849
SELF_DISCOVERY_DISCOVERY_MOMENT = 318056
SELF_DISCOVERY_DISCOVERY_MOMENT_COOLDOWN = 318344
SELF_DISCOVERY_DISCOVERY_MOMENT_COOLDOWN_PARANOID = 342234
SELF_DISCOVERY_DISCOVERY_MOMENT_COOLDOWN_SQUEAMISH = 342233
SELF_DISCOVERY_HYGIENE_PAUSE = 334984
SELF_DISCOVERY_METABOLISM_DRANK_SPOILED_MILK = 319212
SELF_DISCOVERY_MOOD_CURRENT_SITUATION_ANGRY = 334507
SELF_DISCOVERY_MOOD_CURRENT_SITUATION_SAD = 334508
SELF_DISCOVERY_SCARED_ERRATIC = 335008
SELF_DISCOVERY_VIRTUES_ACT_PROPER = 335005
SENTIMENT_ADORING_CONFIDENT_CONSOLE_DEATH = 273916
SENTIMENT_ADORING_CONFIDENT_GENERIC = 246891
SENTIMENT_ADORING_CONFIDENT_IMPRESSED = 246930
SENTIMENT_ADORING_CONFIDENT_LIFESAVER = 247280
SENTIMENT_ADORING_HAPPY_CONTAGION_GENERIC = 246886
SENTIMENT_ADORING_HAPPY_PRIMARY_AMAZING_BEING = 274240
SENTIMENT_ADORING_HAPPY_PRIMARY_CONSOLE_DEATH = 273917
SENTIMENT_ADORING_HAPPY_PRIMARY_DECORATOR_GOOD_BUILD = 268269
SENTIMENT_ADORING_HAPPY_PRIMARY_GENERIC = 246883
SENTIMENT_ADORING_HAPPY_PRIMARY_GROWING_FAMILY = 274149
SENTIMENT_ADORING_HAPPY_PRIMARY_IMPRESSED = 246948
SENTIMENT_ADORING_HAPPY_PRIMARY_INFECTIOUS_JOY = 274150
SENTIMENT_ADORING_HAPPY_PRIMARY_LIFESAVER = 247281
SENTIMENT_ADORING_HAPPY_PRIMARY_WITNESS_FOAL_BIRTH = 338408
SENTIMENT_ADORING_INSPIRED_CONSOLE_DEATH = 273918
SENTIMENT_ADORING_INSPIRED_GENERIC = 246905
SENTIMENT_ADORING_INSPIRED_IMPRESSED = 246962
SENTIMENT_ADORING_INSPIRED_LIFESAVER = 247282
SENTIMENT_ADORING_PLAYFUL_CONTAGION_INFECTIOUS_JOY = 314926
SENTIMENT_ADORING_PLAYFUL_WITNESS_FOAL_BIRTH = 338411
SENTIMENT_BITTER_ANGRY_BIT_AT_BY_HORSE = 340340
SENTIMENT_BITTER_ANGRY_BREAKUP = 247302
SENTIMENT_BITTER_ANGRY_CHEATING = 247300
SENTIMENT_BITTER_ANGRY_CRUMPLEBOTTOMED = 264468
SENTIMENT_BITTER_ANGRY_DIVORCE = 247306
SENTIMENT_BITTER_ANGRY_FIGHT = 247316
SENTIMENT_BITTER_ANGRY_GENERIC = 241022
SENTIMENT_BITTER_ANGRY_HIKING_TRAIL = 250368
SENTIMENT_BITTER_ANGRY_LIFESTYLE_WORKAHOLIC = 252772
SENTIMENT_BITTER_ANGRY_LIVESTOCK_SOLD = 263678
SENTIMENT_BITTER_ANGRY_MOUNTAIN_CLIMB = 253627
SENTIMENT_BITTER_ANGRY_MOUNTAIN_CLIMB_LT = 254127
SENTIMENT_BITTER_ANGRY_NOT_THAT_CUTE = 274212
SENTIMENT_BITTER_ANGRY_VILLAGE_FAIR_BRIBE_FAIL = 268422
SENTIMENT_BITTER_ANGRY_YOGA_CLASS = 271981
SENTIMENT_BITTER_CONTAGION_HAPPY_GENERIC = 241018
SENTIMENT_BITTER_CONTAGION_HAPPY_SIBLING_JEALOUSY = 274221
SENTIMENT_BITTER_TENSE_PRIMARY_BIT_AT_BY_HORSE = 340339
SENTIMENT_BITTER_TENSE_PRIMARY_BREAKUP = 247304
SENTIMENT_BITTER_TENSE_PRIMARY_CHEATING = 247285
SENTIMENT_BITTER_TENSE_PRIMARY_CRUMPLEBOTTOMED = 264469
SENTIMENT_BITTER_TENSE_PRIMARY_DIVORCE = 247307
SENTIMENT_BITTER_TENSE_PRIMARY_FIGHT = 247317
SENTIMENT_BITTER_TENSE_PRIMARY_GENERIC = 241020
SENTIMENT_BITTER_TENSE_PRIMARY_HIKING_TRAIL = 251494
SENTIMENT_BITTER_TENSE_PRIMARY_LIFESTYLE_WORKAHOLIC = 252773
SENTIMENT_BITTER_TENSE_PRIMARY_LIVESTOCK_SOLD = 263701
SENTIMENT_BITTER_TENSE_PRIMARY_MOUNTAIN_CLIMB = 254128
SENTIMENT_BITTER_TENSE_PRIMARY_MOUNTAIN_CLIMB_LT = 254137
SENTIMENT_BITTER_TENSE_PRIMARY_WHATS_SO_SPECIAL = 274204
SENTIMENT_BITTER_TENSE_PRIMARY_YOGA_CLASS = 271980
SENTIMENT_CLOSE_CONFIDENT_LOYAL_REGAINED_TRUST = 312706
SENTIMENT_CLOSE_FLIRTY_GENERIC = 240624
SENTIMENT_CLOSE_HAPPY_CONTAGION_GENERIC = 240622
SENTIMENT_CLOSE_HAPPY_CONTAGION_NEAR_DEATH = 247388
SENTIMENT_CLOSE_HAPPY_PRIMARY_ADOPTION = 247383
SENTIMENT_CLOSE_HAPPY_PRIMARY_CANNING_RECEIVED_GIFT = 262186
SENTIMENT_CLOSE_HAPPY_PRIMARY_COTTAGE_WORLD_NPC_GOSSIP = 264955
SENTIMENT_CLOSE_HAPPY_PRIMARY_GENERIC = 240626
SENTIMENT_CLOSE_HAPPY_PRIMARY_GENERIC_LT = 247337
SENTIMENT_CLOSE_HAPPY_PRIMARY_GROUP_COOKING_COOKING_TOGETHER = 262315
SENTIMENT_CLOSE_HAPPY_PRIMARY_HIKING_TRAIL = 250367
SENTIMENT_CLOSE_HAPPY_PRIMARY_HOTPOT = 252799
SENTIMENT_CLOSE_HAPPY_PRIMARY_LIFESTYLE_CLOSE_KNIT = 252776
SENTIMENT_CLOSE_HAPPY_PRIMARY_LIGHT_FESTIVAL_WISH = 253249
SENTIMENT_CLOSE_HAPPY_PRIMARY_LOYAL_REGAINED_TRUST = 312702
SENTIMENT_CLOSE_HAPPY_PRIMARY_LYCAN_BOND = 288813
SENTIMENT_CLOSE_HAPPY_PRIMARY_MOUNTAIN_CLIMB = 254129
SENTIMENT_CLOSE_HAPPY_PRIMARY_NEAR_DEATH = 247387
SENTIMENT_CLOSE_HAPPY_PRIMARY_ONSEN = 252802
SENTIMENT_CLOSE_HAPPY_PRIMARY_PARTY = 247373
SENTIMENT_CLOSE_HAPPY_PRIMARY_PICNIC_BASKET_PICNIC_BONDING = 262187
SENTIMENT_CLOSE_HAPPY_PRIMARY_QUALITY_TIME = 247333
SENTIMENT_CLOSE_HAPPY_PRIMARY_SNOW = 252582
SENTIMENT_CLOSE_HAPPY_PRIMARY_SNOW_FESTIVAL_PARTY = 253205
SENTIMENT_CLOSE_HAPPY_PRIMARY_SNOW_FESTIVAL_PLAY = 253195
SENTIMENT_CLOSE_HAPPY_PRIMARY_TEA_SET_TEA_PARTY = 280850
SENTIMENT_CLOSE_HAPPY_PRIMARY_TRUSTING = 283864
SENTIMENT_CLOSE_HAPPY_PRIMARY_VACATION_SNOWY = 252437
SENTIMENT_CLOSE_HAPPY_PRIMARY_VILLAGER_HELP_HELPED_OUT = 266370
SENTIMENT_CLOSE_HAPPY_PRIMARY_VILLAGE_FAIR_BRIBE_SUCCESS = 268400
SENTIMENT_CLOSE_HAPPY_PRIMARY_YOUTH_FESTIVAL_BLESSED = 253250
SENTIMENT_CLOSE_PLAYFUL_ADOPTION = 247386
SENTIMENT_CLOSE_PLAYFUL_CANNING_RECEIVED_GIFT = 262189
SENTIMENT_CLOSE_PLAYFUL_COTTAGE_WORLD_NPC_GOSSIP = 264956
SENTIMENT_CLOSE_PLAYFUL_GENERIC = 240625
SENTIMENT_CLOSE_PLAYFUL_GENERIC_LT = 247350
SENTIMENT_CLOSE_PLAYFUL_GROUP_COOKING_COOKING_TOGETHER = 262320
SENTIMENT_CLOSE_PLAYFUL_HIKING_TRAIL = 254133
SENTIMENT_CLOSE_PLAYFUL_HOTPOT = 252801
SENTIMENT_CLOSE_PLAYFUL_LIFESTYLE_CLOSE_KNIT = 252778
SENTIMENT_CLOSE_PLAYFUL_LIGHT_FESTIVAL_WISH = 253252
SENTIMENT_CLOSE_PLAYFUL_LYCAN_BOND = 288814
SENTIMENT_CLOSE_PLAYFUL_MOUNTAIN_CLIMB = 254131
SENTIMENT_CLOSE_PLAYFUL_NEAR_DEATH = 247401
SENTIMENT_CLOSE_PLAYFUL_ONSEN = 252804
SENTIMENT_CLOSE_PLAYFUL_PARTY = 247375
SENTIMENT_CLOSE_PLAYFUL_PICNIC_BASKET_PICNIC_BONDING = 262188
SENTIMENT_CLOSE_PLAYFUL_QUALITY_TIME = 247335
SENTIMENT_CLOSE_PLAYFUL_SNOW = 252584
SENTIMENT_CLOSE_PLAYFUL_SNOW_FESTIVAL_PARTY = 253206
SENTIMENT_CLOSE_PLAYFUL_SNOW_FESTIVAL_PLAY = 253196
SENTIMENT_CLOSE_PLAYFUL_TEA_SET_TEA_PARTY = 280853
SENTIMENT_CLOSE_PLAYFUL_VACATION_SNOWY = 252438
SENTIMENT_CLOSE_PLAYFUL_VILLAGER_HELP_HELPED_OUT = 266371
SENTIMENT_CLOSE_PLAYFUL_YOUTH_FESTIVAL_BLESSED = 253251
SENTIMENT_CLOSE_SAD_CONTAGION_GENERIC = 240623
SENTIMENT_CLOSE_SAD_CONTAGION_NEAR_DEATH = 247389
SENTIMENT_CLOSE_TENSE_LOYAL_REGAINED_TRUST = 312707
SENTIMENT_CRUSH_EMBARRASSED_GENERIC = 273031
SENTIMENT_CRUSH_FLIRTY_PRIMARY_GENERIC = 272848
SENTIMENT_CRUSH_HAPPY_GENERIC = 273029
SENTIMENT_CRUSH_SAD_GENERIC = 273033
SENTIMENT_CRUSH_TENSE_GENERIC = 272849
SENTIMENT_ENAMORED_DAZED_GENERIC = 240997
SENTIMENT_ENAMORED_EMBARRASSED_GENERIC = 240994
SENTIMENT_ENAMORED_EMBARRASSED_GENERIC_LT = 247456
SENTIMENT_ENAMORED_EMBARRASSED_LOYAL_SECOND_CHANCE = 312679
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_CANNING_GIFTED_JAR = 262185
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_COTTAG_EWORLD_RUINS = 268487
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_FIRST_DANCE_TOGETHER = 274230
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_FULL_MOON_FIRST_KISS = 290600
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_GENERIC = 240991
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_GENERIC_LT = 247457
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_LIFESTYLES_SHARED = 252446
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_LIGHT_FESTIVAL_KISS = 253190
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_LOYAL_SECOND_CHANCE = 312678
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_MOUNTAIN = 252797
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_MOUNTAIN_CLIMB = 252790
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_MOUNTAIN_NEIGHBORHOOD = 252793
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_OPPOSITES = 252443
SENTIMENT_ENAMORED_FLIRTY_PRIMARY_PAIRED_DANCING_FIRST_DANCE = 280854
SENTIMENT_ENAMORED_HAPPY_CANNING_GIFTED_JAR = 262180
SENTIMENT_ENAMORED_HAPPY_COTTAGE_WORLD_RUINS = 268486
SENTIMENT_ENAMORED_HAPPY_FULL_MOON_FIRST_KISS = 290601
SENTIMENT_ENAMORED_HAPPY_GENERIC = 240996
SENTIMENT_ENAMORED_HAPPY_GENERIC_LT = 247458
SENTIMENT_ENAMORED_HAPPY_LIFESTYLES_SHARED = 252447
SENTIMENT_ENAMORED_HAPPY_LIGHT_FESTIVAL_KISS = 253191
SENTIMENT_ENAMORED_HAPPY_LOYAL_SECOND_CHANCE = 312677
SENTIMENT_ENAMORED_HAPPY_MOUNTAIN = 252796
SENTIMENT_ENAMORED_HAPPY_MOUNTAIN_CLIMB = 252791
SENTIMENT_ENAMORED_HAPPY_MOUNTAIN_NEIGHBORHOOD = 252794
SENTIMENT_ENAMORED_HAPPY_OPPOSITES = 252444
SENTIMENT_ENAMORED_HAPPY_PAIRED_DANCING_FIRST_DANCE = 280855
SENTIMENT_FURIOUS_ANGRY_PRIMARY_CHEATING = 247462
SENTIMENT_FURIOUS_ANGRY_PRIMARY_DECORATOR_BAD_BUILD = 268261
SENTIMENT_FURIOUS_ANGRY_PRIMARY_GENERIC = 241005
SENTIMENT_FURIOUS_ANGRY_PRIMARY_LIGHT_FESTIVAL_JEALOUS = 253216
SENTIMENT_FURIOUS_ANGRY_PRIMARY_WEDDING = 247469
SENTIMENT_FURIOUS_ANGRY_PRIMARY_WEDDING_PARTIES_EJECTED_GUEST = 274214
SENTIMENT_FURIOUS_CONFIDENT_CHEATING = 247463
SENTIMENT_FURIOUS_CONFIDENT_GENERIC = 241009
SENTIMENT_FURIOUS_CONFIDENT_WEDDING = 247471
SENTIMENT_FURIOUS_CONTAGION_ANGRY_GENERIC = 241003
SENTIMENT_FURIOUS_TENSE_CHEATING = 247467
SENTIMENT_FURIOUS_TENSE_GENERIC = 241007
SENTIMENT_FURIOUS_TENSE_LIGHT_FESTIVAL_JEALOUS = 253217
SENTIMENT_FURIOUS_TENSE_WEDDING = 247472
SENTIMENT_FURIOUS_TENSE_WEDDING_PARTIES_EJECTED_GUEST = 280856
SENTIMENT_GUILTY_BIG_SAD_WOLF = 288506
SENTIMENT_GUILTY_EMBARRASSED_AWKWARD_DATE = 247561
SENTIMENT_GUILTY_EMBARRASSED_BAD_PARTY = 247570
SENTIMENT_GUILTY_EMBARRASSED_GENERIC = 247541
SENTIMENT_GUILTY_EMBARRASSED_LIFESTYLE_CLOSE_KNIT = 252786
SENTIMENT_GUILTY_EMBARRASSED_MOUNTAIN_CLIMB = 254134
SENTIMENT_GUILTY_EMBARRASSED_VILLAGE_FAIR_BRIBE_FAIL = 268430
SENTIMENT_GUILTY_SAD_CONTAGION_GENERIC = 247555
SENTIMENT_GUILTY_SAD_PRIMARY_AWKWARD_DATE = 247563
SENTIMENT_GUILTY_SAD_PRIMARY_BAD_PARTY = 247574
SENTIMENT_GUILTY_SAD_PRIMARY_GENERIC = 247540
SENTIMENT_GUILTY_SAD_PRIMARY_LIFESTYLE_CLOSE_KNIT = 252787
SENTIMENT_GUILTY_SAD_PRIMARY_MOUNTAIN_CLIMB = 254135
SENTIMENT_GUILTY_TENSE_AWKWARD_DATE = 247568
SENTIMENT_GUILTY_TENSE_BAD_PARTY = 247577
SENTIMENT_GUILTY_TENSE_GENERIC = 247544
SENTIMENT_GUILTY_TENSE_LIFESTYLE_CLOSE_KNIT = 252788
SENTIMENT_GUILTY_TENSE_MOUNTAIN_CLIMB = 254136
SENTIMENT_HURT_ANGRY_GENERIC = 247589
SENTIMENT_HURT_ANGRY_GENERIC_LT = 247591
SENTIMENT_HURT_ANGRY_LIFESTYLE_NETWORKER = 252774
SENTIMENT_HURT_ANGRY_LIVESTOCK_SOLD = 263702
SENTIMENT_HURT_ANGRY_REJECTION = 247592
SENTIMENT_HURT_ANGRY_ROMANTIC = 247593
SENTIMENT_HURT_ANGRY_SADDENED = 247594
SENTIMENT_HURT_ANGRY_SOLD_MY_FRIEND = 339249
SENTIMENT_HURT_ANGRY_SUSPICIOUS = 283867
SENTIMENT_HURT_ANGRY_WHERES_MY_ATTENTION = 274229
SENTIMENT_HURT_ANGRY_YOUTH_FESTIVAL_UNBLESSED = 253225
SENTIMENT_HURT_SAD_PRIMARY_GENERIC = 247583
SENTIMENT_HURT_SAD_PRIMARY_GENERIC_LT = 247584
SENTIMENT_HURT_SAD_PRIMARY_LIFESTYLE_NETWORKER = 252775
SENTIMENT_HURT_SAD_PRIMARY_LIVESTOCK_SOLD = 263703
SENTIMENT_HURT_SAD_PRIMARY_NO_ATTENTION_LEFT = 274228
SENTIMENT_HURT_SAD_PRIMARY_REJECTION = 247586
SENTIMENT_HURT_SAD_PRIMARY_ROMANTIC = 247585
SENTIMENT_HURT_SAD_PRIMARY_SADDENED = 247587
SENTIMENT_HURT_SAD_PRIMARY_SOLD_MY_FRIEND = 339248
SENTIMENT_HURT_SAD_PRIMARY_SUSPICIOUS = 283868
SENTIMENT_HURT_SAD_PRIMARY_YOUTH_FESTIVAL_UNBLESSED = 253226
SENTIMENT_MOTIVATING_CONFIDENT_EPICALLY_INSPIRED = 309532
SENTIMENT_MOTIVATING_CONFIDENT_EXTREME_SPORTS = 252865
SENTIMENT_MOTIVATING_CONFIDENT_FRIENDLY_ADVICE = 273841
SENTIMENT_MOTIVATING_ENERGIZED_CHAMPION_PARTNER = 338939
SENTIMENT_MOTIVATING_ENERGIZED_PRIMARY_EPICALLY_INSPIRED = 309533
SENTIMENT_MOTIVATING_ENERGIZED_PRIMARY_EXTREME_SPORTS = 252858
SENTIMENT_MOTIVATING_ENERGIZED_PRIMARY_FRIENDLY_ADVICE = 273843
SENTIMENT_MOTIVATING_FOCUSED_EPICALLY_INSPIRED = 309534
SENTIMENT_MOTIVATING_FOCUSED_EXTREME_SPORTS = 252867
SENTIMENT_MOTIVATING_FOCUSED_FRIENDLY_ADVICE = 273844
SENTIMENT_MOTIVATING_INSPIRED_CHAMPION_PARTNER = 338937
SENT_TEXT_COOLDOWN = 100672
SERUMS_ALIEN_AURA = 104809
SERUMS_ALL_BY_MYSELF = 104805
SERUMS_ANGRY_REAPER = 107032
SERUMS_BAD_LUCK = 104807
SERUMS_BEST_WAY_TO_RECOVER = 104788
SERUMS_BRILLIANT = 104798
SERUMS_BURNING_LOVE = 104793
SERUMS_CANT_FIX_MY_HEART = 104808
SERUMS_DO_YOU_KNOW_WHO_I_AM = 104800
SERUMS_FEAR_THE_REAPER = 104796
SERUMS_FIXERS_LUCK = 104806
SERUMS_FIZZY_EXPLOSION = 112562
SERUMS_GHOSTLY = 104795
SERUMS_MAD_AS_AN_OX = 104797
SERUMS_NOT_FEELING_WELL = 104801
SERUMS_PLACEBO_EFFECT = 104789
SERUMS_RAVENOUS = 104786
SERUMS_REAPERS_FRIEND = 104803
SERUMS_REAPER_REVIVED_FRIEND = 115941
SERUMS_RED_HOT_SERUM = 104787
SERUMS_ROSE_PERFUME_SERUM = 104792
SERUMS_SELF_EXPERIMENTATION = 105161
SERUMS_SPARK_DRIVE = 104802
SERUMS_TEMPTED_FATE = 104804
SERUMS_THIS_IS_BELOW_ME = 104799
SERUMS_WANT_TO_HIDE = 104794
SERUMS_WEIGHT_DISPOSAL = 104791
SERUMS_YUM_SPICY = 104790
SERVICE_SKELETON_NEAR_SKELETON_COMMON = 177833
SERVICE_SKELETON_NEAR_SKELETON_RARE = 177835
SERVICE_SKELETON_OUTFIT = 181546
SEXUAL_ORIENTATION_BECAME_WOOHOO_PARTNERS = 294525
SEXUAL_ORIENTATION_REJECTED_WOOHOO_PARTNERS = 294526
SHARED_BIG_NEWS_HAPPY = 97066
SHARED_BIG_NEWS_TENSE = 97067
SHOE_REMOVAL_SIGN_APPEARANCE_MODIFIER_BARE_FOOT = 248147
SHOE_REMOVAL_SIGN_APPEARANCE_MODIFIER_SLIPPERS = 248148
SHOE_REMOVAL_SIGN_BREAKING_RULES = 248809
SHOE_REMOVAL_SIGN_CAUGHT_EMBARRASSED = 246808
SHOE_REMOVAL_SIGN_COMPLIANT = 246502
SHOE_REMOVAL_SIGN_EXEMPTION = 255240
SHOE_REMOVAL_SIGN_NON_COMPLIANT = 246503
SHOE_REMOVAL_SIGN_NOT_WEARING_SHOES_EXEMPTION = 254337
SHOE_REMOVAL_SIGN_SHOES_OFF = 246486
SHOE_REMOVAL_SIGN_SLIPPERS_ON = 246487
SHOWER_WOOHOO_EMBARRASSED = 229217
SHOWER_WOOHOO_GOOD = 229219
SHOWER_WOOHOO_SPECTACULAR = 229218
SHOWER_WOOHOO_UNCOMFORTABLE = 229220
SICKNESS_ATE_HUMAN_FOOD = 169740
SICKNESS_EXERCISED = 169739
SICKNESS_IMMUNITY_GENERAL = 9971
SICKNESS_IS_SICK = 168173
SICKNESS_NEED_TO_PUKE = 98267
SICKNESS_PET_ATE_SPOILED_FOOD = 158936
SICKNESS_SABOTAGED_FOOD_SPICY = 187147
SICKNESS_SABOTAGED_FOOD_STOMACH_MEDS = 187150
SICKNESS_SABOTAGED_FOOD_YUCK_FRUIT = 187148
SICKNESS_SYSTEM_DIAGNOSED_0_NONE = 109669
SICKNESS_SYSTEM_DIAGNOSED_0_NONE_DOCTOR = 114226
SICKNESS_SYSTEM_DIAGNOSED_1_NONE_CHANCE = 109670
SICKNESS_SYSTEM_DIAGNOSED_BLOATY_HEAD = 108169
SICKNESS_SYSTEM_DIAGNOSED_BURNING_TUMMY = 108170
SICKNESS_SYSTEM_DIAGNOSED_GAS_AND_GIGGLES = 108171
SICKNESS_SYSTEM_DIAGNOSED_ITCHY_PLUMBOB = 108172
SICKNESS_SYSTEM_DIAGNOSED_LLAMA_FLU = 108173
SICKNESS_SYSTEM_DIAGNOSED_STARRY_EYES = 108174
SICKNESS_SYSTEM_DIAGNOSED_SWEATY_SHIVERS = 108176
SICKNESS_SYSTEM_DIAGNOSED_TRIPLE_THREAT = 108175
SICKNESS_SYSTEM_DOCTOR_AWAY_EVENTS_PATIENT_COLLAPSED = 113901
SICKNESS_SYSTEM_DOCTOR_AWAY_EVENTS_PATIENT_EXAMINED = 113898
SICKNESS_SYSTEM_DOCTOR_BEDSIDE_MANNER_GOOD = 109837
SICKNESS_SYSTEM_DOCTOR_EXAM_RESULTS_BAD = 109082
SICKNESS_SYSTEM_FAKE_SICK_COOLDOWN = 112152
SICKNESS_SYSTEM_HYGIENIC_POD_CURED = 115141
SICKNESS_SYSTEM_ILLNESS_BLOATY_HEAD = 105478
SICKNESS_SYSTEM_ILLNESS_BURNING_TUMMY = 105621
SICKNESS_SYSTEM_ILLNESS_CRITICALITY_MILD = 105605
SICKNESS_SYSTEM_ILLNESS_CRITICALITY_SEVERE = 105606
SICKNESS_SYSTEM_ILLNESS_DURATION_COMMODITY_STATE_IMMUNE = 106531
SICKNESS_SYSTEM_ILLNESS_DURATION_COMMODITY_STATE_MILD = 106528
SICKNESS_SYSTEM_ILLNESS_DURATION_COMMODITY_STATE_REMISSION = 106530
SICKNESS_SYSTEM_ILLNESS_DURATION_COMMODITY_STATE_REMOVE = 106532
SICKNESS_SYSTEM_ILLNESS_DURATION_COMMODITY_STATE_SEVERE = 106529
SICKNESS_SYSTEM_ILLNESS_GAS_AND_GIGGLES = 105620
SICKNESS_SYSTEM_ILLNESS_HOME_REMEDY = 108672
SICKNESS_SYSTEM_ILLNESS_ITCHY_PLUMBOB = 105619
SICKNESS_SYSTEM_ILLNESS_LLAMA_FLU = 105618
SICKNESS_SYSTEM_ILLNESS_SEVERE_CONTRACTED = 105573
SICKNESS_SYSTEM_ILLNESS_STARRY_EYES = 105617
SICKNESS_SYSTEM_ILLNESS_SWEATY_SHIVERS = 105616
SICKNESS_SYSTEM_ILLNESS_TRIPLE_THREAT = 105615
SICKNESS_SYSTEM_ILLNESS_X_NONE_PATIENT = 113783
SICKNESS_SYSTEM_MAKE_SICK_TRIPLE_THREAT = 114355
SICKNESS_SYSTEM_PATIENT_COLLAPSED = 113332
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE0 = 114827
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE0_DONE = 114878
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE0_RECEIVED = 114881
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE1 = 109564
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE2 = 109565
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE3 = 109566
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS_COMMODITY_STATE_STAGE4 = 109567
SICKNESS_SYSTEM_PATIENT_EXAMINED_1 = 107990
SICKNESS_SYSTEM_PATIENT_EXAMINED_2 = 107991
SICKNESS_SYSTEM_PATIENT_EXAMINED_CHECK_EARS = 112594
SICKNESS_SYSTEM_PATIENT_EXAMINED_CHECK_EYES = 112593
SICKNESS_SYSTEM_PATIENT_EXAMINED_PROBE = 112595
SICKNESS_SYSTEM_PATIENT_EXAMINED_TAKE_TEMP = 112592
SICKNESS_SYSTEM_PATIENT_SAMPLE_TAKEN = 111239
SICKNESS_SYSTEM_SLEEP_SYMPTOM_SUPPRESSION = 112148
SICKNESS_SYSTEM_SYMPTOM_COUGH_SNEEZE_MILD = 105746
SICKNESS_SYSTEM_SYMPTOM_COUGH_SNEEZE_SEVERE = 105761
SICKNESS_SYSTEM_SYMPTOM_DIZZY_MILD = 105747
SICKNESS_SYSTEM_SYMPTOM_DIZZY_SEVERE = 105762
SICKNESS_SYSTEM_SYMPTOM_FEVER_MILD = 105748
SICKNESS_SYSTEM_SYMPTOM_FEVER_SEVERE = 105763
SICKNESS_SYSTEM_SYMPTOM_GIGGLY_MILD = 105365
SICKNESS_SYSTEM_SYMPTOM_GIGGLY_SEVERE = 105769
SICKNESS_SYSTEM_SYMPTOM_HEADACHE_MILD = 105370
SICKNESS_SYSTEM_SYMPTOM_HEADACHE_SEVERE = 105764
SICKNESS_SYSTEM_SYMPTOM_ITCHY_MILD = 105354
SICKNESS_SYSTEM_SYMPTOM_ITCHY_SEVERE = 105765
SICKNESS_SYSTEM_SYMPTOM_NAUSEA_MILD = 105453
SICKNESS_SYSTEM_SYMPTOM_NAUSEA_SEVERE = 105766
SICKNESS_SYSTEM_SYMPTOM_SEEING_THINGS_MILD = 105436
SICKNESS_SYSTEM_SYMPTOM_SEEING_THINGS_SEVERE = 105767
SICKNESS_SYSTEM_SYMPTOM_STEAMY_EARS_MILD = 105749
SICKNESS_SYSTEM_SYMPTOM_STEAMY_EARS_SEVERE = 105768
SICKNESS_SYSTEM_SYMPTOM_TRIGGER = 105526
SICKNESS_SYSTEM_TAKE_MEDICINE_CURED = 108716
SICKNESS_SYSTEM_TAKE_MEDICINE_DAZED = 105661
SIM_BASKED_IN_BRAVERY = 340980
SIM_BE_WOKEN_UP_HIDDEN = 10314
SIM_CELEBRITY_DISGUISE = 201066
SIM_CHANGE_DIAPER_DIAPER_DISASTER = 311692
SIM_CHANGE_DIAPER_DISASTER_COOLDOWN = 315094
SIM_CHILLED_FROZEN_SPELL = 220093
SIM_CITY_LIFE_PHONE_CHATTER_ANGRY = 143976
SIM_CITY_LIFE_PHONE_CHATTER_HAPPY = 143977
SIM_CITY_LIFE_PHONE_CHATTER_SAD = 143978
SIM_CURIO_SHOP_TENDING_SHOP = 206573
SIM_CURRENTLY_MAKING_DRINK = 100136
SIM_DOCTOR_DELIVERED_BABY_RECENTLY = 113111
SIM_DOCTOR_RESEARCH_MEDICAL_INFO = 112667
SIM_DOCTOR_RESEARCH_MEDICAL_INFO_COOLDOWN = 112668
SIM_EQUINE_ENERGY = 340731
SIM_FEAR_GENIUS_WRONG = 273098
SIM_FIX_RELATIONSHIP_COOLDOWN = 167101
SIM_GARDENING_SKILLED_QUALITY_VFX = 191601
SIM_GARDENING_SKILLED_QUALITY_VFX_TIMED = 191605
SIM_HAS_BRAWLED_RECENTLY_HIDDEN = 124816
SIM_HAZMAT_SUIT = 203478
SIM_HELPING_A_HORSE_IN_NEED = 340729
SIM_HIDDEN_CHECK_TODDLER_COOLDOWN = 155201
SIM_HIDDEN_CHECK_TODDLER_FAILED_NO_OBJECT = 157838
SIM_HORSE_ALLY = 340722
SIM_IN_RESTAURANT = 130714
SIM_IN_SPORE_HALLWAY = 207072
SIM_IN_VET = 158852
SIM_IS_BAR_TENDING = 29363
SIM_IS_COOKING = 10090
SIM_IS_DRINKING = 9272
SIM_IS_DYING = 26171
SIM_IS_EATING = 9273
SIM_IS_IN_BATH = 195626
SIM_IS_PERFORMING = 200372
SIM_IS_SLEEPING = 10094
SIM_IS_SLEEPING_HIDDEN = 275549
SIM_IS_SWIMMING = 206484
SIM_IS_TALKING = 8876
SIM_LAMPOON = 201402
SIM_LAZY_WOKEN_UP = 35850
SIM_LEASHED_TO_DOG = 165193
SIM_LOVE_GURU_ROMANTIC_ASK_HIDDEN = 153593
SIM_LOVE_GURU_WISDOM_ASK_HIDDEN = 153792
SIM_MORNING_SICKNESS = 39405
SIM_MULTI_TO_CARRY_INFANT_PREVENT_IDLE = 329298
SIM_NEEDY_STEED = 340728
SIM_PETS_ALLOWED_TO_EAT_HUMAN_FOOD = 172797
SIM_PETS_ATTACKING_HIDDEN = 167556
SIM_PETS_BE_WOKEN_UP_HIDDEN = 158663
SIM_PETS_FEAR_QUIRK_RUN_AWAY_THOUGHT_BALLOON = 168530
SIM_PETS_MISBEHAVIOR_BARKING = 178426
SIM_PETS_MISBEHAVIOR_BEG_FOR_FOOD = 172827
SIM_PETS_MISBEHAVIOR_JUMP_ON_COUNTERS_DOGS = 178490
SIM_PETS_PET_BED_KICK_OUT_HIDDEN = 166971
SIM_PETS_RELAX_LARGE_DOG = 178109
SIM_PETS_RELAX_SMALL_PET = 178110
SIM_PETS_SOLD_FOR_ADOPTION = 170541
SIM_PET_DOG_NO_SHAKE_OFF_COOLDOWN = 172179
SIM_PREFERENCE_BAD_TIME_ANGRY = 260012
SIM_PREFERENCE_BAD_TIME_UNCOMFORTABLE = 260011
SIM_PREFERENCE_COLOR_HAS_DISLIKE = 267923
SIM_PREFERENCE_COLOR_HAS_LIKE = 267922
SIM_PREFERENCE_DECOR_REACTION_ART_DECO = 325876
SIM_PREFERENCE_DECOR_REACTION_BASICS = 262128
SIM_PREFERENCE_DECOR_REACTION_BOHO = 262129
SIM_PREFERENCE_DECOR_REACTION_CONTEMPORARY = 262130
SIM_PREFERENCE_DECOR_REACTION_COOLDOWN = 263787
SIM_PREFERENCE_DECOR_REACTION_COSMOLUX = 262131
SIM_PREFERENCE_DECOR_REACTION_CUTE = 325877
SIM_PREFERENCE_DECOR_REACTION_FRENCH_COUNTRY = 262133
SIM_PREFERENCE_DECOR_REACTION_GARDEN = 262134
SIM_PREFERENCE_DECOR_REACTION_GOTHIC_FARMHOUSE = 262135
SIM_PREFERENCE_DECOR_REACTION_INDUSTRIAL = 325879
SIM_PREFERENCE_DECOR_REACTION_ISLAND = 262136
SIM_PREFERENCE_DECOR_REACTION_LUXE = 325878
SIM_PREFERENCE_DECOR_REACTION_MISSION = 262137
SIM_PREFERENCE_DECOR_REACTION_MODERN = 262138
SIM_PREFERENCE_DECOR_REACTION_PATIO = 262139
SIM_PREFERENCE_DECOR_REACTION_QUEEN_ANNE = 262140
SIM_PREFERENCE_DECOR_REACTION_SCANDINAVIAN_CONTEMPORARY = 262141
SIM_PREFERENCE_DECOR_REACTION_SHABBY = 326020
SIM_PREFERENCE_DECOR_REACTION_SUBURBAN_CONTEMPORARY = 262143
SIM_PREFERENCE_DECOR_REACTION_TUDOR = 262144
SIM_PREFERENCE_DECOR_REACTION_VINTAGE = 325880
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ACTING = 264113
SIM_PREFERENCE_DISLIKES_ACTIVITIES_BAKING = 264114
SIM_PREFERENCE_DISLIKES_ACTIVITIES_BOWLING = 264115
SIM_PREFERENCE_DISLIKES_ACTIVITIES_COMEDY = 264117
SIM_PREFERENCE_DISLIKES_ACTIVITIES_COOKING = 258397
SIM_PREFERENCE_DISLIKES_ACTIVITIES_CROSS_STITCH = 274550
SIM_PREFERENCE_DISLIKES_ACTIVITIES_DANCING = 264118
SIM_PREFERENCE_DISLIKES_ACTIVITIES_DEBATING = 264126
SIM_PREFERENCE_DISLIKES_ACTIVITIES_DJ_MIXING = 264134
SIM_PREFERENCE_DISLIKES_ACTIVITIES_EQUESTRIAN_SKILL = 340003
SIM_PREFERENCE_DISLIKES_ACTIVITIES_FISHING = 264119
SIM_PREFERENCE_DISLIKES_ACTIVITIES_FITNESS = 258769
SIM_PREFERENCE_DISLIKES_ACTIVITIES_GARDENING = 264120
SIM_PREFERENCE_DISLIKES_ACTIVITIES_GUITAR = 264135
SIM_PREFERENCE_DISLIKES_ACTIVITIES_HANDINESS = 264121
SIM_PREFERENCE_DISLIKES_ACTIVITIES_KNITTING = 274541
SIM_PREFERENCE_DISLIKES_ACTIVITIES_MEDIA_PRODUCTION = 264122
SIM_PREFERENCE_DISLIKES_ACTIVITIES_MISCHIEF = 264123
SIM_PREFERENCE_DISLIKES_ACTIVITIES_MIXOLOGY = 264124
SIM_PREFERENCE_DISLIKES_ACTIVITIES_NECTAR_MAKING = 340004
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PAINTING = 258770
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PHOTOGRAPHY = 264125
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PIANO = 264136
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PIPE_ORGAN = 264137
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PROGRAMMING = 264781
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ROBOTICS = 264127
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ROCKET_SCIENCE = 264129
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ROCK_CLIMBING = 264128
SIM_PREFERENCE_DISLIKES_ACTIVITIES_SINGING = 264138
SIM_PREFERENCE_DISLIKES_ACTIVITIES_SKIING = 264130
SIM_PREFERENCE_DISLIKES_ACTIVITIES_SNOWBOARDING = 264131
SIM_PREFERENCE_DISLIKES_ACTIVITIES_VIDEO_GAMING = 258771
SIM_PREFERENCE_DISLIKES_ACTIVITIES_VIOLIN = 258772
SIM_PREFERENCE_DISLIKES_ACTIVITIES_WELLNESS = 264132
SIM_PREFERENCE_DISLIKES_ACTIVITIES_WRITING = 264133
SIM_PREFERENCE_DISLIKES_DECOR_ART_DECO = 325865
SIM_PREFERENCE_DISLIKES_DECOR_BASICS = 263808
SIM_PREFERENCE_DISLIKES_DECOR_BOHO = 263809
SIM_PREFERENCE_DISLIKES_DECOR_CONTEMPORARY = 263810
SIM_PREFERENCE_DISLIKES_DECOR_COSMOLUX = 263811
SIM_PREFERENCE_DISLIKES_DECOR_CUTE = 325866
SIM_PREFERENCE_DISLIKES_DECOR_FRENCH_COUNTRY = 263815
SIM_PREFERENCE_DISLIKES_DECOR_GARDEN = 263816
SIM_PREFERENCE_DISLIKES_DECOR_GOTHIC_FARMHOUSE = 263818
SIM_PREFERENCE_DISLIKES_DECOR_INDUSTRIAL = 325867
SIM_PREFERENCE_DISLIKES_DECOR_ISLAND = 263819
SIM_PREFERENCE_DISLIKES_DECOR_LUXE = 325868
SIM_PREFERENCE_DISLIKES_DECOR_MISSION = 263820
SIM_PREFERENCE_DISLIKES_DECOR_MODERN = 263821
SIM_PREFERENCE_DISLIKES_DECOR_PATIO = 263822
SIM_PREFERENCE_DISLIKES_DECOR_QUEEN_ANNE = 263823
SIM_PREFERENCE_DISLIKES_DECOR_SCANDINAVIAN_CONTEMPORARY = 263824
SIM_PREFERENCE_DISLIKES_DECOR_SHABBY = 326016
SIM_PREFERENCE_DISLIKES_DECOR_SUBURBAN_CONTEMPORARY = 263826
SIM_PREFERENCE_DISLIKES_DECOR_TUDOR = 263827
SIM_PREFERENCE_DISLIKES_DECOR_VINTAGE = 325869
SIM_PREFERENCE_DISLIKES_FASHION_BASICS = 272724
SIM_PREFERENCE_DISLIKES_FASHION_BOHO = 283087
SIM_PREFERENCE_DISLIKES_FASHION_COLOSSAL_FASHION_FAUX_PAX = 284515
SIM_PREFERENCE_DISLIKES_FASHION_COUNTRY = 283090
SIM_PREFERENCE_DISLIKES_FASHION_HIPSTER = 283091
SIM_PREFERENCE_DISLIKES_FASHION_OUTDOORSY = 283092
SIM_PREFERENCE_DISLIKES_FASHION_POLISHED = 283093
SIM_PREFERENCE_DISLIKES_FASHION_PREPPY = 283094
SIM_PREFERENCE_DISLIKES_FASHION_ROCKER = 283095
SIM_PREFERENCE_DISLIKES_FASHION_STREETWEAR = 283096
SIM_PREFERENCE_DISLIKES_MUSIC_ALTERNATIVE = 258801
SIM_PREFERENCE_DISLIKES_MUSIC_AMERICANA = 265288
SIM_PREFERENCE_DISLIKES_MUSIC_BACKYARD = 265275
SIM_PREFERENCE_DISLIKES_MUSIC_BAROQUE = 265278
SIM_PREFERENCE_DISLIKES_MUSIC_BATUU = 346364
SIM_PREFERENCE_DISLIKES_MUSIC_BLUES = 258802
SIM_PREFERENCE_DISLIKES_MUSIC_BRAZILIAN = 346363
SIM_PREFERENCE_DISLIKES_MUSIC_CLASSICAL = 258803
SIM_PREFERENCE_DISLIKES_MUSIC_COTTAGE_CORE = 274581
SIM_PREFERENCE_DISLIKES_MUSIC_DJ = 267532
SIM_PREFERENCE_DISLIKES_MUSIC_EASY_LISTENING = 265274
SIM_PREFERENCE_DISLIKES_MUSIC_ELECTRONICA = 258804
SIM_PREFERENCE_DISLIKES_MUSIC_FOCUS = 265290
SIM_PREFERENCE_DISLIKES_MUSIC_HIP_HOP = 258805
SIM_PREFERENCE_DISLIKES_MUSIC_ISLAND = 265287
SIM_PREFERENCE_DISLIKES_MUSIC_JAPANESE_FOLK = 265289
SIM_PREFERENCE_DISLIKES_MUSIC_JAZZ = 265277
SIM_PREFERENCE_DISLIKES_MUSIC_KIDS = 258735
SIM_PREFERENCE_DISLIKES_MUSIC_LATIN = 265281
SIM_PREFERENCE_DISLIKES_MUSIC_LATIN_POP = 265282
SIM_PREFERENCE_DISLIKES_MUSIC_LULLABIES = 258806
SIM_PREFERENCE_DISLIKES_MUSIC_METAL = 265291
SIM_PREFERENCE_DISLIKES_MUSIC_NEW_AGE = 265276
SIM_PREFERENCE_DISLIKES_MUSIC_NU_DISCO = 265280
SIM_PREFERENCE_DISLIKES_MUSIC_OLDIES = 312261
SIM_PREFERENCE_DISLIKES_MUSIC_POP = 258701
SIM_PREFERENCE_DISLIKES_MUSIC_RANCH = 334860
SIM_PREFERENCE_DISLIKES_MUSIC_RETRO = 258807
SIM_PREFERENCE_DISLIKES_MUSIC_RNB = 343312
SIM_PREFERENCE_DISLIKES_MUSIC_ROMANCE = 258808
SIM_PREFERENCE_DISLIKES_MUSIC_SINGER_SONGWRITER = 265285
SIM_PREFERENCE_DISLIKES_MUSIC_SPOOKY = 258809
SIM_PREFERENCE_DISLIKES_MUSIC_STRANGE_TUNES = 265283
SIM_PREFERENCE_DISLIKES_MUSIC_SUMMER_STRUT = 265286
SIM_PREFERENCE_DISLIKES_MUSIC_S_POP = 258810
SIM_PREFERENCE_DISLIKES_MUSIC_TWEEN_POP = 265279
SIM_PREFERENCE_DISLIKES_MUSIC_WINTER_HOLIDAY = 258811
SIM_PREFERENCE_DISLIKES_MUSIC_WORLD = 265284
SIM_PREFERENCE_FASHION_DISCOVERY_COOLDOWN = 283299
SIM_PREFERENCE_FASHION_RECOGNITION_COOLDOWN = 272765
SIM_PREFERENCE_GAIN_COOLDOWN = 263631
SIM_PREFERENCE_HAS_PREFERENCE_ACTIVITY = 258402
SIM_PREFERENCE_HAS_PREFERENCE_COLOR = 258400
SIM_PREFERENCE_HAS_PREFERENCE_DECOR = 258404
SIM_PREFERENCE_HAS_PREFERENCE_FASHION = 272664
SIM_PREFERENCE_HAS_PREFERENCE_MUSIC = 258403
SIM_PREFERENCE_IDLE_COOLDOWN = 269253
SIM_PREFERENCE_LIKES_ACTIVITIES_ACTING = 264201
SIM_PREFERENCE_LIKES_ACTIVITIES_BAKING = 264202
SIM_PREFERENCE_LIKES_ACTIVITIES_BOWLING = 264203
SIM_PREFERENCE_LIKES_ACTIVITIES_COMEDY = 264204
SIM_PREFERENCE_LIKES_ACTIVITIES_COOKING = 258394
SIM_PREFERENCE_LIKES_ACTIVITIES_CROSS_STITCH = 274551
SIM_PREFERENCE_LIKES_ACTIVITIES_DANCING = 264205
SIM_PREFERENCE_LIKES_ACTIVITIES_DEBATING = 264206
SIM_PREFERENCE_LIKES_ACTIVITIES_DJ_MIXING = 264207
SIM_PREFERENCE_LIKES_ACTIVITIES_EQUESTRIAN_SKILL = 340005
SIM_PREFERENCE_LIKES_ACTIVITIES_FISHING = 264208
SIM_PREFERENCE_LIKES_ACTIVITIES_FITNESS = 258773
SIM_PREFERENCE_LIKES_ACTIVITIES_GARDENING = 264209
SIM_PREFERENCE_LIKES_ACTIVITIES_GUITAR = 264210
SIM_PREFERENCE_LIKES_ACTIVITIES_HANDINESS = 264212
SIM_PREFERENCE_LIKES_ACTIVITIES_KNITTING = 274542
SIM_PREFERENCE_LIKES_ACTIVITIES_MEDIA_PRODUCTION = 264211
SIM_PREFERENCE_LIKES_ACTIVITIES_MISCHIEF = 264213
SIM_PREFERENCE_LIKES_ACTIVITIES_MIXOLOGY = 264214
SIM_PREFERENCE_LIKES_ACTIVITIES_NECTAR_MAKING = 340006
SIM_PREFERENCE_LIKES_ACTIVITIES_PAINTING = 258774
SIM_PREFERENCE_LIKES_ACTIVITIES_PHOTOGRAPHY = 264215
SIM_PREFERENCE_LIKES_ACTIVITIES_PIANO = 264216
SIM_PREFERENCE_LIKES_ACTIVITIES_PIPE_ORGAN = 264217
SIM_PREFERENCE_LIKES_ACTIVITIES_PROGRAMMING = 264780
SIM_PREFERENCE_LIKES_ACTIVITIES_ROBOTICS = 264218
SIM_PREFERENCE_LIKES_ACTIVITIES_ROCKET_SCIENCE = 264220
SIM_PREFERENCE_LIKES_ACTIVITIES_ROCK_CLIMBING = 264219
SIM_PREFERENCE_LIKES_ACTIVITIES_SINGING = 264221
SIM_PREFERENCE_LIKES_ACTIVITIES_SKIING = 264222
SIM_PREFERENCE_LIKES_ACTIVITIES_SNOWBOARDING = 264223
SIM_PREFERENCE_LIKES_ACTIVITIES_VIDEO_GAMING = 258775
SIM_PREFERENCE_LIKES_ACTIVITIES_VIOLIN = 258776
SIM_PREFERENCE_LIKES_ACTIVITIES_WELLNESS = 264224
SIM_PREFERENCE_LIKES_ACTIVITIES_WRITING = 264225
SIM_PREFERENCE_LIKES_DECOR_ART_DECO = 325870
SIM_PREFERENCE_LIKES_DECOR_BASICS = 263790
SIM_PREFERENCE_LIKES_DECOR_BOHO = 263791
SIM_PREFERENCE_LIKES_DECOR_CONTEMPORARY = 263792
SIM_PREFERENCE_LIKES_DECOR_COSMOLUX = 263793
SIM_PREFERENCE_LIKES_DECOR_CUTE = 325871
SIM_PREFERENCE_LIKES_DECOR_FRENCH_COUNTRY = 263795
SIM_PREFERENCE_LIKES_DECOR_GARDEN = 263796
SIM_PREFERENCE_LIKES_DECOR_GOTHIC_FARMHOUSE = 263797
SIM_PREFERENCE_LIKES_DECOR_INDUSTRIAL = 325872
SIM_PREFERENCE_LIKES_DECOR_ISLAND = 263798
SIM_PREFERENCE_LIKES_DECOR_LUXE = 325873
SIM_PREFERENCE_LIKES_DECOR_MISSION = 263799
SIM_PREFERENCE_LIKES_DECOR_MODERN = 263800
SIM_PREFERENCE_LIKES_DECOR_PATIO = 263801
SIM_PREFERENCE_LIKES_DECOR_QUEEN_ANNE = 263802
SIM_PREFERENCE_LIKES_DECOR_SCANDINAVIAN_CONTEMPORARY = 263803
SIM_PREFERENCE_LIKES_DECOR_SHABBY = 326015
SIM_PREFERENCE_LIKES_DECOR_SUBURBAN_CONTEMPORARY = 263805
SIM_PREFERENCE_LIKES_DECOR_TUDOR = 263806
SIM_PREFERENCE_LIKES_DECOR_VINTAGE = 325874
SIM_PREFERENCE_LIKES_FASHION_BASICS = 272653
SIM_PREFERENCE_LIKES_FASHION_BOHO = 283098
SIM_PREFERENCE_LIKES_FASHION_COUNTRY = 283100
SIM_PREFERENCE_LIKES_FASHION_DEDICATED_FOLLOWER_OF_FASHION = 284514
SIM_PREFERENCE_LIKES_FASHION_HIPSTER = 283101
SIM_PREFERENCE_LIKES_FASHION_OUTDOORSY = 283102
SIM_PREFERENCE_LIKES_FASHION_POLISHED = 283103
SIM_PREFERENCE_LIKES_FASHION_PREPPY = 283104
SIM_PREFERENCE_LIKES_FASHION_ROCKER = 283105
SIM_PREFERENCE_LIKES_FASHION_STREETWEAR = 283107
SIM_PREFERENCE_LIKES_MUSIC_ALTERNATIVE = 258790
SIM_PREFERENCE_LIKES_MUSIC_AMERICANA = 265306
SIM_PREFERENCE_LIKES_MUSIC_BACKYARD = 265293
SIM_PREFERENCE_LIKES_MUSIC_BAROQUE = 265297
SIM_PREFERENCE_LIKES_MUSIC_BATUU = 346362
SIM_PREFERENCE_LIKES_MUSIC_BLUES = 258791
SIM_PREFERENCE_LIKES_MUSIC_BRAZILIAN = 346361
SIM_PREFERENCE_LIKES_MUSIC_CLASSICAL = 258792
SIM_PREFERENCE_LIKES_MUSIC_COTTAGE_CORE = 274582
SIM_PREFERENCE_LIKES_MUSIC_DJ = 267533
SIM_PREFERENCE_LIKES_MUSIC_EASY_LISTENING = 265292
SIM_PREFERENCE_LIKES_MUSIC_ELECTRONICA = 258793
SIM_PREFERENCE_LIKES_MUSIC_FOCUS = 265308
SIM_PREFERENCE_LIKES_MUSIC_HIP_HOP = 258794
SIM_PREFERENCE_LIKES_MUSIC_ISLAND = 265304
SIM_PREFERENCE_LIKES_MUSIC_JAPANESE_FOLK = 265307
SIM_PREFERENCE_LIKES_MUSIC_JAZZ = 265295
SIM_PREFERENCE_LIKES_MUSIC_KIDS = 258734
SIM_PREFERENCE_LIKES_MUSIC_LATIN = 265299
SIM_PREFERENCE_LIKES_MUSIC_LATIN_POP = 265300
SIM_PREFERENCE_LIKES_MUSIC_LULLABIES = 258795
SIM_PREFERENCE_LIKES_MUSIC_METAL = 265309
SIM_PREFERENCE_LIKES_MUSIC_NEW_AGE = 265294
SIM_PREFERENCE_LIKES_MUSIC_NU_DISCO = 265298
SIM_PREFERENCE_LIKES_MUSIC_OLDIES = 312262
SIM_PREFERENCE_LIKES_MUSIC_POP = 258699
SIM_PREFERENCE_LIKES_MUSIC_RANCH = 334861
SIM_PREFERENCE_LIKES_MUSIC_RETRO = 258796
SIM_PREFERENCE_LIKES_MUSIC_RNB = 343315
SIM_PREFERENCE_LIKES_MUSIC_ROMANCE = 258797
SIM_PREFERENCE_LIKES_MUSIC_SINGER_SONGWRITER = 265395
SIM_PREFERENCE_LIKES_MUSIC_SPOOKY = 258798
SIM_PREFERENCE_LIKES_MUSIC_STRANGE_TUNES = 265301
SIM_PREFERENCE_LIKES_MUSIC_SUMMER_STRUT = 265303
SIM_PREFERENCE_LIKES_MUSIC_S_POP = 258799
SIM_PREFERENCE_LIKES_MUSIC_TWEEN_POP = 265396
SIM_PREFERENCE_LIKES_MUSIC_WINTER_HOLIDAY = 258800
SIM_PREFERENCE_LIKES_MUSIC_WORLD = 265302
SIM_PREFERENCE_NO_GOOD_ENVIRONMENT = 268284
SIM_PREFERENCE_RECENT_DECOR_ART_DECO = 325927
SIM_PREFERENCE_RECENT_DECOR_BASICS = 325929
SIM_PREFERENCE_RECENT_DECOR_BOHO = 325940
SIM_PREFERENCE_RECENT_DECOR_CONTEMPORARY = 325941
SIM_PREFERENCE_RECENT_DECOR_COSMO_LUX = 325942
SIM_PREFERENCE_RECENT_DECOR_CUTE = 325943
SIM_PREFERENCE_RECENT_DECOR_FRENCH_COUNTRY = 325944
SIM_PREFERENCE_RECENT_DECOR_GARDEN = 325945
SIM_PREFERENCE_RECENT_DECOR_GOTHIC_FARMHOUSE = 325946
SIM_PREFERENCE_RECENT_DECOR_INDUSTRIAL = 325947
SIM_PREFERENCE_RECENT_DECOR_ISLAND = 325948
SIM_PREFERENCE_RECENT_DECOR_LUXE = 325949
SIM_PREFERENCE_RECENT_DECOR_MISSION = 325950
SIM_PREFERENCE_RECENT_DECOR_MODERN = 325951
SIM_PREFERENCE_RECENT_DECOR_PATIO = 325952
SIM_PREFERENCE_RECENT_DECOR_QUEEN_ANNE = 325953
SIM_PREFERENCE_RECENT_DECOR_SCANDINAVIAN_CONTEMPORARY = 325954
SIM_PREFERENCE_RECENT_DECOR_SHABBY = 326019
SIM_PREFERENCE_RECENT_DECOR_SUBURBAN_CONTEMPORARY = 325957
SIM_PREFERENCE_RECENT_DECOR_TUDOR = 325955
SIM_PREFERENCE_RECENT_DECOR_VINTAGE = 325956
SIM_PREFERENCE_RECENT_DISLIKES_ACTING = 264362
SIM_PREFERENCE_RECENT_DISLIKES_BAKING = 264363
SIM_PREFERENCE_RECENT_DISLIKES_BOWLING = 264364
SIM_PREFERENCE_RECENT_DISLIKES_COMEDY = 264365
SIM_PREFERENCE_RECENT_DISLIKES_COOKING = 259487
SIM_PREFERENCE_RECENT_DISLIKES_CROSS_STITCH = 274552
SIM_PREFERENCE_RECENT_DISLIKES_DANCING = 264366
SIM_PREFERENCE_RECENT_DISLIKES_DEBATING = 264367
SIM_PREFERENCE_RECENT_DISLIKES_DJ_MIXING = 264368
SIM_PREFERENCE_RECENT_DISLIKES_EQUESTRIAN_SKILL = 340007
SIM_PREFERENCE_RECENT_DISLIKES_FISHING = 264369
SIM_PREFERENCE_RECENT_DISLIKES_FITNESS = 259490
SIM_PREFERENCE_RECENT_DISLIKES_GARDENING = 264370
SIM_PREFERENCE_RECENT_DISLIKES_GUITAR = 264371
SIM_PREFERENCE_RECENT_DISLIKES_HANDINESS = 264372
SIM_PREFERENCE_RECENT_DISLIKES_KNITTING = 274544
SIM_PREFERENCE_RECENT_DISLIKES_MEDIA_PRODUCTION = 264373
SIM_PREFERENCE_RECENT_DISLIKES_MISCHIEF = 264374
SIM_PREFERENCE_RECENT_DISLIKES_MIXOLOGY = 264375
SIM_PREFERENCE_RECENT_DISLIKES_NECTAR_MAKING = 340008
SIM_PREFERENCE_RECENT_DISLIKES_PAINTING = 259488
SIM_PREFERENCE_RECENT_DISLIKES_PHOTOGRAPHY = 264376
SIM_PREFERENCE_RECENT_DISLIKES_PIANO = 264377
SIM_PREFERENCE_RECENT_DISLIKES_PIPE_ORGAN = 264408
SIM_PREFERENCE_RECENT_DISLIKES_PROGRAMMING = 264786
SIM_PREFERENCE_RECENT_DISLIKES_ROBOTICS = 264378
SIM_PREFERENCE_RECENT_DISLIKES_ROCKET_SCIENCE = 264379
SIM_PREFERENCE_RECENT_DISLIKES_ROCK_CLIMBING = 264410
SIM_PREFERENCE_RECENT_DISLIKES_SINGING = 264380
SIM_PREFERENCE_RECENT_DISLIKES_SKIING = 264381
SIM_PREFERENCE_RECENT_DISLIKES_SNOWBOARDING = 264382
SIM_PREFERENCE_RECENT_DISLIKES_VIDEO_GAMING = 259485
SIM_PREFERENCE_RECENT_DISLIKES_VIOLIN = 259491
SIM_PREFERENCE_RECENT_DISLIKES_WELLNESS = 264383
SIM_PREFERENCE_RECENT_DISLIKES_WRITING = 264384
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_BASICS = 272685
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_BOHO = 283114
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_COUNTRY = 283115
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_HIPSTER = 283116
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_OUTDOORSY = 283117
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_POLISHED = 283118
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_PREPPY = 283119
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_ROCKER = 283120
SIM_PREFERENCE_RECENT_FASHION_DISLIKES_STREETWEAR = 283121
SIM_PREFERENCE_RECENT_FASHION_LIKES_BASICS = 272686
SIM_PREFERENCE_RECENT_FASHION_LIKES_BOHO = 283122
SIM_PREFERENCE_RECENT_FASHION_LIKES_COUNTRY = 283123
SIM_PREFERENCE_RECENT_FASHION_LIKES_HIPSTER = 283128
SIM_PREFERENCE_RECENT_FASHION_LIKES_OUTDOORSY = 283129
SIM_PREFERENCE_RECENT_FASHION_LIKES_POLISHED = 283130
SIM_PREFERENCE_RECENT_FASHION_LIKES_PREPPY = 283131
SIM_PREFERENCE_RECENT_FASHION_LIKES_ROCKER = 283132
SIM_PREFERENCE_RECENT_FASHION_LIKES_STREETWEAR = 283133
SIM_PREFERENCE_RECENT_LIKES_ACTING = 264385
SIM_PREFERENCE_RECENT_LIKES_BAKING = 264386
SIM_PREFERENCE_RECENT_LIKES_BOWLING = 264387
SIM_PREFERENCE_RECENT_LIKES_COMEDY = 264388
SIM_PREFERENCE_RECENT_LIKES_COOKING = 259492
SIM_PREFERENCE_RECENT_LIKES_CROSS_STITCH = 274553
SIM_PREFERENCE_RECENT_LIKES_DANCING = 264389
SIM_PREFERENCE_RECENT_LIKES_DEBATING = 264390
SIM_PREFERENCE_RECENT_LIKES_DJ_MIXING = 264391
SIM_PREFERENCE_RECENT_LIKES_EQUESTRIAN_SKILL = 340019
SIM_PREFERENCE_RECENT_LIKES_FISHING = 264412
SIM_PREFERENCE_RECENT_LIKES_FITNESS = 259493
SIM_PREFERENCE_RECENT_LIKES_GARDENING = 264392
SIM_PREFERENCE_RECENT_LIKES_GUITAR = 264393
SIM_PREFERENCE_RECENT_LIKES_HANDINESS = 264394
SIM_PREFERENCE_RECENT_LIKES_KNITTING = 274545
SIM_PREFERENCE_RECENT_LIKES_MEDIA_PRODUCTION = 264395
SIM_PREFERENCE_RECENT_LIKES_MISCHIEF = 264396
SIM_PREFERENCE_RECENT_LIKES_MIXOLOGY = 264397
SIM_PREFERENCE_RECENT_LIKES_NECTAR_MAKING = 340020
SIM_PREFERENCE_RECENT_LIKES_PAINTING = 259494
SIM_PREFERENCE_RECENT_LIKES_PHOTOGRAPHY = 264398
SIM_PREFERENCE_RECENT_LIKES_PIANO = 264399
SIM_PREFERENCE_RECENT_LIKES_PIPE_ORGAN = 264409
SIM_PREFERENCE_RECENT_LIKES_PROGRAMMING = 264785
SIM_PREFERENCE_RECENT_LIKES_ROBOTICS = 264400
SIM_PREFERENCE_RECENT_LIKES_ROCKET_SCIENCE = 264401
SIM_PREFERENCE_RECENT_LIKES_ROCK_CLIMBING = 264411
SIM_PREFERENCE_RECENT_LIKES_SINGING = 264402
SIM_PREFERENCE_RECENT_LIKES_SKIING = 264403
SIM_PREFERENCE_RECENT_LIKES_SNOWBOARDING = 264404
SIM_PREFERENCE_RECENT_LIKES_VIDEO_GAMING = 259496
SIM_PREFERENCE_RECENT_LIKES_VIOLIN = 259497
SIM_PREFERENCE_RECENT_LIKES_WELLNESS = 264405
SIM_PREFERENCE_RECENT_LIKES_WRITING = 264406
SIM_PREFERENCE_RECENT_MUSIC_ALTERNATIVE = 267542
SIM_PREFERENCE_RECENT_MUSIC_AMERICANA = 267543
SIM_PREFERENCE_RECENT_MUSIC_BACKYARD = 267544
SIM_PREFERENCE_RECENT_MUSIC_BAROQUE = 267545
SIM_PREFERENCE_RECENT_MUSIC_BATUU = 346391
SIM_PREFERENCE_RECENT_MUSIC_BLUES = 267546
SIM_PREFERENCE_RECENT_MUSIC_BRAZILIAN = 346392
SIM_PREFERENCE_RECENT_MUSIC_CLASSICAL = 267547
SIM_PREFERENCE_RECENT_MUSIC_COTTAGE_CORE = 274583
SIM_PREFERENCE_RECENT_MUSIC_EASY_LISTENING = 267548
SIM_PREFERENCE_RECENT_MUSIC_ELECTRONICA = 267549
SIM_PREFERENCE_RECENT_MUSIC_FOCUS = 267550
SIM_PREFERENCE_RECENT_MUSIC_HIP_HOP = 267551
SIM_PREFERENCE_RECENT_MUSIC_ISLAND = 267552
SIM_PREFERENCE_RECENT_MUSIC_JAPANESE_FOLK = 267553
SIM_PREFERENCE_RECENT_MUSIC_JAZZ = 267554
SIM_PREFERENCE_RECENT_MUSIC_KIDS = 267555
SIM_PREFERENCE_RECENT_MUSIC_LATIN = 267556
SIM_PREFERENCE_RECENT_MUSIC_LATIN_POP = 267557
SIM_PREFERENCE_RECENT_MUSIC_LULLABIES = 267558
SIM_PREFERENCE_RECENT_MUSIC_METAL = 267559
SIM_PREFERENCE_RECENT_MUSIC_NEW_AGE = 267560
SIM_PREFERENCE_RECENT_MUSIC_NU_DISCO = 267561
SIM_PREFERENCE_RECENT_MUSIC_OLDIES = 312263
SIM_PREFERENCE_RECENT_MUSIC_POP = 267562
SIM_PREFERENCE_RECENT_MUSIC_RANCH = 334862
SIM_PREFERENCE_RECENT_MUSIC_RETRO = 267563
SIM_PREFERENCE_RECENT_MUSIC_RNB = 343309
SIM_PREFERENCE_RECENT_MUSIC_ROMANCE = 267564
SIM_PREFERENCE_RECENT_MUSIC_SINGER_SONGWRITER = 267565
SIM_PREFERENCE_RECENT_MUSIC_SPOOKY = 267566
SIM_PREFERENCE_RECENT_MUSIC_STRANGE_TUNES = 267567
SIM_PREFERENCE_RECENT_MUSIC_SUMMER_STRUT = 267568
SIM_PREFERENCE_RECENT_MUSIC_S_POP = 267575
SIM_PREFERENCE_RECENT_MUSIC_TWEEN_POP = 267569
SIM_PREFERENCE_RECENT_MUSIC_WINTER_HOLIDAY = 267570
SIM_PREFERENCE_RECENT_MUSIC_WORLD = 267571
SIM_PUBERTY_CHANGES_HAS_VISIBLE_BODY_HAIR_BG = 303973
SIM_RAY_CHILLED = 105959
SIM_RAY_FROZEN = 103994
SIM_RAY_FROZEN_CHILD = 115718
SIM_RAY_MIND_CONTROL_CLEAN = 106199
SIM_RAY_MIND_CONTROL_EAT = 106127
SIM_RAY_MIND_CONTROL_PANIC = 106062
SIM_RAY_MIND_CONTROL_SIT = 106225
SIM_RAY_MIND_CONTROL_SLEEP = 106219
SIM_RAY_MWHAHAHA = 105904
SIM_RAY_TRANSFORMED = 103814
SIM_REACT_TO_PET_BIRTH = 169087
SIM_READ_TO_THIS_SIM = 153698
SIM_RECENT_BIRTHDAY = 125738
SIM_RETURN_TO_LOT_COOLDOWN = 177688
SIM_SCARED_SCREAM_INCOHERENTLY_EMOTIONAL_SUPPORT = 253289
SIM_SCARED_SCREAM_INCOHERENTLY_IRRATIONAL_DANGER = 253288
SIM_SEASON_WEATHER_BLIZZARD_INSIDE = 183483
SIM_SEASON_WEATHER_BLIZZARD_OUTSIDE = 183183
SIM_SEASON_WEATHER_HIDDEN_ICY_ELDER_OUTSIDE = 248759
SIM_SEASON_WEATHER_HIDDEN_ICY_NON_ELDER = 248770
SIM_SEASON_WEATHER_HIDDEN_MOUNTAIN_SNOW_SNOW_ON_GROUND = 248129
SIM_SEASON_WEATHER_HIDDEN_STORMS_RAIN_INSIDE = 183478
SIM_SEASON_WEATHER_HIDDEN_STORMS_RAIN_OUTSIDE = 183479
SIM_SEASON_WEATHER_HIDDEN_STORMS_THUNDER_ANYWHERE = 183480
SIM_SEASON_WEATHER_HIDDEN_STORMS_THUNDER_INSIDE = 183481
SIM_SEASON_WEATHER_HIDDEN_STORMS_THUNDER_OUTSIDE = 183482
SIM_SEASON_WEATHER_RAIN_HEAVY_RAIN_INSIDE = 183476
SIM_SEASON_WEATHER_RAIN_HEAVY_RAIN_OUTSIDE = 183123
SIM_SEASON_WEATHER_RAIN_LIGHT_RAIN_INSIDE = 183475
SIM_SEASON_WEATHER_RAIN_LIGHT_RAIN_OUTSIDE = 183122
SIM_SHARE_DESIRE_FOR_INDEPENDENCE_COOLDOWN = 340723
SIM_SINGED = 75843
SIM_SOCIAL_HUG_COOLDOWN = 215939
SIM_SPEAKING_WITH_CHILD_TEEN = 127657
SIM_SPEAKING_WITH_RELATIVE = 127122
SIM_STABLE_GOSSIP = 340805
SIM_START_GROUP_COOKING = 270157
SIM_SUPPRESS_TARGET_SIM_SOCIALS_HIDDEN = 141984
SIM_SUPPRESS_TARGET_SIM_SOCIALS_HIDDEN_AUTONOMOUS_ONLY = 178272
SIM_SUPPRESS_TARGET_SIM_SOCIALS_VAMPIRE_HIDDEN = 176782
SIM_TODDLER_CHANGE_DIAPER_DIRTY_DIAPER = 151218
SIM_TODDLER_CHANGE_DIAPER_DIRTY_DIAPER_DISASTER = 151237
SIM_TO_PET_HUG_HAPPY = 160353
SIM_TO_PET_HUG_HAPPY_DOG = 167115
SIM_TO_PET_KISS_HAPPY = 160354
SIM_TO_PET_KISS_HAPPY_DOG = 167116
SIM_VIBED_WITH_A_CHILL_HORSE = 340910
SIM_WAIT_STAFF_CUSTOMER_CHECK_ON_TABLE_COOLDOWN = 134972
SIM_WAKEUP_IN_X_HOURS_HIDDEN = 77288
SIM_WALK_STYLE_WALK_SLOWEST = 253866
SIM_WEATHER_BLIZZARD_SCARED_OUTSIDE = 184861
SIM_WEATHER_DISALLOW_FIRST_SNOW_REACT = 302612
SIM_WEATHER_HIDDEN_BLIZZARD = 182690
SIM_WEATHER_HIDDEN_CLOUDY = 185980
SIM_WEATHER_HIDDEN_CLOUDY_PARTIAL = 211622
SIM_WEATHER_HIDDEN_RAINING = 182654
SIM_WEATHER_HIDDEN_SNOWING = 182653
SIM_WEATHER_HIDDEN_SNOW_ON_GROUND = 182698
SIM_WEATHER_HIDDEN_SUNNY = 185979
SIM_WEATHER_HIDDEN_THUNDER_STORM = 182691
SIM_WEATHER_HIDDEN_WINDY = 185981
SIM_WEATHER_LIGHTNING_NEAR = 185472
SIM_WEATHER_LIGHTNING_NEAR_TODDLER = 190217
SIM_WEATHER_LIGHTNING_STRUCK = 185540
SIM_WEATHER_LIGHTNING_STRUCK_HYPER_CHARGED = 186029
SIM_WEATHER_LIGHTNING_STRUCK_INSANE = 185568
SIM_WEATHER_LIGHTNING_STRUCK_SUPERCHARGED = 186028
SIM_WEATHER_RAIN_GREAT_TIME = 185735
SIM_WEATHER_RAIN_PLAYING = 184929
SIM_WEATHER_RAIN_RUN_INSIDE = 190792
SIM_WEATHER_STORM_SCARED_INSIDE = 184421
SIM_WEATHER_STORM_SCARED_INSIDE_TODDLER = 190218
SIM_WEATHER_STORM_STORM_CHASER_INSIDE = 185797
SIM_WEATHER_STORM_STORM_CHASER_OUTSIDE = 185798
SIM_WEATHER_STORM_TENSE_OUTSIDE = 184422
SIM_WEATHER_STORM_TENSE_OUTSIDE_TODDLER = 190219
SIM_WEATHER_THUNDER_SNOWSTORM_SQUALL_OF_WONDERS = 248793
SIM_WETNESS_TODDLER = 188071
SIM_WETNESS_WET = 183761
SIM_WET_PUDDLE_COOLDOWN = 190700
SIM_WOKE_UP_NOT_LAZY = 155804
SITUATION_APARTMENT_NEIGHBORS_DOOR_ROUTED_TO_HIDDEN = 139244
SITUATION_APARTMENT_NEIGHBOR_BRAINSTORM_INSPIRED = 153400
SITUATION_APARTMENT_NEIGHBOR_INVITED_IN = 139548
SITUATION_APARTMENT_NEIGHBOR_NOISY_NEIGHBORS_ANGRY = 136835
SITUATION_APARTMENT_NEIGHBOR_NOISY_NEIGHBORS_TENSE = 145007
SITUATION_BETROTHED_BRONZE = 76685
SITUATION_BETROTHED_GOLD = 76689
SITUATION_BETROTHED_SILVER = 76690
SITUATION_BIRTHDAY_BRONZE = 76662
SITUATION_BIRTHDAY_GOLD = 76664
SITUATION_BIRTHDAY_SILVER = 76663
SITUATION_CAREGIVER_BABY = 276011
SITUATION_COOKOUT_PROPANE_VS_CHARCOAL = 301548
SITUATION_DATE_BRONZE = 76687
SITUATION_DATE_GOLD = 76691
SITUATION_DATE_SILVER = 76692
SITUATION_DOCTOR_CAREER_AT_WORK = 112130
SITUATION_DOCTOR_CAREER_DAY1 = 115809
SITUATION_DOCTOR_CAREER_PATIENT_DIAGNOSIS_NO_ILLNESS = 112642
SITUATION_DOCTOR_CAREER_PATIENT_TREATED_MED_RECORD = 112635
SITUATION_DOCTOR_CAREER_SAMPLE_ANALYSIS_DATA_ENTRY = 112636
SITUATION_DOCTOR_CAREER_SAMPLE_ANALYSIS_DATA_ENTRY_EMERGENCY = 116458
SITUATION_DOCTOR_CAREER_SAMPLE_ANALYSIS_EMERGENCY_COLLECTED_ITEMS = 116660
SITUATION_FIRE_FINED_FOR_PHONY_CALL = 239656
SITUATION_FIRE_FIRE_BRIGADE_COOLDOWN = 237751
SITUATION_FIRE_FIRE_BRIGADE_ROLE_FIGHT_FIRE = 237701
SITUATION_FIRE_FIRE_FIGHTER_FINISHED_COOLDOWN = 241074
SITUATION_FIRE_FIRE_FIGHTER_ROLE_FIGHT_FIRE = 234743
SITUATION_FIRE_FIRE_FIGHTER_ROUTE_FAIL_COOLDOWN = 234742
SITUATION_FIRE_FIRE_FIGHTER_START_UP_COOLDOWN = 241073
SITUATION_FIRE_OVER = 99542
SITUATION_FIRE_PANIC = 73844
SITUATION_FIRE_PANIC_CAREGIVER = 155636
SITUATION_FIRE_SAFE = 100125
SITUATION_FIRE_SAFE_TODDLER = 155675
SITUATION_FIRE_SAVED_BY_FIRE_FIGHTER = 234741
SITUATION_GO_DANCING_NEGATIVE = 125398
SITUATION_GO_DANCING_POSITIVE = 125397
SITUATION_GUEST_BRONZE = 76669
SITUATION_GUEST_GOLD = 76671
SITUATION_GUEST_SILVER = 76670
SITUATION_HAPPY_HOUR = 153663
SITUATION_HIDDEN_PARTICIPATED_IN_KARAOKE_CONTEST = 138183
SITUATION_HOST_BRONZE = 76673
SITUATION_HOST_GOLD = 76675
SITUATION_HOST_SILVER = 76674
SITUATION_KARAOKE_CONTEST_WINNER = 152874
SITUATION_MULTI_SERVE_SITUATION_RANCH_NECTAR_AUTONOMOUS_COOLDOWN = 336474
SITUATION_PATROL_IS_CRIMINAL = 110750
SITUATION_PATROL_TIMER_BUFF = 116390
SITUATION_PLAY_DATE_NPC_INVITE_BRONZE = 117608
SITUATION_PLAY_DATE_NPC_INVITE_GOLD = 117610
SITUATION_PLAY_DATE_NPC_INVITE_SILVER = 117609
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_ARRIVAL = 275427
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_BARFLY = 275428
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_DANCING = 275429
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_DESSERTS = 275430
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_DINNER = 275431
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_DRINKING = 275432
SITUATION_PRE_POST_WEDDING_PARTIES_BACH_PARTY_TOAST = 275433
SITUATION_PRE_POST_WEDDING_PARTIES_SLOW_MOTIVES = 275422
SITUATION_PRE_POST_WEDDING_PARTIES_TEA = 278442
SITUATION_S_S3_REQUEST = 99555
SITUATION_UNGREETED_PLAYER_VISITING_NPC = 34725
SITUATION_WEENIE_PARTY = 192597
SITUATION_WEENIE_ROAST_HOST_BRONZE = 103827
SITUATION_WEENIE_ROAST_HOST_GOLD = 103829
SITUATION_WEENIE_ROAST_HOST_SILVER = 103828
SITUATION_YOGA_CLASS_BENT_OUT_OF_SHAPE = 118678
SITUATION_YOGA_CLASS_CLASS_IS_JOINABLE = 121561
SITUATION_YOGA_CLASS_IS_OUTSIDE = 272313
SITUATION_YOGA_CLASS_MEMBER = 120018
SITUATION_YOGA_CLASS_MEMBER_PRE_CLASS = 272015
SITUATION_YOGA_CLASS_POST_CLASS = 119972
SIT_LOUNGE_FLOAT_LOUNGER_SPLASHED_ANGRY = 212265
SIT_LOUNGE_FLOAT_LOUNGER_SPLASHED_PLAYFUL = 212273
SIT_LOUNGE_FLOAT_LOUNGER_SPLASHED_RUDE_AWAKENING = 212274
SIT_LOUNGE_FLOAT_SUPER_SPLASHED_ANGRY = 212275
SIT_LOUNGE_FLOAT_SUPER_SPLASHED_PLAYFUL = 212315
SIT_LOUNGE_FLOAT_SUPER_SPLASH_PLAYFUL = 212718
SKELETON = 175971
SKELETON_HEARD_JOKE = 176570
SKELETON_SERVICE_SKELETON = 177753
SKELETON_SERVICE_SKELETON_LEAVE = 178960
SKELETON_SERVICE_SKELETON_RARE = 177829
SKELETON_SERVICE_SKELETON_UNCOMMON = 177828
SKIING_ADVICE_ON_AVOIDING_WIPE_OUTS_HIDDEN = 245833
SKIING_COACHED_HIDDEN = 246329
SKIING_COACH_FAILED_ON_COOLDOWN_HIDDEN = 246478
SKIING_DISCUSS_PAST_SKI_EXPERIENCES_REMINISCING_ABOUT_GOODTIMES = 246739
SKIING_DISCUSS_PAST_SKI_EXPERIENCES_UNWANTED_MEMORIES = 246740
SKIING_GREAT_COACH = 246327
SKIING_NO_MATCH_FOR_THE_COOKIES = 249599
SKIING_OFFER_SKI_EXPERTISE_COOLDOWN_HIDDEN = 246635
SKIING_PREPARE_FOR_THE_MOMENT_COOLDOWN_HIDDEN = 246766
SKIING_PREPARE_FOR_THE_MOMENT_LOOKING_FOOLISH = 246765
SKIING_PREPARE_FOR_THE_MOMENT_READY_TO_SKI = 246764
SKIING_SKI_PUPIL = 246328
SKIING_TEACH_SKI_CLASS_KNOWLEDGE_SHARING = 246289
SKIING_WELL_WRITTEN_POST = 245700
SKILL_BARTENDING_HIGH = 10357
SKILL_BARTENDING_MED = 10356
SKILL_BARTENDING_TRICKS = 98315
SKILL_CHARISMA_GIVING_GUSTO_HIGH = 31097
SKILL_CHARISMA_GIVING_GUSTO_LOW = 31093
SKILL_CHARISMA_GIVING_GUSTO_MED = 31096
SKILL_CHARISMA_GIVING_GUSTO_SAD = 31129
SKILL_CHARISMA_SILVER_TONGUE = 31301
SKILL_COMEDY_BRIEFLY_AMUSED = 31341
SKILL_COMEDY_BUSTED_A_GUT = 31345
SKILL_COMEDY_COMEDY_GOLD = 31346
SKILL_COMEDY_FUNNY_BONE_TICKLED = 31343
SKILL_COMEDY_OVER_PRACTICED = 30349
SKILL_COMEDY_PERFECTLY_PRACTICED = 30347
SKILL_COMEDY_PERFORMANCE_PAYOUT_NORMAL = 31625
SKILL_COMEDY_PERFORMANCE_PAYOUT_OUTSTANDING = 31624
SKILL_COMEDY_PERFORMANCE_PAYOUT_POOR = 31623
SKILL_COMEDY_PSYCHED_SELF_OUT = 30350
SKILL_COMEDY_SOMEWHAT_PRACTICED = 30346
SKILL_COMEDY_WELL_PRACTICED = 30348
SKILL_COOKING_GOURMET = 37341
SKILL_COOKING_HIDDEN = 76610
SKILL_COOKING_HIGH = 37340
SKILL_COOKING_MED = 37339
SKILL_CREATIVITY_DAYDREAM = 39396
SKILL_EQUESTRIAN_SKILL_A_TERRIFIC_TROT = 317973
SKILL_EQUESTRIAN_SKILL_A_VIEW_FROM_HORSEBACK = 317974
SKILL_EQUESTRIAN_SKILL_BONDING_WITH_STEED = 317975
SKILL_EQUESTRIAN_SKILL_GIDDY_UP = 317976
SKILL_EQUESTRIAN_SKILL_HIGH_ON_THE_SADDLE = 317971
SKILL_EQUESTRIAN_SKILL_HORSING_AROUND = 317977
SKILL_EQUESTRIAN_SKILL_RIDING_RHYTHM = 317978
SKILL_EQUESTRIAN_SKILL_SADDLE_SORE = 323078
SKILL_EQUESTRIAN_SKILL_SADDLE_SORE_POST_RIDE = 327015
SKILL_EQUESTRIAN_SKILL_STAR_STUDENT = 327171
SKILL_EQUESTRIAN_SKILL_TAKIN_CARE_OF_BUSINESS = 321626
SKILL_FABRICATION_EXPLOSION = 233402
SKILL_FABRICATION_EXPLOSION_POSITIVE = 237574
SKILL_FABRICATION_FIGHT = 233401
SKILL_FABRICATION_RECENTLY_PROFESSED = 237447
SKILL_FISHING_AMAZING_CATCH = 76428
SKILL_FISHING_ANGLE_FOR_BIG_CATCH = 208732
SKILL_FISHING_CAUGHT_ENDANGERED_FISH = 212672
SKILL_FISHING_CAUGHT_EXCELLENT_FISH = 216899
SKILL_FISHING_CAUGHT_FISH = 76816
SKILL_FISHING_CAUGHT_FISH_WITH_BAIT = 77314
SKILL_FISHING_CAUGHT_LARGE_FISH = 100093
SKILL_FISHING_EXPERT_TIP_GIVER = 214365
SKILL_FISHING_FISH_FRIEND = 212663
SKILL_FISHING_GREAT_CATCH = 76427
SKILL_FISHING_TOLD_TO_FISH = 212626
SKILL_GARDENING_TEACH_ABOUT_PLANTS_COOLDOWN = 263254
SKILL_HANDINESS_OUCH = 28424
SKILL_HANDINESS_PRETTY_HANDY = 28431
SKILL_HANDINESS_SO_HANDY = 28440
SKILL_MENTAL_ATTEMPT_MENTAL_TELEPATHY = 99501
SKILL_MISCHIEF_FAILED_MONEY_SPAM = 38483
SKILL_MUSIC_COMPETENT_COMPOSER = 37456
SKILL_MUSIC_WRITE_LYRICS = 153710
SKILL_PAINTING_INSPIRING_ARTIST = 37329
SKILL_PAINTING_MADE_MASTERPIECE = 98301
SKILL_PAINTING_SPOKE_WITH_AGENT = 38642
SKILL_PROGRAMMING_CAUGHT_CHEATING = 37294
SKILL_PROGRAMMING_CAUGHT_HACKING_WORK_PERFORMANCE = 38562
SKILL_PROGRAMMING_HACKED_GRADES = 37293
SKILL_PROGRAMMING_HACKED_SUPERCOMPUTER = 36845
SKILL_PROGRAMMING_HACKED_TARGET1 = 31606
SKILL_PROGRAMMING_HACKED_TARGET2 = 32388
SKILL_PROGRAMMING_HACKED_TARGET3 = 32389
SKILL_PROGRAMMING_HACKED_TARGET4 = 32390
SKILL_PROGRAMMING_HACKED_TARGET5 = 32391
SKILL_PROGRAMMING_HACKED_TARGET6 = 32392
SKILL_PROGRAMMING_HACKED_WORK_PERFORMANCE = 38554
SKILL_ROCK_CLIMBING_BAR_CONSUME_TIMER_ENERGY = 253715
SKILL_ROCK_CLIMBING_BAR_CONSUME_TIMER_PROTEIN = 253698
SKILL_ROCK_CLIMBING_CHALK_HANDS_COOLDOWN = 245982
SKILL_ROCK_CLIMBING_COACHED_SKILL_GAIN = 246956
SKILL_ROCK_CLIMBING_CONFIDENT_GRIP = 245986
SKILL_ROCK_CLIMBING_GREAT_COACH = 246954
SKILL_ROCK_CLIMBING_HARD_HANDS = 245993
SKILL_ROCK_CLIMBING_MAKE_ENERGY_BAR_COOLDOWN = 246413
SKILL_ROCK_CLIMBING_MAKE_PROTEIN_BAR_COOLDOWN = 246412
SKILL_ROCK_CLIMBING_OFFER_TIPS_COOLDOWN = 253070
SKILL_ROCK_CLIMBING_PART_TIMER = 245995
SKILL_ROCK_CLIMBING_PASSABLE_PREPARATION = 245989
SKILL_ROCK_CLIMBING_PLANNED_FOR_THE_PINNACLE = 245991
SKILL_ROCK_CLIMBING_READY_AS_EVER = 245988
SKILL_ROCK_CLIMBING_ROCK_CLIMBING_PUPIL = 245992
SKILL_ROCK_CLIMBING_ROCK_CLIMBING_REBUTTAL = 245997
SKILL_ROCK_CLIMBING_STRETCH_TOO_FAR = 245990
SKILL_ROCK_CLIMBING_TASTES_LIKE_CARDBOARD = 253700
SKILL_ROCK_CLIMBING_VAUNTED_VISTA = 245996
SKILL_TRAIT_ENTREPRENEUR_THE_KNOWLEDGE = 277993
SKILL_UP_CHECK_FLAG = 282273
SKILL_VIDEO_GAMING_GAMED_OUT = 31758
SKILL_VIDEO_GAMING_GOOD_SESSION = 38877
SKILL_VIDEO_GAMING_TOURNAMENT_LOSS = 31910
SKILL_VIDEO_GAMING_TOURNAMENT_WIN = 31909
SKILL_WELLNESS_IDLE = 118686
SKILL_WOOHOO_COMPLETELY_SATISFIED = 34027
SKILL_WOOHOO_PERFORMED_POORLY = 34021
SKILL_WOOHOO_PLEASANTLY_SATISFIED = 34026
SKILL_WOOHOO_SEEING_STARS = 34028
SKILL_WOOHOO_UNSATISFIED = 34034
SKILL_WRITING_BEAT_WRITERS_BLOCK = 34377
SKILL_WRITING_LITERARY_EXAMPLE = 34324
SKILL_WRITING_NEW_NOVEL = 34089
SKILL_WRITING_PROLIFIC_WRITER = 39302
SKILL_WRITING_WRITERS_BLOCK = 34131
SLEEPING_BAG_CAMPIN_OUT = 312948
SLEEPING_BAG_EW_BUGS = 312945
SLEEPING_BAG_HOST_OF_HORROR = 312951
SLEEPING_BAG_JUST_A_STORY = 312955
SLEEPING_BAG_MY_BACK = 312947
SLEEPING_BAG_PILLOW_CONQUER = 312954
SLEEPING_BAG_PRANK_BROADCASTER = 320652
SLEEPING_BAG_PRANK_FEELING_IT = 320651
SLEEPING_BAG_PRANK_NOT_FEELING_IT = 320650
SLEEPING_BAG_PRANK_VIEWER = 320649
SLEEPING_BAG_PUMMELED_BY_PILLOWS = 312953
SLEEPING_BAG_SNUG_AS_A_BUG = 312946
SLEEPING_BAG_SPELLBOUND_SPECTATOR = 312950
SLEEPING_BAG_STORYWEAVER = 312949
SLEEPING_POD_CIRCADIAN_TWEAKER = 200636
SLEEPING_POD_MISCHIEF_ANGRY = 200411
SLEEPING_POD_MISCHIEF_BORED = 200413
SLEEPING_POD_MISCHIEF_CAUGHT_NEGATIVE = 200895
SLEEPING_POD_MISCHIEF_EMBARRASSED = 200412
SLEEPING_POD_MISCHIEF_NOT_CAUGHT_POSITIVE = 200894
SLEEPING_POD_MISCHIEF_SAD = 200410
SLEEPING_POD_MISCHIEF_TRAPPED = 200425
SLEEPING_POD_MISCHIEF_WITNESS_SABOTAGE = 200947
SLEEPING_POD_SLEEP_MOTIVE_DECAY_SUPPRESSION = 201367
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_CONFIDENT = 200402
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_EDUCATIONAL = 200407
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_ENERGIZED = 200404
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_FOCUSED = 200403
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_FUN = 200406
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_INSPIRED = 200400
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_RESTFUL = 200401
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_DREAMS_SOCIAL = 200405
SLEEPING_POD_SUBLIMINAL_TRANSMITTER_INTERRUPTED_DREAMS = 201035
SLEEPING_POD_UP_N_ATOMIZER = 200960
SLEEPOVER_SLEEPING_BAG_SETUP = 333456
SLEEPOVER_SNACKS_COOLDOWN = 313777
SLEEPOVER_TIME_FOR_BED = 333627
SLOW_EXPERIENCES_STATES_EMOTIONAL_CONTROL = 245284
SLOW_EXPERIENCES_STATES_SLOWED_DOWN = 245283
SLOW_EXPERIENCES_SURGE_EMOTION_ANGRY = 245682
SLOW_EXPERIENCES_SURGE_EMOTION_BORED = 245683
SLOW_EXPERIENCES_SURGE_EMOTION_CONFIDENT = 245692
SLOW_EXPERIENCES_SURGE_EMOTION_DAZED = 245693
SLOW_EXPERIENCES_SURGE_EMOTION_EMBARRASSED = 245694
SLOW_EXPERIENCES_SURGE_EMOTION_ENERGIZED = 245695
SLOW_EXPERIENCES_SURGE_EMOTION_FLIRTY = 245684
SLOW_EXPERIENCES_SURGE_EMOTION_FOCUSED = 245685
SLOW_EXPERIENCES_SURGE_EMOTION_HAPPY = 245686
SLOW_EXPERIENCES_SURGE_EMOTION_INSPIRED = 245687
SLOW_EXPERIENCES_SURGE_EMOTION_PLAYFUL = 245688
SLOW_EXPERIENCES_SURGE_EMOTION_SAD = 245689
SLOW_EXPERIENCES_SURGE_EMOTION_STRESSED = 245690
SLOW_EXPERIENCES_SURGE_EMOTION_UNCOMFORTABLE = 245691
SMALL_SLEEP_DESIRE = 8847
SNORKEL_MASK_ADULT = 206585
SNORKEL_MASK_CHILD = 208767
SNORKEL_SCUBA_FREE_DIVING_FLIPPERS_ADULT = 214156
SNORKEL_SCUBA_FREE_DIVING_FLIPPERS_CHILD = 214160
SNORKEL_SCUBA_FREE_DIVING_VISIBLE_SEASHELL_FAIL = 208601
SNORKEL_SCUBA_FREE_DIVING_VISIBLE_TREASURE_FAIL = 208616
SNOWBOARDING_GAPERS_GONNA_TACO = 247392
SNOWBOARDING_HIDDEN_ASK_TO_BE_SNOW_BRO_COOLDOWN = 246928
SNOWBOARDING_HIDDEN_CHECK_CONDITIONS_COOLDOWN = 253673
SNOWBOARDING_HIDDEN_COACH_FAILURE = 247404
SNOWBOARDING_HIDDEN_COACH_SUCCESS = 247402
SNOWBOARDING_HIDDEN_ENDURE_THE_BURN = 247279
SNOWBOARDING_HIDDEN_GET_HYPED_COOLDOWN = 246900
SNOWBOARDING_HIDDEN_PROVIDE_TIPS_COOLDOWN = 246860
SNOWBOARDING_HIDDEN_STRETCH_IT_OUT_COOLDOWN = 247259
SNOWBOARDING_LEFT_HANGING = 246959
SNOWBOARDING_MOCKING_BACKFIRE = 247423
SNOWBOARDING_NOT_A_GROM = 247396
SNOWBOARDING_PREPARED_FOR_FROST = 247588
SNOWBOARDING_READY_FOR_THE_RUN = 246901
SNOWBOARDING_READY_FOR_THE_RUN_HIGH_WEIGHT = 246902
SNOWBOARDING_SKIER_BURN = 247385
SNOWBOARDING_SNOW_BRO_HIGH_FIVE = 246958
SNOWBOARDING_TEACHN_TO_STOMP = 247391
SNOWBOARDING_WASNT_PREPARED = 247590
SNOW_DRIFT_SHOVEL = 183790
SNOW_DRIFT_SUPPRESS_IDLES_WHEN_SHOVELING = 256563
SNOW_EFFECTS_DISCIPLINE = 190696
SNOW_EFFECTS_LET_IT_SNOW = 181132
SNOW_EFFECTS_SNOWING_NEGATIVE = 181134
SNOW_EFFECTS_SNOWING_POSITIVE = 181133
SNOW_EFFECTS_SNOW_FACED = 181151
SNOW_EFFECTS_SNOW_FUN_HAPPY = 181145
SNOW_EFFECTS_SNOW_FUN_PLAYFUL = 181147
SNOW_EFFECTS_SNOW_IDLE = 181002
SNOW_PAL_ADD_SNOW_MIXER = 189580
SNOW_PAL_BUILD_MIXER = 189585
SNOW_PAL_BUILD_SNOW_PAL = 180543
SNOW_PAL_DESTROYED_SNOW_PAL = 189633
SNOW_PAL_PICKED_SIM = 183011
SNOW_PAL_RUNNING_INTERACTION = 188806
SNOW_PAL_SNOW_DRIFT = 183053
SNOW_PAL_SNOW_DRIFT_BOOST = 188953
SNOW_PAL_TELL_STORY = 180568
SNOW_SPORTS_SLOPE_AUTONOMY = 248984
SNOW_SPORTS_SLOPE_DEBUG_FORCE_FAILURE_OUTCOME = 251479
SNOW_SPORTS_SLOPE_DEBUG_FORCE_SUCCESS_OUTCOME = 251478
SNOW_SPORTS_SLOPE_DEBUG_FORCE_X_EVENT_FAIL = 252123
SNOW_SPORTS_SLOPE_DEBUG_FORCE_X_EVENT_SUCCESS = 252122
SNOW_SPORTS_SLOPE_DID_CRASH = 252248
SNOW_SPORTS_SLOPE_ENERGIZED_CERTIFIED_RIPPER = 246446
SNOW_SPORTS_SLOPE_ENERGIZED_SHREDDIN_THE_GNAR = 246447
SNOW_SPORTS_SLOPE_ENERGIZED_SKI_ENTHUSIAST = 246450
SNOW_SPORTS_SLOPE_HAPPY_DONE_WITH_STEEZ = 246452
SNOW_SPORTS_SLOPE_HAPPY_EXCELLENT_TIME_SKIING = 246454
SNOW_SPORTS_SLOPE_HAPPY_FEEL_LIKE_A_KID = 246540
SNOW_SPORTS_SLOPE_HAPPY_FEEL_THE_RUSH = 246453
SNOW_SPORTS_SLOPE_HAPPY_GLOWING_WITH_GLEE = 246455
SNOW_SPORTS_SLOPE_HAPPY_MASTER_OF_SKIIING = 246451
SNOW_SPORTS_SLOPE_HAPPY_SNOWBOARD_ENTHUSIAST = 246469
SNOW_SPORTS_SLOPE_HIGH_INTENSITY = 247310
SNOW_SPORTS_SLOPE_IS_SLEDDING = 255270
SNOW_SPORTS_SLOPE_LOW_INTENSITY = 247309
SNOW_SPORTS_SLOPE_MED_INTENSITY = 247311
SNOW_SPORTS_SLOPE_RECENT_EXTREME_SUCCESS = 252869
SNOW_SPORTS_SLOPE_RECENT_INJURY = 254353
SNOW_SPORTS_SLOPE_RECENT_SKI_OR_SNOWBOARD = 252515
SNOW_SPORTS_SLOPE_REMOVE_TURNS = 256535
SNOW_SPORTS_SLOPE_RENTAL_GEAR = 253784
SNOW_SPORTS_SLOPE_SAD_BETTER_LUCK_NEXT_TIME = 246456
SNOW_SPORTS_SLOPE_SAD_GETTING_TOOOLD = 246448
SNOW_SPORTS_SLOPE_SAD_IT_WASNT_MY_DAY = 246457
SNOW_SPORTS_SLOPE_SAD_I_CAN_DO_BETTER = 246460
SNOW_SPORTS_SLOPE_SAD_NEED_MORE_PRACTICE = 246444
SNOW_SPORTS_SLOPE_SAD_NOT_AS_READY_AS_I_THOUGHT = 246445
SNOW_SPORTS_SLOPE_SAD_SO_MANY_BUMPS = 246459
SNOW_SPORTS_SLOPE_SAD_TOO_MUCH_SLOPE = 246458
SNOW_SPORTS_SLOPE_SAD_WHAT_AM_I_DOING_WRONG = 246443
SNOW_SPORTS_SLOPE_SAD_WHAT_A_BIFF = 246442
SNOW_SPORTS_SLOPE_SLOPE_SETTINGS_CLEAR_TIMER = 251990
SNOW_SPORTS_SLOPE_UNCOMFORTABLE_SORE_FEET = 248083
SNOW_SPORTS_SLOPE_WEARING_BOOTS_SKI = 255259
SNOW_SPORTS_SLOPE_WEARING_BOOTS_SNOWBOARD = 255258
SNOW_SPORTS_SLOPE_WEAR_BOOTS_SKI = 254529
SNOW_SPORTS_SLOPE_WEAR_BOOTS_SNOWBOARD = 254528
SOCCER_BALL_AUTONOMOUS = 230107
SOCCER_BALL_HIDDEN_BALL_BUFFS_0 = 224525
SOCCER_BALL_HIDDEN_BALL_BUFFS_1 = 224526
SOCCER_BALL_HIDDEN_BALL_BUFFS_2 = 224527
SOCCER_BALL_HIDDEN_BALL_BUFFS_3 = 224528
SOCCER_BALL_HIDDEN_BALL_BUFFS_4 = 228801
SOCCER_BALL_HIDDEN_KICKING = 224631
SOCCER_BALL_HIDDEN_PICKED_ALREADY = 229827
SOCCER_BALL_MISSED_THE_KICK = 224617
SOCCER_BALL_NEW_RECORD = 224619
SOCCER_BALL_SOCCER_RAGE = 224462
SOCCER_BALL_SOCCER_SUCKAGE = 224459
SOCCER_BALL_WHO_AM_I = 224618
SOCIALS_OCTOBER_CHALLENGE_TREAT = 126732
SOCIALS_OCTOBER_CHALLENGE_TRICK = 126731
SOCIAL_MEDIA_APPLICATION_DISABLE = 303000
SOCIAL_MEDIA_DISABLE_AT_FAMILY_DINNER = 292431
SOCIAL_MEDIA_DISABLE_AT_LUNCH = 285137
SOCIAL_MEDIA_DISABLE_AT_PROM = 285122
SOCIAL_MEDIA_DISABLE_BACK_FROM_WORK = 292432
SOCIAL_MEDIA_DISABLE_BROWSING_THRIFT_STORE = 285196
SOCIAL_MEDIA_DISABLE_CAREER_DAY_FINISHED = 285144
SOCIAL_MEDIA_DISABLE_CHANGED_OUTFIT = 292434
SOCIAL_MEDIA_DISABLE_CHEERLEADING_PRACTICE_FINISHED = 285212
SOCIAL_MEDIA_DISABLE_CHESS_PRACTICE_FINISHED = 285213
SOCIAL_MEDIA_DISABLE_COMPUTER_LAB_PRACTICE_FINISHED = 285216
SOCIAL_MEDIA_DISABLE_CRIED_IN_LOCKER = 285155
SOCIAL_MEDIA_DISABLE_DEATH_STINK_CAPSULE = 285204
SOCIAL_MEDIA_DISABLE_DEATH_URBAN_MYTH = 285201
SOCIAL_MEDIA_DISABLE_DETENTION_FINISHED = 285139
SOCIAL_MEDIA_DISABLE_DRINKING_BUBBLE_TEA = 285184
SOCIAL_MEDIA_DISABLE_DROPPED_OUT = 285225
SOCIAL_MEDIA_DISABLE_EATING_CAFETERIA_FOOD = 285181
SOCIAL_MEDIA_DISABLE_FINALS_FINISHED = 285135
SOCIAL_MEDIA_DISABLE_FIRE_DRILL_FINISHED = 285146
SOCIAL_MEDIA_DISABLE_FOOTBALL_PRACTICE_FINISHED = 285209
SOCIAL_MEDIA_DISABLE_GOING_ON_VACATION = 292435
SOCIAL_MEDIA_DISABLE_GOT_ENGAGED = 292439
SOCIAL_MEDIA_DISABLE_GOT_MARRIED = 292440
SOCIAL_MEDIA_DISABLE_GRADUATED = 285128
SOCIAL_MEDIA_DISABLE_HID_IN_LOCKER = 285157
SOCIAL_MEDIA_DISABLE_HOMEWORK_FINISHED = 285228
SOCIAL_MEDIA_DISABLE_HOSTING_PARTY = 292441
SOCIAL_MEDIA_DISABLE_JOINED_CLUB = 285208
SOCIAL_MEDIA_DISABLE_NEW_BABY = 292442
SOCIAL_MEDIA_DISABLE_ORIENTATION_FINISHED = 285131
SOCIAL_MEDIA_DISABLE_PASSION_EXCELLENCE = 285193
SOCIAL_MEDIA_DISABLE_PASSION_FASHION = 285189
SOCIAL_MEDIA_DISABLE_PASSION_PARTY = 285192
SOCIAL_MEDIA_DISABLE_PHOTO_BOOTH_PHOTO = 285176
SOCIAL_MEDIA_DISABLE_PHOTO_BOOTH_ROMANCE = 285177
SOCIAL_MEDIA_DISABLE_PILLOW_FIGHT = 285089
SOCIAL_MEDIA_DISABLE_PRANKED = 285205
SOCIAL_MEDIA_DISABLE_PREPARE_PROM = 285118
SOCIAL_MEDIA_DISABLE_PROMOTE_FASHION = 285117
SOCIAL_MEDIA_DISABLE_PROMOTE_SIMSFLUENCER = 285185
SOCIAL_MEDIA_DISABLE_PROMOTE_VIDEO_GAME_STREAM = 285188
SOCIAL_MEDIA_DISABLE_PROM_JESTER = 285127
SOCIAL_MEDIA_DISABLE_PROM_ROYALTY = 285124
SOCIAL_MEDIA_DISABLE_RETURNED_FROM_TRAVEL = 292443
SOCIAL_MEDIA_DISABLE_REVIEWED_BOOK = 292444
SOCIAL_MEDIA_DISABLE_REVIEWED_MEDIA = 292445
SOCIAL_MEDIA_DISABLE_SAW_FIGHT = 285141
SOCIAL_MEDIA_DISABLE_SNEAKING_OUT = 285160
SOCIAL_MEDIA_DISABLE_SOCIALLY_AWKWARD = 285180
SOCIAL_MEDIA_DISABLE_WENT_LOITERING = 285166
SOCIAL_MEDIA_DISABLE_WENT_ON_SHOPPING_TRIP = 292446
SOCIAL_MEDIA_DISABLE_WENT_ON_VACATION = 292447
SOCIAL_MEDIA_DISABLE_WENT_TO_COLLEGE_PARTY = 285162
SOCIAL_MEDIA_DISABLE_WENT_TO_CONCERT = 285168
SOCIAL_MEDIA_DISABLE_WENT_TO_FOOTBALL_GAME = 285171
SOCIAL_MEDIA_DISABLE_WENT_TO_HANG_OUT = 285163
SOCIAL_MEDIA_DISABLE_WENT_TO_R_MOVIE = 285170
SOCIAL_MEDIA_DISABLE_WENT_TO_SLEEPOVER = 285174
SOCIAL_MEDIA_DISABLE_WITNESSED_DEATH = 292448
SOCIAL_MEDIA_ENABLE_AT_FAMILY_DINNER = 292500
SOCIAL_MEDIA_ENABLE_AT_LUNCH = 285136
SOCIAL_MEDIA_ENABLE_AT_PROM = 285121
SOCIAL_MEDIA_ENABLE_BACK_FROM_WORK = 292501
SOCIAL_MEDIA_ENABLE_BROWSING_THRIFT_STORE = 285195
SOCIAL_MEDIA_ENABLE_CAREER_DAY_FINISHED = 285143
SOCIAL_MEDIA_ENABLE_CHANGED_OUTFIT = 292503
SOCIAL_MEDIA_ENABLE_CHEERLEADING_PRACTICE_FINISHED = 285211
SOCIAL_MEDIA_ENABLE_CHESS_PRACTICE_FINISHED = 285214
SOCIAL_MEDIA_ENABLE_COMPUTER_LAB_PRACTICE_FINISHED = 285215
SOCIAL_MEDIA_ENABLE_CRIED_IN_LOCKER = 285156
SOCIAL_MEDIA_ENABLE_DEATH_STINK_CAPSULE = 285203
SOCIAL_MEDIA_ENABLE_DEATH_URBAN_MYTH = 285202
SOCIAL_MEDIA_ENABLE_DETENTION_FINISHED = 285138
SOCIAL_MEDIA_ENABLE_DRINKING_BUBBLE_TEA = 285183
SOCIAL_MEDIA_ENABLE_DROPPED_OUT = 285226
SOCIAL_MEDIA_ENABLE_EATING_CAFETERIA_FOOD = 285182
SOCIAL_MEDIA_ENABLE_FINALS_FINISHED = 285134
SOCIAL_MEDIA_ENABLE_FIRE_DRILL_FINISHED = 285145
SOCIAL_MEDIA_ENABLE_FOOTBALL_PRACTICE_FINISHED = 285210
SOCIAL_MEDIA_ENABLE_GOING_ON_VACATION = 292504
SOCIAL_MEDIA_ENABLE_GOT_ENGAGED = 292505
SOCIAL_MEDIA_ENABLE_GOT_MARRIED = 292506
SOCIAL_MEDIA_ENABLE_GRADUATED = 285129
SOCIAL_MEDIA_ENABLE_HID_IN_LOCKER = 285158
SOCIAL_MEDIA_ENABLE_HOMEWORK_FINISHED = 285227
SOCIAL_MEDIA_ENABLE_HOSTING_PARTY = 292507
SOCIAL_MEDIA_ENABLE_JOINED_CLUB = 285207
SOCIAL_MEDIA_ENABLE_NEW_BABY = 292508
SOCIAL_MEDIA_ENABLE_ORIENTATION_FINISHED = 285130
SOCIAL_MEDIA_ENABLE_PASSION_EXCELLENCE = 285194
SOCIAL_MEDIA_ENABLE_PASSION_FASHION = 285190
SOCIAL_MEDIA_ENABLE_PASSION_PARTY = 285191
SOCIAL_MEDIA_ENABLE_PHOTO_BOOTH_PHOTO = 285175
SOCIAL_MEDIA_ENABLE_PHOTO_BOOTH_ROMANCE = 285178
SOCIAL_MEDIA_ENABLE_PILLOW_FIGHT = 284506
SOCIAL_MEDIA_ENABLE_PRANKED = 285206
SOCIAL_MEDIA_ENABLE_PREPARE_PROM = 285119
SOCIAL_MEDIA_ENABLE_PROMOTE_FASHION = 285116
SOCIAL_MEDIA_ENABLE_PROMOTE_SIMSFLUENCER = 285186
SOCIAL_MEDIA_ENABLE_PROMOTE_VIDEO_GAME_STREAM = 285187
SOCIAL_MEDIA_ENABLE_PROM_JESTER = 285126
SOCIAL_MEDIA_ENABLE_PROM_ROYALTY = 285125
SOCIAL_MEDIA_ENABLE_RETURNED_FROM_TRAVEL = 292509
SOCIAL_MEDIA_ENABLE_REVIEWED_BOOK = 292510
SOCIAL_MEDIA_ENABLE_REVIEWED_MEDIA = 292511
SOCIAL_MEDIA_ENABLE_SAW_FIGHT = 285140
SOCIAL_MEDIA_ENABLE_SNEAKING_OUT = 285159
SOCIAL_MEDIA_ENABLE_SOCIALLY_AWKWARD = 285179
SOCIAL_MEDIA_ENABLE_WENT_LOITERING = 285165
SOCIAL_MEDIA_ENABLE_WENT_ON_SHOPPING_TRIP = 292512
SOCIAL_MEDIA_ENABLE_WENT_ON_VACATION = 292513
SOCIAL_MEDIA_ENABLE_WENT_TO_COLLEGE_PARTY = 285161
SOCIAL_MEDIA_ENABLE_WENT_TO_CONCERT = 285167
SOCIAL_MEDIA_ENABLE_WENT_TO_FOOTBALL_GAME = 285172
SOCIAL_MEDIA_ENABLE_WENT_TO_HANG_OUT = 285164
SOCIAL_MEDIA_ENABLE_WENT_TO_R_MOVIE = 285169
SOCIAL_MEDIA_ENABLE_WENT_TO_SLEEPOVER = 285173
SOCIAL_MEDIA_ENABLE_WITNESSED_DEATH = 292514
SOCIAL_MEDIA_MOODLETS_ANGRY = 283564
SOCIAL_MEDIA_MOODLETS_CONFIDENT = 283565
SOCIAL_MEDIA_MOODLETS_EMBARRASSED = 283566
SOCIAL_MEDIA_MOODLETS_ENERGIZED = 283567
SOCIAL_MEDIA_MOODLETS_FLIRTY = 283568
SOCIAL_MEDIA_MOODLETS_HAPPY = 283569
SOCIAL_MEDIA_MOODLETS_SAD = 283570
SOCIAL_MEDIA_MOODLETS_STRESSED = 283571
SOCIAL_MEDIA_MOODLETS_SUPERIOR_ANGRY = 283589
SOCIAL_MEDIA_MOODLETS_SUPERIOR_CONFIDENT = 283590
SOCIAL_MEDIA_MOODLETS_SUPERIOR_EMBARRASSED = 283591
SOCIAL_MEDIA_MOODLETS_SUPERIOR_ENERGIZED = 283592
SOCIAL_MEDIA_MOODLETS_SUPERIOR_FLIRTY = 283593
SOCIAL_MEDIA_MOODLETS_SUPERIOR_HAPPY = 283594
SOCIAL_MEDIA_MOODLETS_SUPERIOR_SAD = 283595
SOCIAL_MEDIA_MOODLETS_SUPERIOR_STRESSED = 283596
SOCIAL_MEDIA_MOODLETS_SUPERIOR_UNCOMFORTABLE = 285781
SOCIAL_MEDIA_MOODLETS_UNCOMFORTABLE = 285779
SOCIAL_MEDIA_PANEL_ACTIVE = 303905
SOCIAL_MEDIA_POST_LESS_OFTEN = 277258
SOCIAL_MEDIA_POST_MORE_OFTEN = 277252
SOCIAL_MEDIA_SUPPRESS_TNS = 298267
SOCIAL_MEDIA_TALKED_ABOUT_MOODLETS_HIDDEN_NPC = 283612
SOCIAL_NETWORK_SOCIAL_MEDIA_FATIGUE = 200267
SOCIAL_SHOW_FLASH_CARDS_TODDLER_BOREDOM_ANGRY = 143382
SOCIAL_SHOW_FLASH_CARDS_TODDLER_BOREDOM_SAD = 143383
SOCIAL_SHOW_FLASH_CARDS_TODDLER_ENJOYING = 146468
SOCIAL_SHOW_FLASH_CARDS_TODDLER_GUESS_RIGHT = 143277
SOCIAL_SHOW_FLASH_CARDS_TODDLER_GUESS_WRONG = 143278
SOCIAL_SHOW_FLASH_CARDS_TODDLER_HOLDING_CARD = 143275
SOLAR_PANEL_TESTED_SELF_CLEAN_FAIL = 238090
SOLAR_PANEL_TESTED_SELF_CLEAN_SUCCESS = 238089
SPARKED_BY_CLOUDS = 105319
SPECIAL_MOMENTS_HAD_WOOHOO_MARRIED_ON_VACATION_HIDDEN = 280580
SPELLS_CASTING_SPELL_OBJECT_CLEAN = 216176
SPELLS_CASTING_SPELL_OBJECT_DUPLICATE = 216177
SPELLS_CASTING_SPELL_OBJECT_FIRE = 216180
SPELLS_CASTING_SPELL_OBJECT_LIGHTNING = 216178
SPELLS_CASTING_SPELL_OBJECT_REPAIR = 216179
SPELLS_CASTING_SPELL_SELF_CLONE = 216201
SPELLS_CASTING_SPELL_SIM_CHANGE_SIM_APPEARANCE = 216203
SPELLS_CASTING_SPELL_SIM_CONFUSE = 216202
SPELLS_CASTING_SPELL_SIM_FIRE = 216200
SPELLS_CASTING_SPELL_SIM_FREEZE = 216199
SPELLS_CASTING_SPELL_SIM_LIGHTNING = 216197
SPELLS_CASTING_SPELL_SIM_SADNESS = 216196
SPELLS_CASTING_SPELL_SIM_TRANSFORM = 216198
SPELLS_CASTING_SPELL_TERRAIN_CONJURE_FOOD = 216259
SPELLS_CASTING_SPELL_TERRAIN_SPAWN_PLANT = 216261
SPELLS_CASTING_SPELL_TERRAIN_TELEPORT = 216260
SPELLS_CAST_FIRE_NOPANIC = 218910
SPELLS_CLONE_BREAK_OBJECT_COOLDOWN = 216326
SPELLS_CLONE_CLEAN = 215945
SPELLS_CLONE_COOK = 215974
SPELLS_CLONE_FAIL_EVIL = 216117
SPELLS_CLONE_FIGHT_AUTONOMOUS_COOLDOWN = 216325
SPELLS_CLONE_MEAN_INT_COOLDOWN = 216299
SPELLS_CLONE_SUCCESS = 215997
SPELLS_DEBUG_OUTCOME_CHANCE_FAIL = 216648
SPELLS_DEBUG_OUTCOME_CHANCE_SUCCEED = 216647
SPELLS_FIGHT = 215368
SPELLS_FIRE = 217264
SPELLS_FREEZE_CHILLED = 222804
SPELLS_FROZEN = 215498
SPELLS_FROZEN_CHARGED = 215587
SPELLS_FROZEN_FAIL = 221541
SPELLS_FROZEN_FAIL_VISIBLE = 222830
SPELLS_LIGHTNING = 217239
SPELLS_LOVE = 215401
SPELLS_MIND_CONTROL_CONTROLLED_AI = 216139
SPELLS_MIND_CONTROL_CONTROLLED_AI_LONG_DURATION = 216142
SPELLS_PRACTICE_SPELLCASTING_LEARNED_SPELL = 215007
SPELLS_REACTION_COOLDOWN = 214902
SPELLS_REMOVE_CURSE_COOLDOWN = 215991
SPELLS_REMOVE_CURSE_COOLDOWN_SHORT = 215992
SPELLS_SEARCH_FOR_TOMES_COOLDOWN = 216294
SPELLS_SEARCH_FOR_TOMES_REMOVE_COUNTER = 217669
SPELLS_SIM_CLEAN_SLOW_HYGIENE_DECAY = 215618
SPELLS_SIM_CONFUSE_BE_CONFUSED = 213320
SPELLS_SIM_CONFUSE_BE_CONFUSED_CHARGED = 213323
SPELLS_SIM_GET_TRANSFORMED_IN_TO_OBJECT = 213741
SPELLS_SIM_GET_TRANSFORMED_IN_TO_OBJECT_LONG = 221277
SPELLS_SIM_RESURRECT = 213595
SPELLS_SIM_RESURRECT_CHARGED = 213596
SPELLS_SIM_RESURRECT_FAIL = 213611
SPELLS_SIM_SADNESS_BE_SAD = 213372
SPELLS_SIM_SADNESS_BE_SAD_CHARGED = 213374
SPELLS_STEAL_CAUGHT_STEALING = 218608
SPELLS_STEAL_SUCCESS = 218602
SPELLS_STEAL_WITNESS_STEALING = 218605
SPELLS_TEACH_SPELL_COOLDOWN_CATEGORY_MISCHIEF = 213677
SPELLS_TEACH_SPELL_COOLDOWN_CATEGORY_PRACTICAL = 213681
SPELLS_TEACH_SPELL_COOLDOWN_CATEGORY_UNTAMED = 213682
SPELL_REPULSIVENESS = 216514
SPELL_REPULSIVENESS_CHARGED = 216521
SPINE_TINGLING_THRILL = 108014
SPINE_TINGLING_THRILL_GREAT_STORYTELLER = 109747
SPLASH_COOLDOWN = 215761
SPLASH_PAD_ANGRY_STOMP = 304326
SPLASH_PAD_COLD_WEATHER = 304328
SPLASH_PAD_RAINY = 304327
SPLASH_PAD_SHENANIGANS = 304323
SPLASH_PAD_STATISTIC = 311089
SPLASH_PAD_STOMPED = 304325
SPLASH_PAD_WATER_WET = 304324
SPLASH_WATER_IN_EYE = 105900
SPORE_HALLWAY_CONNECTIVITY = 204775
SPORTS_ARENA_LOSS_RIVAL_SCHOOL = 222429
SPORTS_ARENA_LOSS_RIVAL_SCHOOL_HOTHEADED = 222432
SPORTS_ARENA_NO_SCHOOL_SAW_A_GREAT_GAME = 228163
SPORTS_ARENA_WINNER_MY_SCHOOL = 222427
SPORTS_ARENA_WINNER_MY_SCHOOL_ACTIVE_TRAIT = 222430
SPRING_CHALLENGE_2016_GIVE_PRISTINE_GROWFRUIT = 135591
SPRING_CHALLENGE_2016_GIVE_X_GROWFRUIT = 135429
SPRING_CHALLENGE_PLANT_SIMS_NPC_ANGRY = 163064
SPRING_CHALLENGE_PLANT_SIMS_NPC_BEANS_GIVEN = 163053
SPRING_CHALLENGE_PLANT_SIMS_NPC_CONFIDENT = 163066
SPRING_CHALLENGE_PLANT_SIMS_NPC_FLIRTY = 163067
SPRING_CHALLENGE_PLANT_SIMS_NPC_PLAYFUL = 163069
SPRING_CHALLENGE_PLANT_SIMS_NPC_ROLE = 163061
SPRING_CHALLENGE_PLANT_SIMS_NPC_SAD = 163065
SPRING_CHALLENGE_PLANT_SIMS_NPC_UNCOMFORTABLE = 163068
SPRINKLER_PLAYED_IN = 185928
SPRINKLER_WET_FX_ADULT = 189638
SPRINKLER_WET_FX_CHILD = 189656
SPRINKLER_WET_FX_TODDLER = 189772
STAGE_SOUND_TURN_OFF = 198940
STARTLED_BY_GHOST_TENSE = 102401
STOP_FLOATING = 119855
STRANGELY_CALMING_SCENT = 118499
STRAYS_HAS_EXPLORED_BUSH = 175441
STRAYS_HAS_EXPLORED_DIRT_MOUND = 175444
STRAYS_HAS_EXPLORED_FISH_PILE = 175442
STRAYS_HAS_EXPLORED_SEAWEED_PILE = 175443
STREAKER_REACTION_HIDDEN = 100091
STREAK_ENERGIZED = 99588
STREAMING_DRONE_HAPPY_STREAMING = 200190
STREAMING_DRONE_SAD_BROKEN = 200192
STREAMING_DRONE_STREAMING = 193298
STREET_BUSKER_ACTIVE_HIDDEN = 140750
STUDENT_COMMONS_ARTS_POETRY_PRESENTED_POETRY = 221910
STUDENT_COMMONS_ARTS_POETRY_READING = 221765
STUDENT_COMMONS_ARTS_POETRY_TEA_SERVING = 221843
STUDENT_COMMONS_ARTS_POETRY_WAITING = 221842
STUDENT_COMMONS_EXAM_CRAM_LAST_CHANCE_TO_STUDY = 222223
STUDENT_COMMONS_MIXER_JUICE_KEG_BEARER_ARRIVE = 222117
STUDENT_COMMONS_MIXER_PARTY = 222166
STUDENT_COMMONS_POETRY_TEA_SERVE_COOLDOWN = 229861
STUDENT_COMMONS_PROFESSOR_GOOD = 222365
STUDENT_COMMONS_PROFESSOR_GRUMPY = 222362
STUDENT_COMMONS_PROFESSOR_HIP = 222363
STUDENT_COMMONS_SCIENCE_E_SPORTS_EVENT_PARTICIPATING = 221970
STUDENT_COMMONS_SCIENCE_E_SPORTS_POWER_SIP_COOLDOWN = 222312
STUFFED_ANIMAL_INSPIRED = 25068
STUFFED_ANIMAL_TODDLER_TALK_BABBLE_COOLDOWN = 328272
STYLEBOARD_FIND_MUSE_MOOD_HIGH_CONFIDENT = 198545
STYLEBOARD_FIND_MUSE_MOOD_HIGH_ENERGIZED = 198546
STYLEBOARD_FIND_MUSE_MOOD_HIGH_FLIRTY = 198548
STYLEBOARD_FIND_MUSE_MOOD_HIGH_INSPIRED = 198551
STYLEBOARD_FIND_MUSE_MOOD_LOW_CONFIDENT = 198538
STYLEBOARD_FIND_MUSE_MOOD_LOW_ENERGIZED = 198547
STYLEBOARD_FIND_MUSE_MOOD_LOW_FLIRTY = 198549
STYLEBOARD_FIND_MUSE_MOOD_LOW_INSPIRED = 198550
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_ATHLETIC_CONFIDENT = 198311
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_ATHLETIC_ENERGIZED = 198313
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_ATHLETIC_FLIRTY = 198314
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_ATHLETIC_INSPIRED = 198312
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_CAREER_CONFIDENT = 198347
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_CAREER_ENERGIZED = 198353
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_CAREER_FLIRTY = 198359
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_CAREER_INSPIRED = 198365
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_EVERYDAY_CONFIDENT = 198348
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_EVERYDAY_ENERGIZED = 198354
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_EVERYDAY_FLIRTY = 198360
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_EVERYDAY_INSPIRED = 198366
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_FORMAL_CONFIDENT = 198352
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_FORMAL_ENERGIZED = 198355
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_FORMAL_FLIRTY = 198361
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_FORMAL_INSPIRED = 198367
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_PARTY_CONFIDENT = 198351
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_PARTY_ENERGIZED = 198358
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_PARTY_FLIRTY = 198364
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_PARTY_INSPIRED = 198368
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SLEEP_CONFIDENT = 198350
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SLEEP_ENERGIZED = 198357
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SLEEP_FLIRTY = 198363
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SLEEP_INSPIRED = 198369
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SWIMWEAR_CONFIDENT = 198349
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SWIMWEAR_ENERGIZED = 198356
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SWIMWEAR_FLIRTY = 198362
STYLEBOARD_INFUSED_OUTFIT_CONTROLLER_SWIMWEAR_INSPIRED = 198370
STYLEBOARD_INFUSED_OUTFIT_MOOD_CONFIDENT = 198489
STYLEBOARD_INFUSED_OUTFIT_MOOD_ENERGIZED = 198492
STYLEBOARD_INFUSED_OUTFIT_MOOD_FLIRTY = 198491
STYLEBOARD_INFUSED_OUTFIT_MOOD_INSPIRED = 198490
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_ATHLETIC_CONFIDENT = 198324
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_ATHLETIC_ENERGIZED = 198321
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_ATHLETIC_FLIRTY = 198322
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_ATHLETIC_INSPIRED = 198323
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_CAREER_CONFIDENT = 198320
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_CAREER_ENERGIZED = 198319
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_CAREER_FLIRTY = 198318
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_CAREER_INSPIRED = 198342
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_EVERYDAY_CONFIDENT = 198341
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_EVERYDAY_ENERGIZED = 198340
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_EVERYDAY_FLIRTY = 198339
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_EVERYDAY_INSPIRED = 198338
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_FORMAL_CONFIDENT = 198337
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_FORMAL_ENERGIZED = 198336
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_FORMAL_FLIRTY = 198335
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_FORMAL_INSPIRED = 198317
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_PARTY_CONFIDENT = 198334
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_PARTY_ENERGIZED = 198333
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_PARTY_FLIRTY = 198332
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_PARTY_INSPIRED = 198331
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SLEEP_CONFIDENT = 198330
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SLEEP_ENERGIZED = 198329
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SLEEP_FLIRTY = 198328
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SLEEP_INSPIRED = 198327
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SWIMWEAR_CONFIDENT = 198326
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SWIMWEAR_ENERGIZED = 198325
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SWIMWEAR_FLIRTY = 198316
STYLEBOARD_INFUSED_OUTFIT_TRIGGER_SWIMWEAR_INSPIRED = 198315
SUNLIGHT_REVERSAL_COCKTAIL_HIDDEN = 156617
SUN_TAN_APPLIED_SUN_BLOCK = 208856
SUN_TAN_BURNING = 209552
SUN_TAN_BURNT = 208517
SUN_TAN_CURRENTLY_SUNBATHING = 200789
SUN_TAN_LOCK_DECAY = 206066
SUN_TAN_PRANK = 209805
SUN_TAN_PRANKED_EMBARRASSED = 209804
SUN_TAN_PRANKED_SIM = 209768
SUN_TAN_STARTING_TO_BURN = 211808
SUN_TAN_TANNED = 208515
SUN_TAN_TANNING = 209554
SUN_TAN_VFX = 211913
SUPER_PARENT_ROLE_MODEL_LIFE_SKILL_GAIN = 165200
SUPPRESS_ALL_AUTONOMY = 169901
SUPPRESS_ALL_INTERACTION = 24732
SUPPRESS_EMOTION_IDLE = 129126
SUPPRESS_FRONT_PAGE_PIE_MENU = 121942
SUPPRESS_HOUSE_INFECTION = 203134
SUPPRESS_IN_LABOR = 256302
SUPPRESS_LOVE_LETTER = 100870
SUPPRESS_REACTION_SMELLS_BAD = 99740
SUPPRESS_SNOW_IDLE = 190542
SUPPRESS_TEMPERATURE_IDLE = 188623
SUPPRESS_TRAIT_IDLE = 334350
SUPPRESS_VISIBLE_MOTIVES = 27833
SUPPRESS_VISIBLE_MOTIVES_EXCLUDE_ENERGY = 243486
SURPRISE_HOLIDAY_BATTLE_ROYALE_AUTONOMY = 182289
SURPRISE_HOLIDAY_DISCOUNT_DAY = 182267
SURPRISE_HOLIDAY_LOTTERY_AUTONOMY = 184906
SURPRISE_HOLIDAY_LOTTERY_COOLDOWN = 181580
SURPRISE_HOLIDAY_LOTTERY_INSPIRED = 181582
SURPRISE_HOLIDAY_LOTTERY_SAD_BUFF = 181900
SURPRISE_HOLIDAY_LOTTERY_WIN_BUFF = 181905
SURPRISE_HOLIDAY_NIGHT_ON_THE_TOWN = 182263
SURPRISE_HOLIDAY_PIRATE_DAY_AUTONOMY = 182293
SURPRISE_HOLIDAY_PRANK_DAY_AUTONOMY = 182296
SURPRISE_HOLIDAY_SKILL_DAY_CONFIDENT = 186641
SURPRISE_HOLIDAY_SKILL_DAY_INCREASE_SKILL_GAIN = 182300
SURPRISE_HOLIDAY_TV_PREMIERE = 182304
SURPRISE_HOLIDAY_TV_PREMIERE_HAPPY_BUFF = 183430
SURPRISE_HOLIDAY_TV_PREMIERE_SPOILED = 183488
SURPRISE_HOLIDAY_TV_PREMIERE_WATCHED_HIDDEN = 183431
SWEAR_COOLDOWN = 167444
TALES_OF_THE_DEAD = 103142
TALES_OF_THE_DEAD_GREAT_STORYTELLER = 109749
TANDEM_SLEDDER_SITUATION_LEADER = 251682
TEACH_TO_SAY_PLEASE_ANGRY_TODDLER = 161225
TEACH_TO_SAY_PLEASE_BORED_CHILD = 161226
TEACH_TO_SAY_PLEASE_CONFIDENT_CHILD = 161223
TEACH_TO_SAY_PLEASE_HAPPY_TODDLER = 161222
TEACH_TO_SAY_PLEASE_INSPIRED_CHILD = 161224
TEACH_TO_SAY_SORRY_CHILD_BORED = 166782
TEACH_TO_SAY_SORRY_CHILD_CONFIDENT = 166784
TEACH_TO_SAY_SORRY_CHILD_INSPIRED = 166783
TEACH_TO_SAY_SORRY_TODDLER_ANGRY = 166780
TEACH_TO_SAY_SORRY_TODDLER_HAPPY = 166781
TEA_SET_PRIM_AND_PROPER = 278935
TEA_SET_TRADITIONAL_TEA = 278934
TEA_UPGRADED = 28947
TEEN_ASPIRATIONS_SOCIAL_FOLLOWERS = 287404
TEEN_MOOD_SWING_ANGRY = 162334
TEEN_MOOD_SWING_EMBARRASSED = 162337
TEEN_MOOD_SWING_LOUD_MUSIC_REACTION = 163399
TEEN_MOOD_SWING_PUSH_MOOD_SWING_COOLDOWN = 162346
TEEN_MOOD_SWING_SAD = 162336
TEEN_MOOD_SWING_STRESSED = 162335
TEEN_RELATIONSHIP_DRAMA_CRUSH_ANGRY = 289490
TEEN_RELATIONSHIP_DRAMA_CRUSH_BROADCASTER_INVISIBLE = 289554
TEEN_RELATIONSHIP_DRAMA_CRUSH_IN_ROOM = 289483
TEEN_RELATIONSHIP_DRAMA_CRUSH_NEGATIVE_CHAT = 289485
TEEN_RELATIONSHIP_DRAMA_CRUSH_POSITIVE_CHAT = 289484
TEEN_RELATIONSHIP_DRAMA_CRUSH_REJECTED = 289482
TEEN_RELATIONSHIP_DRAMA_CRUSH_SWOONING = 289487
TEEN_RELATIONSHIP_DRAMA_CRUSH_TENSE_CHAT = 289486
TEEN_RELATIONSHIP_DRAMA_CRUSH_TEXTING = 289481
TEEN_RELATIONSHIP_DRAMA_REJECTED_FRIEND = 297948
TEMPERAMENT_ANTI_CAPITALIST_CANINE_WORK_IS_THE_POOP = 290871
TEMPERAMENT_BIG_BAD_WOLF_OVERWHELMING_AGGRESSION = 290507
TEMPERAMENT_CARNIVORE_NEED_REAL_MEAT = 293836
TEMPERAMENT_COOLDOWN_GOTTA_MARK_SOMETHING = 297153
TEMPERAMENT_COOLDOWN_NEED_HIBERNATE = 297097
TEMPERAMENT_COOLDOWN_NEED_LOVE = 297098
TEMPERAMENT_COOLDOWN_OVERWHELMING_AGGRESSION = 297096
TEMPERAMENT_COOLDOWN_SUDDEN_CRAVING = 297094
TEMPERAMENT_COOLDOWN_WALLS_CLOSING_IN = 297095
TEMPERAMENT_EASILY_EXCITABLE_SCREEN_TIME = 293838
TEMPERAMENT_FEELS_OUTCASTED_BOTTOM_OF_THE_PACK = 294002
TEMPERAMENT_FEELS_OUTCASTED_NOBODY_UNDERSTANDSME = 294001
TEMPERAMENT_FRISKY_NEED_LOVE = 295326
TEMPERAMENT_HIDDEN_ANTI_CAPITALIST_CANINE = 290555
TEMPERAMENT_HIDDEN_BIG_BAD_WOLF = 290107
TEMPERAMENT_HIDDEN_BOTTOM_OF_THE_PACK_COOLDOWN = 298500
TEMPERAMENT_HIDDEN_CARNIVORE = 293834
TEMPERAMENT_HIDDEN_EASY_EXCITABLE = 293840
TEMPERAMENT_HIDDEN_FEELS_OUTCASTED = 294000
TEMPERAMENT_HIDDEN_FEELS_OUTCASTED_TRAIT = 294003
TEMPERAMENT_HIDDEN_FRISKY = 295380
TEMPERAMENT_HIDDEN_GRUMPY_WOLF = 290108
TEMPERAMENT_HIDDEN_HUNGRY_LIKE_WOLF = 294057
TEMPERAMENT_HIDDEN_LUNAR_FOREST = 294324
TEMPERAMENT_HIDDEN_LUNAR_HUNT = 294325
TEMPERAMENT_HIDDEN_LUNAR_NIGHT = 294323
TEMPERAMENT_HIDDEN_LUNAR_WOLF = 294322
TEMPERAMENT_HIDDEN_PRIDEFUL = 290003
TEMPERAMENT_HIDDEN_RESTLESS_ANIMAL = 290111
TEMPERAMENT_HIDDEN_RESTLESS_ANIMAL_REMOVE = 294127
TEMPERAMENT_HIDDEN_SENSITIVE_HEARING = 294511
TEMPERAMENT_HIDDEN_SENSITIVE_HEARING_COOLDOWN = 299674
TEMPERAMENT_HIDDEN_SURVIVAL_INSTINCTS = 290110
TEMPERAMENT_HIDDEN_WRACKED_WITH_GUILT = 290109
TEMPERAMENT_IM_SO_CLEAN = 293999
TEMPERAMENT_LUNAR_TEMPERAMENT_GAIN = 299766
TEMPERAMENT_MUST_BE_CLEAN = 293996
TEMPERAMENT_NEED_HIBERNATE = 294124
TEMPERAMENT_NIGHT_WOLF_DAY_TIME = 294327
TEMPERAMENT_NIGHT_WOLF_DAY_TIME_WHILE_SLEEPING = 294329
TEMPERAMENT_PRIDEFUL_NARCISSIST = 295383
TEMPERAMENT_PRIDEFUL_WOUNDED_PRIDE = 295382
TEMPERAMENT_RESTLESS_ANIMAL_WALLS_CLOSING_IN = 290448
TEMPERAMENT_SENSITIVE_HEARING_LOUD_NOISES = 294513
TEMPERAMENT_SUDDEN_CRAVING = 294061
TEMPERAMENT_SURVIVAL_INSTINCTS_FIGHT_OR_FLIGHT = 290510
TEMPERAMENT_TERRITORIAL_GOTTA_MARK_NOW = 297152
TEMPERAMENT_TERRITORIAL_GOTTA_MARK_SOMETHING = 293884
TEMPERAMENT_TERRITORY_MARKED = 293998
TEMPERAMENT_WET_AND_HATE_IT = 294129
TEMPERAMENT_WET_AND_HATE_IT_WHILE_WET = 294342
TEMPERAMENT_WOLF_BRAIN_HEAD_HURT = 294326
TEMPERAMENT_WRACKED_WITH_GUILT_TRANSFORMATION = 290508
TEMPERAMENT_WRACKED_WITH_GUILT_WHAT_HAVE_I_BECOME = 290509
TEMPERATURE_CHILLED = 180207
TEMPERATURE_DISCOURAGE_OUTSIDE_INTERACTIONS_HIDDEN = 186065
TEMPERATURE_FORCE_COMFORTABLE = 182899
TEMPERATURE_FREEZING = 180208
TEMPERATURE_FREEZING_EXTREME = 182205
TEMPERATURE_GHOST_FREEZE = 182891
TEMPERATURE_GHOST_GHOST_CHILLED_HAPPY = 184144
TEMPERATURE_GHOST_GHOST_CHILLED_UNCOMFORTABLE = 184145
TEMPERATURE_GHOST_PLASMA_WARMED_HAPPY = 184146
TEMPERATURE_GHOST_PLASMA_WARMED_UNCOMFORTABLE = 184147
TEMPERATURE_HIDDEN_CHILLED = 185937
TEMPERATURE_HIDDEN_EXTREME_FREEZING = 186001
TEMPERATURE_HIDDEN_EXTREME_MELTING = 186004
TEMPERATURE_HIDDEN_FREEZING = 186000
TEMPERATURE_HIDDEN_MELTING = 186003
TEMPERATURE_HIDDEN_NEUTRAL = 190849
TEMPERATURE_HIDDEN_OVERHEATING = 186002
TEMPERATURE_HIDDEN_TROPICAL_WARMTH = 211084
TEMPERATURE_IMMUNE_TO_TEMPERATURE = 185065
TEMPERATURE_INFANT_COLD = 314015
TEMPERATURE_INFANT_HOT = 314016
TEMPERATURE_MELTING = 180206
TEMPERATURE_MELTING_EXTREME = 182207
TEMPERATURE_OVERHEATING = 180205
TEMPERATURE_POOL_COLD = 185467
TEMPERATURE_POOL_FREEZING = 185468
TEMPERATURE_POOL_WARM = 185469
TEMPERATURE_POSITIVE_BURNING_MAN_BURNING = 183574
TEMPERATURE_POSITIVE_BURNING_MAN_HOT = 183573
TEMPERATURE_POSITIVE_ICE_MAN_COLD = 183575
TEMPERATURE_POSITIVE_ICE_MAN_FREEZING = 183576
TEMPERATURE_SIM_RAY_CHILLED = 185173
TEMPERATURE_SIM_RAY_FROZEN = 185165
TEMPERATURE_SUPPRESS_TEMPERATURE_OUTFIT_SWAP = 184255
TEMPERATURE_TODDLER_COLD = 186083
TEMPERATURE_TODDLER_HOT = 186084
TEMPERATURE_TRAIT_BURNING_MAN = 183570
TEMPERATURE_TRAIT_ICE_MAN = 183571
TEMPERATURE_VFX_COLD_BREATH_C = 184196
TEMPERATURE_VFX_COLD_BREATH_HORSE = 335306
TEMPERATURE_VFX_COLD_BREATH_I = 334461
TEMPERATURE_VFX_COLD_BREATH_P = 184197
TEMPERATURE_VFX_COLD_BREATH_TYAE = 184195
TEMPERATURE_VFX_COLD_BREATH_V = 190826
TEMPERATURE_WARM_WATER = 209183
TEMPLE_ARCHAEOLOGY_SKILL_GAIN = 179377
TEMPLE_GATE_TRY_TO_PASS_WITH_RELIC_GLOW = 179553
TEMPLE_LOOK_AROUND_COOLDOWN = 183238
TEMPLE_PLANTS = 179107
TEMPLE_TRAP_ACTIVATE_SUCCESS = 179533
TEMPLE_TRAP_PUNISHMENT_BLADDER_SCARE = 174448
TEMPLE_TRAP_PUNISHMENT_BLADDER_SCARE_VAMPIRE = 174452
TEMPLE_TRAP_PUNISHMENT_BONE_DUST_HIDDEN = 178285
TEMPLE_TRAP_PUNISHMENT_FIRE_HIDDEN = 178286
TEMPLE_TRAP_PUNISHMENT_MISERABLE_VACATION = 174451
TEMPLE_TRAP_PUNISHMENT_NOTHING_BAD = 174447
TEMPLE_TRAP_PUNISHMENT_RESTLESS_HORROR = 174449
TEMPLE_TRAP_PUNISHMENT_SO_ALONE = 174450
TEMPORARY_CLONE_LEAVE = 215169
TEMPORARY_STAY_AWKWARD_TENSION = 307449
TEMPORARY_STAY_COOL_LINEAGE = 307218
TEMPORARY_STAY_DISASTER = 319896
TEMPORARY_STAY_DOPPEL_GANGER = 312758
TEMPORARY_STAY_EAT_CANDY = 316262
TEMPORARY_STAY_FAMILY_BONDS = 307217
TEMPORARY_STAY_FAMILY_FOREVER = 307219
TEMPORARY_STAY_GET_THEM_OUT = 308306
TEMPORARY_STAY_GLOOMY = 310694
TEMPORARY_STAY_GLOOMY_PRESENCE = 310696
TEMPORARY_STAY_GOOD_COMPANY = 307448
TEMPORARY_STAY_GOOD_FRIENDS = 312759
TEMPORARY_STAY_GRANDPARENT_LOVE = 307224
TEMPORARY_STAY_GRIEVING = 312760
TEMPORARY_STAY_HIDDEN_FAMILY_REUNION = 307725
TEMPORARY_STAY_HIDDEN_GOODBYE = 310008
TEMPORARY_STAY_HIDDEN_GUEST = 303300
TEMPORARY_STAY_HIDDEN_GUEST_HELP = 308110
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_CLONE = 312751
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_COUCH_SURFER = 312750
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_COUCH_SURFER_KYLE = 330800
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_DISASTER = 312747
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_FRIEND = 312752
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_HOUSEHOLD_LOSS = 312753
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_INFANT_INTRO = 324276
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_MOPEY = 312430
TEMPORARY_STAY_HIDDEN_GUEST_SPECIAL_PARENTAL_HELP = 322376
TEMPORARY_STAY_HIDDEN_HELP_BOOST = 307215
TEMPORARY_STAY_HIDDEN_INFANT_INTRO_START = 324422
TEMPORARY_STAY_HIDDEN_PARENTAL_BOOST = 322377
TEMPORARY_STAY_HIDDEN_PARENTAL_BOOST_COOLDOWN = 323302
TEMPORARY_STAY_HIDDEN_PARENTAL_HELP_SCHEDULE = 327281
TEMPORARY_STAY_HIDDEN_SPECIAL_BEHAVIOR_COOLDOWN = 311524
TEMPORARY_STAY_HIDDEN_SPECIAL_BEHAVIOR_COOLDOWN_CANDY = 330801
TEMPORARY_STAY_HIDDEN_SPECIAL_BEHAVIOR_COOLDOWN_KYLE = 328182
TEMPORARY_STAY_HIDDEN_STOP_HELPING = 307216
TEMPORARY_STAY_HIDDEN_SUITCASE_REMOVE = 323973
TEMPORARY_STAY_HIDDEN_SUMMON = 323020
TEMPORARY_STAY_HIDDEN_SUMMON_SNACKS_COOLDOWN = 311088
TEMPORARY_STAY_HIDDEN_WELCOME_ME = 310003
TEMPORARY_STAY_HIDDEN_WELCOME_ME_COOLDOWN = 312770
TEMPORARY_STAY_MEANING_OF_FAMILY = 307220
TEMPORARY_STAY_MEANING_OF_FAMILY_TODDLER = 307222
TEMPORARY_STAY_NICE_SEEING_FAMILY = 307453
TEMPORARY_STAY_NICE_SEEING_FRIENDS = 307452
TEMPORARY_STAY_NICE_SEEING_GRANDPARENTS = 307451
TEMPORARY_STAY_NICE_SEEING_PARENTS = 307450
TEMPORARY_STAY_POWER_SIP_LLAMA_BERRY = 310415
TEMPORARY_STAY_WHOSE_KID_IS_THIS = 310698
TEMP_RANDOM_CALC_01 = 144975
TEMP_RANDOM_CALC_02 = 144976
TENSE_GHOSTLY_YOWL_CAT = 174603
TENSE_GHOSTLY_YOWL_DOG = 174604
TENSION_RELIEF_SCENT = 118498
THERMOSTAT_COOLER_HAPPY = 188978
THERMOSTAT_COOLER_UNCOMFORTABLE = 188980
THERMOSTAT_HIDDEN_GLOBAL_HIGH = 190651
THERMOSTAT_HIDDEN_GLOBAL_LOW = 190656
THERMOSTAT_HIDDEN_GLOBAL_MEDIUM = 190657
THERMOSTAT_HIDDEN_TEMPERATURE_CHANGE_COOLER = 190675
THERMOSTAT_HIDDEN_TEMPERATURE_CHANGE_WARMER = 190671
THERMOSTAT_ROUTE_REACT_COOLDOWN = 189619
THERMOSTAT_WARMER_HAPPY = 188979
THERMOSTAT_WARMER_UNCOMFORTABLE = 188981
THREATENED_CRIMINAL = 36592
THREATENED_VICTIM = 36593
THRIFT_STORE_BUBBLE_BUNCH = 282903
THRIFT_STORE_BUBBLICIOUS_BEVERAGE = 282910
THRIFT_STORE_COMEDY_CALLING = 282907
THRIFT_STORE_EVENT_PERFORMED = 280933
THRIFT_STORE_FOBBED_OFF_FASHION = 281215
THRIFT_STORE_LIVE_POETS_SOCIETY = 282909
THRIFT_STORE_PERFORMANCE_FINISHED = 300571
THRIFT_STORE_STYLE_SESSION = 282905
THRIFT_STORE_TREND_TIP_BASICS = 281224
THRIFT_STORE_TREND_TIP_BOHO = 281221
THRIFT_STORE_TREND_TIP_COUNTRY = 281217
THRIFT_STORE_TREND_TIP_HIPSTER = 281220
THRIFT_STORE_TREND_TIP_NONE = 281226
THRIFT_STORE_TREND_TIP_OUTDOORSY = 281223
THRIFT_STORE_TREND_TIP_POLISHED = 281227
THRIFT_STORE_TREND_TIP_PREPPY = 281219
THRIFT_STORE_TREND_TIP_ROCKER = 281225
THRIFT_STORE_TREND_TIP_STREETWEAR = 281222
THROW_FOOTBALL_HEADING_FOR_THE_BIG_LEAGUES = 283024
THROW_FOOTBALL_HIDDEN_BALL_REGULAR = 285958
THROW_FOOTBALL_HIDDEN_BALL_REWARD = 285959
THROW_FOOTBALL_PRACTICE_MAKES_PAINFUL = 283023
THROW_FOOTBALL_SMELL_THE_GLORY = 283025
TODDLERS_AT_DAYCARE = 157127
TODDLERS_BIRTHDAY_CELEBRATION = 157688
TODDLERS_BITE = 162589
TODDLERS_BITE_CHILD = 164670
TODDLERS_BITE_TODDLER = 164669
TODDLERS_CAREGIVER_AWAKE = 157452
TODDLERS_CTYAE_CRYING_TODDLER = 140754
TODDLERS_CTYAE_ENOUGH_ALREADY = 156740
TODDLERS_CTYAE_GROWING_UP = 156743
TODDLERS_CTYAE_HIDDEN_PLAYING_DOLLS_WITH_TODDLER = 156460
TODDLERS_CTYAE_HIDDEN_WATCHING_TV_WITH_TODDLER = 156459
TODDLERS_CTYAE_STINKY_DIAPER = 140767
TODDLERS_CTYAE_TANTRUM_THROWING_TODDLER = 151193
TODDLERS_CTYAE_THAT_WAS_CUTE = 156985
TODDLERS_CTYAE_TODDLER_BIRTHDAY = 156742
TODDLERS_CTYAE_TODDLER_SAID_WHAT = 156228
TODDLERS_CTYAE_UGH_TODDLERS = 156741
TODDLERS_CTYAE_WATCH_TODDLER_TOY_SHOW = 155714
TODDLERS_DANCE_SHAKING_TAIL = 147370
TODDLERS_DEFIANCE_ACTOR_DISOBEDIENT_TODDLER = 141558
TODDLERS_DEFIANCE_ACTOR_UNCOOPERATIVE_TODDLER = 141545
TODDLERS_DEFIANCE_DONT_GIVE_ME_ORDERS = 156771
TODDLERS_DEFIANCE_DONT_WANT_TO = 141541
TODDLERS_DEFIANCE_DONT_WANT_TO_VISIBLE = 156774
TODDLERS_DEFIANCE_MEANIE = 141565
TODDLERS_DEFIANCE_SILLY_ADULTS = 154240
TODDLERS_DEFIANCE_TOO_HYPER = 156769
TODDLERS_GETTING_SO_BIG_UNCOMFORTABLE = 145986
TODDLERS_GROWING_SO_FAST_HAPPY = 150540
TODDLERS_HIDDEN_CAREGIVER_RECENTLY_RETURNED_FROM_WORK = 154998
TODDLERS_HIDDEN_CAREGIVER_SLEEP_DO_NOT_DISTURB = 157458
TODDLERS_HIDDEN_CAUGHT_BAD_BEHAVIOR = 156593
TODDLERS_HIDDEN_GREET_RETURNING_CAREGIVER = 154980
TODDLERS_HIDDEN_HAS_BEEN_COMFORTED = 157007
TODDLERS_HIDDEN_HAS_BEEN_WATCHED = 151818
TODDLERS_HIDDEN_HAS_NOT_BEEN_WATCHED = 151819
TODDLERS_HIDDEN_RECENTLY_SNUGGLED = 156944
TODDLERS_HIDDEN_SKILL_COMMUNICATION_LEVELS_1 = 154473
TODDLERS_HIDDEN_SKILL_COMMUNICATION_LEVELS_2 = 154474
TODDLERS_HIDDEN_SKILL_COMMUNICATION_LEVELS_3 = 154475
TODDLERS_HIDDEN_SKILL_COMMUNICATION_LEVELS_4 = 154476
TODDLERS_HIDDEN_SKILL_COMMUNICATION_LEVELS_5 = 154472
TODDLERS_HIDDEN_SKILL_IMAGINATION_LEVELS_1 = 154478
TODDLERS_HIDDEN_SKILL_IMAGINATION_LEVELS_2 = 154479
TODDLERS_HIDDEN_SKILL_IMAGINATION_LEVELS_3 = 154480
TODDLERS_HIDDEN_SKILL_IMAGINATION_LEVELS_4 = 154481
TODDLERS_HIDDEN_SKILL_IMAGINATION_LEVELS_5 = 154477
TODDLERS_HIDDEN_SKILL_MOVEMENT_LEVELS_1 = 147041
TODDLERS_HIDDEN_SKILL_MOVEMENT_LEVELS_2 = 147033
TODDLERS_HIDDEN_SKILL_MOVEMENT_LEVELS_3 = 154487
TODDLERS_HIDDEN_SKILL_MOVEMENT_LEVELS_4 = 147035
TODDLERS_HIDDEN_SKILL_MOVEMENT_LEVELS_5 = 154488
TODDLERS_HIDDEN_SKILL_POTTY_LEVELS_1 = 154490
TODDLERS_HIDDEN_SKILL_POTTY_LEVELS_2 = 154491
TODDLERS_HIDDEN_SKILL_POTTY_LEVELS_3 = 154492
TODDLERS_HIDDEN_SKILL_THINKING_LEVELS_1 = 154483
TODDLERS_HIDDEN_SKILL_THINKING_LEVELS_2 = 154484
TODDLERS_HIDDEN_SKILL_THINKING_LEVELS_3 = 154485
TODDLERS_HIDDEN_SKILL_THINKING_LEVELS_4 = 154486
TODDLERS_HIDDEN_SKILL_THINKING_LEVELS_5 = 154482
TODDLERS_HIDDEN_STEREO_LISTENED_TO_LULLABIES = 155940
TODDLERS_HIDDEN_WAIT_TIMER = 156791
TODDLERS_HUG_LOVED = 156981
TODDLERS_LEFT_BEHIND = 156744
TODDLERS_LEFT_BEHIND_IN_HIGH_CHAIR = 157129
TODDLERS_LYING_DOWN_ABOUT_TO_SLEEP = 157574
TODDLERS_NAP_NOT_ENOUGH_NAP = 156534
TODDLERS_READ_TO_LOVED = 156982
TODDLERS_SNUGGLE_LOVED = 156943
TODDLERS_STRANGER_DANGER = 154495
TODDLERS_STRANGER_DANGER_CLINGY = 154551
TODDLERS_TEACH_TO_TALK_FRUSTRATED_WITH_WORDS = 155780
TODDLERS_TEACH_TO_TALK_LEARNED_WORDS = 155779
TODDLERS_TEACH_TO_TALK_P_HAS_RESPONDED = 155761
TODDLERS_TEACH_TO_TALK_TIRED_OF_WORDS = 155781
TODDLERS_TEACH_TO_TALK_TYAE_HAS_TAUGHT = 155760
TODDLERS_TODDLER_AWAKE = 154183
TODDLERS_TODDLER_CANT_TALK = 156227
TODDLERS_WAS_CAREGIVER = 157470
TODDLERS_WATCH_TODDLERS_DISTRESS_COOLDOWN = 157524
TODDLER_AUTONOMY_MOD_IN_HIGH_CHAIR = 144745
TODDLER_BED_AFTER_NIGHTMARE = 157677
TODDLER_BED_HAS_BEEN_READ_TO_SLEEP = 150369
TODDLER_BED_HAS_BEEN_TUCKED_IN = 150406
TODDLER_BED_HIDDEN_NIGHTMARE_INCEPTION = 152878
TODDLER_BED_LOVED = 150399
TODDLER_BED_MOMENTS_PEACE = 150401
TODDLER_BED_NIGHTMARE = 152880
TODDLER_BED_PUT_ME_TO_BED = 157679
TODDLER_BED_PUT_TODDLER_TO_BED_AUTONOMY = 150557
TODDLER_BED_RESTED = 156726
TODDLER_BED_TUCK_IN_AUTONOMY = 149394
TODDLER_BOREDOM_DOLLHOUSE_ANGRY = 152295
TODDLER_BOREDOM_DOLLHOUSE_SAD = 152297
TODDLER_BOREDOM_DOLLHOUSE_SATISFIED = 152296
TODDLER_BOREDOM_NESTING_BLOCKS_ANGRY = 152270
TODDLER_BOREDOM_NESTING_BLOCKS_SAD = 152272
TODDLER_BOREDOM_NESTING_BLOCKS_SATISFIED = 152273
TODDLER_BOREDOM_POTTY_SATISFIED = 156764
TODDLER_BOREDOM_ROUGHHOUSING_ANGRY = 152280
TODDLER_BOREDOM_ROUGHHOUSING_SAD = 152281
TODDLER_BOREDOM_ROUGHHOUSING_SATISFIED = 152282
TODDLER_BOREDOM_STEREO_ANGRY = 152283
TODDLER_BOREDOM_STEREO_DANCING_ANGRY = 156723
TODDLER_BOREDOM_STEREO_DANCING_SAD = 156725
TODDLER_BOREDOM_STEREO_DANCING_SATISFIED = 156724
TODDLER_BOREDOM_STEREO_SAD = 152284
TODDLER_BOREDOM_STEREO_SATISFIED = 152285
TODDLER_BOREDOM_TODDLER_BOOK_ANGRY = 152286
TODDLER_BOREDOM_TODDLER_BOOK_SAD = 152287
TODDLER_BOREDOM_TODDLER_BOOK_SATISFIED = 152288
TODDLER_BOREDOM_TOYS_ANGRY = 152291
TODDLER_BOREDOM_TOYS_SAD = 152290
TODDLER_BOREDOM_TOYS_SATISFIED = 152289
TODDLER_BOREDOM_TV_ANGRY = 152292
TODDLER_BOREDOM_TV_SAD = 152293
TODDLER_BOREDOM_TV_SATISFIED = 152294
TODDLER_CHECK_TODDLER_FEED_TODDLER = 146039
TODDLER_CHECK_TODDLER_FEED_TODDLER_DESSERT = 153918
TODDLER_CHECK_TODDLER_FEED_TODDLER_DRINK = 152866
TODDLER_DIAPER_RASH = 156762
TODDLER_HAS_DIRTY_DIAPER = 140766
TODDLER_JUNGLE_GYM_BALL_PIT = 170762
TODDLER_JUNGLE_GYM_SLIDE_CLIMBER_SLIDE_CATCH = 172850
TODDLER_JUNGLE_GYM_STARTING_MAKE_BELIEVE = 173477
TODDLER_PERSONALITY_ASK_TO_CARRY = 318175
TODDLER_PERSONALITY_BEING_CARRIED_ANGRY = 313257
TODDLER_PERSONALITY_BEING_CARRIED_HAPPY = 313245
TODDLER_PERSONALITY_BEING_CARRIED_SAD = 313256
TODDLER_PERSONALITY_DESTRUCTIVE_TODDLER = 333448
TODDLER_PERSONALITY_FORCED_TO_WAKE_UP = 313466
TODDLER_PERSONALITY_FORCED_TO_WAKE_UP_COOLDOWN = 314214
TODDLER_PERSONALITY_FORCED_TO_WAKE_UP_HATES_BED_TIME = 314832
TODDLER_PERSONALITY_GIVE_QUIRKS = 336060
TODDLER_PERSONALITY_HATES_BED_TIME_ENERGY_YELLOW_OVERRIDE = 313690
TODDLER_PERSONALITY_HATES_BED_TIME_ROLL_WAKE_UP = 314212
TODDLER_PERSONALITY_HEAVY_SLEEPER_SAFE_SLEEP = 313461
TODDLER_PERSONALITY_HIDDEN_BEING_HELD = 314040
TODDLER_PERSONALITY_HIDDEN_BEING_HELD_BY_CAREGIVER = 322777
TODDLER_PERSONALITY_HIDDEN_EARLY_RISER_COOLDOWN = 319502
TODDLER_PERSONALITY_HIDDEN_READ_TOME = 318173
TODDLER_PERSONALITY_HIDDEN_SING_A_SONG_TIME = 334319
TODDLER_PERSONALITY_LIGHT_SLEEPER_ROLL_WAKE_UP = 313464
TODDLER_PERSONALITY_PICKY_EATER_EWW_YUCK = 313468
TODDLER_PERSONALITY_PICKY_EATER_EWW_YUCK_MIXED = 313687
TODDLER_PERSONALITY_PICKY_EATER_HUNGER_YELLOW_OVERRIDE = 313786
TODDLER_PERSONALITY_REVEAL_DELAY = 333670
TODDLER_PERSONALITY_WAKING_UP_ANGRY = 313262
TODDLER_PERSONALITY_WAKING_UP_HAPPY = 313260
TODDLER_PERSONALITY_WAKING_UP_SAD = 313261
TODDLER_PLAY_IN_OCEAN_VFX = 212940
TODDLER_PLAY_IN_OCEAN_VFX_3 = 214476
TODDLER_PLAY_IN_OCEAN_VFX_4 = 214477
TODDLER_PLAY_IN_OCEAN_VFX_5 = 214478
TODDLER_WHY_WEAR_CLOTHES = 153408
TOLD_GOODBYE_INVISIBLE = 101049
TOLD_GREAT_STORY = 103136
TOWN_MASCOT_BROADCASTERS_DANCE = 251254
TOWN_MASCOT_BUFFS_DANCE = 250418
TOWN_MASCOT_BUFFS_HANG_AROUND_STATUE_LOCK_OUT = 252452
TOWN_MASCOT_BUFFS_LOCK_OUTS_CAPSULE = 251180
TOWN_MASCOT_BUFFS_STATUE_LOT_VISIT = 250682
TOWN_MASCOT_BUFFS_STATUE_SELFIE = 251859
TOWN_SCULPTURE_BLESSED_BY_JUNGLE = 175068
TOWN_SCULPTURE_CURSED_NO_MORE = 175071
TOY_BALL_PET_HANDLED_CHEWED_BALL = 164347
TRAGIC_CLOWN_SUCH_TRAGEDY = 139613
TRAINING_DUMMY_FIGHT_LOST = 203259
TRAINING_DUMMY_TURN_TAKEN = 203255
TRAINING_DUMMY_WATCHING = 203258
TRAIT_ACTIVE = 9328
TRAIT_ACTIVE_ANTSY = 27457
TRAIT_ACTIVE_LOW_ACTIVITY_HIDDEN = 40879
TRAIT_ADULT = 34526
TRAIT_ADVENTUROUS = 252086
TRAIT_ALLURING = 26189
TRAIT_ALWAYS_WELCOME = 35505
TRAIT_AMBITIOUS = 12650
TRAIT_AMBITIOUS_LOW_ADVANCEMENT_HIDDEN = 37817
TRAIT_AMBITIOUS_PROMOTION_ANX = 73908
TRAIT_AMBITIOUS_PROMOTION_ANX_JOBLESS = 97459
TRAIT_ANGLERS_TRANQUILITY_FISHING = 157955
TRAIT_ANIMAL_ENTHUSIAST = 257637
TRAIT_ANIMAL_ENTHUSIAST_DANCE_FAIL = 268090
TRAIT_ANIMAL_ENTHUSIAST_DANCE_SUCCESS = 268091
TRAIT_ANIMAL_ENTHUSIAST_ENERGIZED_CONVERSATION = 260395
TRAIT_ANIMAL_ENTHUSIAST_HAPPY_BONDING = 260391
TRAIT_ANIMAL_ENTHUSIAST_INSPIRED_EGG = 260396
TRAIT_ANIMAL_ENTHUSIAST_PLAY_TO_COOLDOWN = 270607
TRAIT_ANIMAL_ENTHUSIAST_SAD_MISS_ANIMALS = 260392
TRAIT_ANIMAL_ENTHUSIAST_SELLING_ANIMAL_STRONGER = 260394
TRAIT_ANIMAL_WHISPERER = 172194
TRAIT_ANTISEPTIC = 26372
TRAIT_ARGUMENTATIVE = 163099
TRAIT_ART_LOVER = 28555
TRAIT_ART_LOVER_INSPIRED = 28582
TRAIT_ART_LOVER_NATURE_IS_ART = 107784
TRAIT_ASPIRATION_CHALLENGE_POSITIVITY_KINDNESS_AMBASSADOR = 198886
TRAIT_ASPIRATION_FTUE_CAREER_MINDED = 201240
TRAIT_ASPIRATION_FTUE_OVER_ACHIEVER = 197774
TRAIT_ASPIRATION_LORD_OF_THE_KNITS = 240406
TRAIT_ASPIRATION_SLINGER_OF_SPELLS = 217374
TRAIT_AT_PEACE_WITH_NATURE = 108423
TRAIT_BABY = 34521
TRAIT_BANE_SABOTAGE = 27212
TRAIT_BEACHBUM_LAIDBACK = 308569
TRAIT_BONEHILDA = 253238
TRAIT_BONEHILDA_AUTONOMY = 253360
TRAIT_BOOKWORM = 28598
TRAIT_BOOKWORM_INSPIRED = 28599
TRAIT_BRAVE = 253270
TRAIT_BRO = 12655
TRAIT_BRO_BROXIMITY_HIDDEN = 12656
TRAIT_BRO_BRO_LOVE = 74074
TRAIT_BRO_WATCHED_SPORTS = 31208
TRAIT_CAMPING_ADD_TRAIT_HIDDEN = 104273
TRAIT_CAMPING_HIDDEN = 102266
TRAIT_CAREER_SCOUTING_APTITUDE = 187865
TRAIT_CAREFREE = 308568
TRAIT_CAT_LOVER = 157980
TRAIT_CAT_LOVER_ADOPTION = 174829
TRAIT_CAT_LOVER_DEATH = 174831
TRAIT_CAT_LOVER_MET_NEW_CAT = 158024
TRAIT_CAT_LOVER_TAKEN = 174830
TRAIT_CHEERFUL = 9324
TRAIT_CHEERFUL_CHEERED_TO_DEATH = 258458
TRAIT_CHEERFUL_HAPPY_BONUS = 258463
TRAIT_CHEERFUL_LOOK_AT_BRIGHT_SIDE_COOLDOWN = 258456
TRAIT_CHILD = 34523
TRAIT_CHILDISH = 12661
TRAIT_CHILDISH_PLAYED_WITH_CHILDREN = 37938
TRAIT_CHILDISH_WATCHED_KIDS_CHANNEL = 31237
TRAIT_CHILD_OF_THE_OCEAN = 204497
TRAIT_CHILD_OF_THE_OCEAN_FISH_SADNESS = 211734
TRAIT_CHILD_OF_THE_OCEAN_VISIBLE_BIG_FISH = 210724
TRAIT_CHILD_OF_THE_OCEAN_VISIBLE_CHILD = 210721
TRAIT_CHILD_OF_THE_OCEAN_VISIBLE_FISH_FREEDOM = 210716
TRAIT_CHILD_OF_THE_OCEAN_VISIBLE_HURT_FISH = 210715
TRAIT_CHILD_OF_THE_OCEAN_VISIBLE_MAROONED = 210722
TRAIT_CHILD_OF_THE_OCEAN_VISIBLE_STOMACH_SQUALL = 210714
TRAIT_CHILD_OF_THE_OCEAN_WADING = 214586
TRAIT_CHILD_SKILL_HEAD_STRONG = 308832
TRAIT_CHILD_SKILL_PACK_ANIMAL_MENTOR = 308833
TRAIT_CLEAR_PERSPECTIVE = 308570
TRAIT_CLIMATE_CHANGE_WOKE_HIDDEN = 179875
TRAIT_CLUMSY = 12664
TRAIT_CLUMSY_SILLY_ME = 37733
TRAIT_CLUMSY_SLIP_COOLDOWN = 258226
TRAIT_COLDHEARTED = 275545
TRAIT_COMMITMENTPHOBE_BROKE_UP = 74407
TRAIT_COMMITMENT_ISSUES = 74339
TRAIT_COMMITMENT_ISSUES_CAREER_COMMITMENT_HIDDEN = 12666
TRAIT_COMMITMENT_ISSUES_FEELING_TRAPPED_CAREER = 74358
TRAIT_COMMITMENT_ISSUES_FEELING_TRAPPED_REL = 74397
TRAIT_COMMITMENT_ISSUES_QUIT_JOB = 12665
TRAIT_COMMITMENT_ISSUES_QUIT_JOB_COOLDOWN = 98332
TRAIT_COMMITMENT_ISSUES_RELATIONSHIP_COMMITMENT_HIDDEN = 74350
TRAIT_COMPASSIONATE = 160863
TRAIT_COTTAGE_WORLD_NPC_AGNES_CRUMPLEBOTTOM_ANGRY = 264153
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_AGATHA_CRUMPLEBOTTOM = 262913
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_AGNES_CRUMPLEBOTTOM = 262914
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_CRITTER_TENDER = 262915
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_GROCERY_DELIVERY = 262916
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_GROCERY_OWNER = 262917
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_MAYOR = 262918
TRAIT_COTTAGE_WORLD_NPC_HEADLINE_PUB_OWNER = 262919
TRAIT_COUNTRY_CARETAKER = 265331
TRAIT_CREATIVE = 12697
TRAIT_CREATIVELY_GIFTED = 29625
TRAIT_CREATIVE_BEAUTIFUL_INSPIRATION = 107954
TRAIT_CREATIVE_LOW_CREATIVITY_HIDDEN = 27167
TRAIT_CREATIVE_UNCREATIVE = 74668
TRAIT_CULINARY_TRAINING = 28694
TRAIT_CURIOUS_ABOUT_CLUBS = 125557
TRAIT_DANCE_MACHINE = 126089
TRAIT_DANCE_MACHINE_PARTY_TIME_ENERGIZED = 126103
TRAIT_DANCE_MACHINE_READY_TO_PARTY = 126123
TRAIT_DANCE_MACHINE_WHERES_THE_PARTY = 126181
TRAIT_DANCE_MACHINE_WORK_LOOT = 126200
TRAIT_DASTARDLY = 27098
TRAIT_DAUNTLESS = 283720
TRAIT_DEBUG_OUTCOMES = 258315
TRAIT_DOG_LOVER = 157981
TRAIT_DOG_LOVER_ADOPTION = 174832
TRAIT_DOG_LOVER_DEATH = 174834
TRAIT_DOG_LOVER_MET_NEW_DOG = 158023
TRAIT_DOG_LOVER_TAKEN = 174833
TRAIT_ECO_MASTER = 234890
TRAIT_ECO_MASTER_HEADLINE = 241275
TRAIT_ELDER = 34527
TRAIT_EMOTIONAL_CONTROL = 160276
TRAIT_ENTREPRENEUR = 234891
TRAIT_ENTREPRENEUR_HEADLINE = 241277
TRAIT_EP14_WORLD_NPC_HEADLINE_HORSE_TRAINER = 323474
TRAIT_EP14_WORLD_NPC_HEADLINE_MYSTERIOUS_RANCHER = 323473
TRAIT_EP14_WORLD_NPC_HORSE_TRAINER = 321629
TRAIT_EP14_WORLD_NPC_MYSTERIOUS_RANCHER = 319493
TRAIT_ESSENCE_OF_FLAVOR = 26186
TRAIT_EVIL = 12672
TRAIT_EVIL_HELPED_OTHERS = 151266
TRAIT_EVIL_NEAR_MISERY = 30202
TRAIT_EVIL_NEAR_MISERY_HIDDEN = 74235
TRAIT_EVIL_SUPPRESS_MANIACAL_LAUGH = 98694
TRAIT_FAMILY_ORIENTED = 12675
TRAIT_FAMILY_ORIENTED_HIDDEN = 74232
TRAIT_FAMILY_ORIENTED_LOW_FAMILY_TIME_HIDDEN = 74244
TRAIT_FAMILY_ORIENTED_MISSING_FAMILY = 30696
TRAIT_FAMILY_ORIENTED_NEAR_FAMILY = 10610
TRAIT_FARTISAN_KNOCKOUT = 12681
TRAIT_FEELING_ANGRY = 27207
TRAIT_FEELING_CONFIDENT = 9289
TRAIT_FEELING_ENERGIZED = 9331
TRAIT_FEELING_FLIRTY = 9305
TRAIT_FEELING_FOCUSED = 9294
TRAIT_FEELING_HAPPY = 9323
TRAIT_FEELING_INSPIRED = 9300
TRAIT_FEELING_PLAYFUL = 9341
TRAIT_FEELING_SAD = 9336
TRAIT_FOODIE = 27178
TRAIT_FOODIE_INSPIRED_TV = 34198
TRAIT_FOREVER_FRESH = 183032
TRAIT_FOREVER_FULL = 183031
TRAIT_FORTUNE_INVESTED_GIVE_INTEREST_CHECK = 77748
TRAIT_FOX_DEFAULT = 259923
TRAIT_FREEGAN = 234436
TRAIT_FREEGAN_BADDEAL = 234613
TRAIT_FREEGAN_CONSUMERIST_SHAME = 234614
TRAIT_FREEGAN_CORPORATE_SELLOUT = 234621
TRAIT_FREEGAN_DISCOUNT_DENIED = 237105
TRAIT_FREEGAN_DISCOUNT_DENIED_FINAL = 237110
TRAIT_FREEGAN_FREED_FROM_RAT_RACE = 234622
TRAIT_FREEGAN_JUST_FINE = 234618
TRAIT_FREEGAN_LUCKY_FIND = 234619
TRAIT_FREEGAN_MEALS_ON_THE_CHEAP = 234617
TRAIT_FREEGAN_PREVENTED_FOOD_WASTE = 234620
TRAIT_FREEGAN_RECENTLY_DOVE_FOR_MEALS = 237555
TRAIT_FREEGAN_RUMMAGE_COOLDOWN = 237077
TRAIT_FREEGAN_SWEET_SAVINGS = 234623
TRAIT_FREEGAN_TOUGH_NEGOTIATOR = 234624
TRAIT_FREEGAN_UNNECESSARY_SPENDING = 234616
TRAIT_FREEGAN_URBAN_SQUATTER = 234505
TRAIT_GEEK = 12684
TRAIT_GEEKY_CONVERSATION = 12685
TRAIT_GEEK_ALIEN_TV = 107151
TRAIT_GEEK_COLLECTED_SOMETHING = 35518
TRAIT_GEEK_LOW_GAMING_NEED_HIDDEN = 27549
TRAIT_GEEK_NEED_TO_GAME = 74952
TRAIT_GEEK_NEED_TO_GAME_ACTIVE = 98089
TRAIT_GEEK_OUT = 27543
TRAIT_GENIUS = 12687
TRAIT_GENIUS_GIVE_EUREKA_MOMENT_SKILL = 258365
TRAIT_GENIUS_SOLVE_HARD_PROBLEMS_COOLDOWN = 258253
TRAIT_GENIUS_UNCHALLENGED = 28782
TRAIT_GENIUS_UNCHALLENGED_HIDDEN = 75499
TRAIT_GLOOMY = 9333
TRAIT_GLOOMY_NEAR_GHOSTS = 258933
TRAIT_GLOOMY_NEAR_GHOST_HIDDEN = 258931
TRAIT_GLUTTON = 12689
TRAIT_GOOD = 30413
TRAIT_GOOD_DID_GOOD = 35774
TRAIT_GOOD_GOOD_VIBES = 30482
TRAIT_GOOD_GOOD_VIBES_HIDDEN = 74236
TRAIT_GOOFBALL = 9338
TRAIT_GREAT_KISSER = 26644
TRAIT_GREAT_STORYTELLER_CONFIDENT = 110161
TRAIT_GREAT_STORYTELLER_ENERGIZED = 110159
TRAIT_GREAT_STORYTELLER_INSPIRATIONAL_STORY = 110156
TRAIT_GREAT_STORYTELLER_PLAYFUL = 110163
TRAIT_GREEN_FIEND = 233724
TRAIT_GREEN_FIEND_VISIBLE_CLEAN_AIR_SPACE = 231698
TRAIT_GREEN_FIEND_VISIBLE_GREENER_WORLD = 233587
TRAIT_GREEN_FIEND_VISIBLE_UNCONTROLLABLE_FOOTPRINT = 231680
TRAIT_GREEN_FIEND_VISIBLE_UNNATURAL_ENVIRONMENT = 231697
TRAIT_GREGARIOUS = 27090
TRAIT_HAPPY_TODDLER = 143163
TRAIT_HAPPY_TODDLER_REMINISCENT = 143166
TRAIT_HARDLY_HUNGRY = 26374
TRAIT_HATES_CHILDREN = 76800
TRAIT_HATES_CHILDREN_AWAY_FROM_CHILDREN = 258866
TRAIT_HATES_CHILDREN_HIDDEN = 74233
TRAIT_HATES_CHILDREN_TRY_FOR_BABY = 31305
TRAIT_HATES_INFANTS = 333376
TRAIT_HATES_TODDLERS_HIDDEN = 157197
TRAIT_HAUNTED_HOUSE_TEMPERANCE = 256354
TRAIT_HERBALISM_POTION_GRILL_MASTER = 105308
TRAIT_HERO_OF_STRANGER_VILLE = 204512
TRAIT_HERO_OF_STRANGER_VILLE_PACKAGE_SCHEDULE = 204515
TRAIT_HIDDEN_CONSPIRACY_THEORIST = 201419
TRAIT_HIDDEN_CURIO_SHOP = 204872
TRAIT_HIDDEN_INFECTED = 201416
TRAIT_HIDDEN_MILITARY = 201418
TRAIT_HIDDEN_SCIENTIST = 201417
TRAIT_HIDDEN_VETERAN_HERMIT = 203138
TRAIT_HIGH_MAINTENANCE_COOLDOWN_HIDDEN = 272494
TRAIT_HIGH_MAINTENANCE_HIDDEN = 272270
TRAIT_HIGH_MAINTENANCE_IN_SUN_HIDDEN = 272458
TRAIT_HIGH_MAINTENANCE_SOLVE_STRUGGLE = 272576
TRAIT_HIGH_MAINTENANCE_VISIBLE_BUTT_HURT = 272342
TRAIT_HIGH_MAINTENANCE_VISIBLE_CATHARSIS = 272521
TRAIT_HIGH_MAINTENANCE_VISIBLE_DRANK_POOL = 272346
TRAIT_HIGH_MAINTENANCE_VISIBLE_DRANK_SEA = 272347
TRAIT_HIGH_MAINTENANCE_VISIBLE_HANG_NAIL = 272345
TRAIT_HIGH_MAINTENANCE_VISIBLE_HATE_SUN = 272344
TRAIT_HIGH_MAINTENANCE_VISIBLE_SHAMPOO_EYES = 272349
TRAIT_HIGH_MAINTENANCE_VISIBLE_SPLASH_BACK = 272348
TRAIT_HIGH_MAINTENANCE_VISIBLE_WEIRD_DREAM = 272341
TRAIT_HIGH_MAINTENANCE_VISIBLE_WORST_DAY = 272350
TRAIT_HIGH_MAINTENANCE_WORST_DAY_COOLDOWN_HIDDEN = 272519
TRAIT_HIGH_METABOLISM = 27088
TRAIT_HIGH_SCHOOL_TEAM_CHEER_TEAM = 277049
TRAIT_HIGH_SCHOOL_TEAM_CHESS_TEAM = 277051
TRAIT_HIGH_SCHOOL_TEAM_COMPUTER_TEAM = 277052
TRAIT_HIGH_SCHOOL_TEAM_FOOTBALL_TEAM = 277050
TRAIT_HILARIOUS = 27171
TRAIT_HILARIOUS_DAZED = 99856
TRAIT_HOLIDAY_TRADITION_FATHER_WINTER = 183344
TRAIT_HOLIDAY_TRADITION_FATHER_WINTER_BABY = 183366
TRAIT_HOME_TURF = 144200
TRAIT_HOME_TURF_AM_I_HOME = 144209
TRAIT_HOME_TURF_HOME_SWEET_HOME = 144211
TRAIT_HOME_TURF_HOME_SWEET_HOME_COOL_DOWN = 144934
TRAIT_HORSES_AGE_ADULT = 321106
TRAIT_HORSES_AGE_CHILD = 321105
TRAIT_HORSES_AGE_ELDER = 321107
TRAIT_HORSE_GAMEPLAY_CURIOUS = 323853
TRAIT_HORSE_GAMEPLAY_EQUESTRIAN_CENTER_CHAMPION_HORSE = 331652
TRAIT_HORSE_GAMEPLAY_HORSE_BREEDING_CHAMPION_GENES = 323126
TRAIT_HORSE_GAMEPLAY_PLAYFUL = 322885
TRAIT_HORSE_GAMEPLAY_TOP_NOTCH_FOAL = 330838
TRAIT_HORSE_LOVER = 320899
TRAIT_HORSE_LOVER_HORSE_EMPATHY_ANGRY = 320902
TRAIT_HORSE_LOVER_HORSE_EMPATHY_HAPPY = 320964
TRAIT_HORSE_LOVER_HORSE_EMPATHY_SAD = 320963
TRAIT_HORSE_LOVER_NEED_HORSE_INTERACTION_TIMER = 320967
TRAIT_HORSE_PERSONALITY_AGGRESSIVE = 323825
TRAIT_HORSE_PERSONALITY_BRAVE = 322833
TRAIT_HORSE_PERSONALITY_DEFIANT = 323829
TRAIT_HORSE_PERSONALITY_ENERGETIC = 322879
TRAIT_HORSE_PERSONALITY_FEARFUL = 322835
TRAIT_HORSE_PERSONALITY_FREE_SPIRIT = 323827
TRAIT_HORSE_PERSONALITY_FREE_SPIRIT_INSIDE = 336664
TRAIT_HORSE_PERSONALITY_FRIENDLY = 322877
TRAIT_HORSE_PERSONALITY_INDEPENDENT = 323828
TRAIT_HORSE_PERSONALITY_INTELLIGENT = 322883
TRAIT_HORSE_PERSONALITY_MELLOW = 322881
TRAIT_HORSE_PERSONALITY_NEEDY = 327818
TRAIT_HORSE_PERSONALITY_RESILIENT = 327596
TRAIT_HORSE_PLAYFUL_WANTS_TOYS = 322888
TRAIT_HOT_HEADED = 12691
TRAIT_HOT_HEATED_RILED = 27214
TRAIT_ICONIC = 287318
TRAIT_INDEPENDENT = 26386
TRAIT_INFANT = 271169
TRAIT_INSANE = 12694
TRAIT_INSANE_ANGRY = 31530
TRAIT_INSANE_FLIRTY = 31532
TRAIT_INSANE_HAPPY = 31529
TRAIT_INSANE_PRETTY_GIRL = 76855
TRAIT_INSANE_PRETTY_GIRL_HIDDEN = 76707
TRAIT_INSANE_SAD = 31531
TRAIT_INSIDER = 125439
TRAIT_IRRESPONSIBLE = 317400
TRAIT_ISLAND_ANCESTORS = 204496
TRAIT_ISLAND_ANCESTORS_ENERGIZED = 212072
TRAIT_ISLAND_ANCESTORS_SPIRIT_BLESS_COOLDOWN = 211657
TRAIT_ISLAND_ANCESTORS_SPIRIT_DISAPPOINTED = 212268
TRAIT_ISLAND_ANCESTORS_SPIRIT_ELEMENTAL = 211594
TRAIT_ISLAND_ANCESTORS_SPIRIT_ELEMENTAL_POWER = 211711
TRAIT_ISLAND_ANCESTORS_SPIRIT_METEOR_COOLDOWN = 211670
TRAIT_ISLAND_ANCESTORS_SPIRIT_PUDDLE_COOLDOWN = 212254
TRAIT_ISLAND_ANCESTORS_SPIRIT_ROLE_AUTONOMY_NEGATIVE_JUDGING = 214845
TRAIT_ISLAND_ANCESTORS_SPIRIT_ROLE_AUTONOMY_POSITIVE_JUDGING = 214844
TRAIT_ISLAND_ANCESTORS_SUMMON = 211255
TRAIT_ISLAND_ANCESTORS_VISIBLE_BLESSING_OF_FORTUNE = 211204
TRAIT_ISLAND_ANCESTORS_VISIBLE_BLESSING_OF_FORTUNE_2 = 211239
TRAIT_ISLAND_ANCESTORS_VISIBLE_BLESSING_OF_FRIENDSHIP = 211202
TRAIT_ISLAND_ANCESTORS_VISIBLE_BLESSING_OF_FRIENDSHIP_2 = 211240
TRAIT_ISLAND_ANCESTORS_VISIBLE_BLESSING_OF_LOVE = 211203
TRAIT_ISLAND_ANCESTORS_VISIBLE_BLESSING_OF_LOVE_2 = 211241
TRAIT_ISLAND_ANCESTORS_VISIBLE_CHILD_BLESSING = 212089
TRAIT_ISLAND_ANCESTORS_VISIBLE_DIFFERENCE = 211168
TRAIT_ISLAND_ANCESTORS_VISIBLE_DISAPPOINTED = 211231
TRAIT_ISLAND_ANCESTORS_VISIBLE_FEELIN_VIBES = 211167
TRAIT_ISLAND_ANCESTORS_VISIBLE_INCLUDED = 211164
TRAIT_ISLAND_ANCESTORS_VISIBLE_ISLAND_RECIPE = 211165
TRAIT_ISLAND_ANCESTORS_VISIBLE_TASTE_OF_HOME = 211166
TRAIT_IS_GHOST = 187112
TRAIT_JEALOUS = 124880
TRAIT_JEALOUSY_TALK_THROUGH_ISSUES_COOLDOWN = 259628
TRAIT_JEALOUS_JEALOUS_FURY = 126687
TRAIT_JEALOUS_LOVE_ENVY = 126644
TRAIT_JEALOUS_LOW_SO_TIME_HIDDEN = 124936
TRAIT_JEALOUS_MISSING_SO = 124888
TRAIT_JEALOUS_NEAR_SO = 124882
TRAIT_JEALOUS_NEAR_SO_HIDDEN = 124884
TRAIT_JEALOUS_PANGS = 127141
TRAIT_KINDNESS_AMBASSADOR_HAS_BEEN_CHALLENGED_POSITIVITY = 198890
TRAIT_KLEPTOMANIAC = 131785
TRAIT_KLEPTO_CAUGHT_STEALING = 132374
TRAIT_KLEPTO_EXHILARATING_STEAL = 132237
TRAIT_KLEPTO_EXHILARATING_STEAL_LOW_VALUE_OBJECT = 132750
TRAIT_KLEPTO_EXHILARATING_STEAL_MED_VALUE_OBJECT = 132751
TRAIT_KLEPTO_NEED_TO_SWIPE = 132230
TRAIT_KLEPTO_NEED_TO_SWIPE_HIDDEN = 132224
TRAIT_KLEPTO_RETURN_STOLEN_OBJECT = 132241
TRAIT_KLEPTO_WITNESS_STEALING = 132376
TRAIT_LACTOSE_INTOLERANT = 257636
TRAIT_LACTOSE_INTOLERANT_ATE_DAIRY = 257774
TRAIT_LACTOSE_INTOLERANT_ATE_DAIRY_AGAIN = 257775
TRAIT_LACTOSE_INTOLERANT_HAPPY_EATING_DAIRY = 257773
TRAIT_LACTOSE_INTOLERANT_NO_DAIRY = 257777
TRAIT_LAZY = 9600
TRAIT_LAZY_CHORES = 28981
TRAIT_LAZY_NAP = 28980
TRAIT_LAZY_TV = 28949
TRAIT_LEGENDARY = 27092
TRAIT_LIFE_SKILLS_BAD_MANNERS = 160849
TRAIT_LIFE_SKILLS_GOOD_MANNERS = 160842
TRAIT_LONER = 9603
TRAIT_LONER_IS_ALONE = 38731
TRAIT_LONER_NEAR_STRANGERS = 30712
TRAIT_LONER_NEAR_STRANGERS_HIDDEN = 74237
TRAIT_LONER_NOT_ALONE = 38730
TRAIT_LOVES_OUTDOORS = 75297
TRAIT_LOVES_OUTDOORS_AM_I_OUTSIDE = 37465
TRAIT_LOVES_OUTDOORS_BEAUTIFUL_OUTDOORS = 107785
TRAIT_LOVES_OUTDOORS_CAUGHT_CRITTER = 111309
TRAIT_LOVES_OUTDOORS_COOPED_UP = 31348
TRAIT_LOVES_OUTDOORS_FRESH_AIR = 31347
TRAIT_LOVES_OUTDOORS_LOW_INSIDE_HIDDEN = 75442
TRAIT_LOVES_OUTDOORS_PEACEFUL_WAKING = 107786
TRAIT_LOYAL = 311268
TRAIT_LOYAL_CALLED_OUT = 317408
TRAIT_LOYAL_CHEATING_CONFESSED = 311762
TRAIT_LOYAL_CHEATING_CONFESSED_TARGET = 312085
TRAIT_LOYAL_CHEATING_GUILT_REMINDER = 311764
TRAIT_LOYAL_CHEATING_KNOWN_REMINDER = 312301
TRAIT_LOYAL_CHEATING_SECRET_GUILT = 311761
TRAIT_LOYAL_CONFRONT_ACTOR_COOLDOWN = 314552
TRAIT_LOYAL_DOG_OWNER_BOND = 314272
TRAIT_LOYAL_FRIEND_IS_TARGET_MEAN_INTERACTION = 314551
TRAIT_LOYAL_GRIEVING = 314271
TRAIT_LOYAL_IN_RELATIONSHIP = 315357
TRAIT_LOYAL_LOYAL_EMPLOYEE = 317128
TRAIT_LOYAL_MEAN_ACTOR = 315356
TRAIT_LOYAL_OCCULT_BOND = 316056
TRAIT_LOYAL_PRINCIPLES = 316202
TRAIT_LOYAL_PROMISED_HELP = 313883
TRAIT_LOYAL_ROMANCED_TAKEN_LOYAL_SIM = 312302
TRAIT_LOYAL_SAFE_SECRET = 317406
TRAIT_LOYAL_SURROUNDED = 313587
TRAIT_LOYAL_TRASH_TALKING_CONFESSED = 312042
TRAIT_LOYAL_TRASH_TALKING_GUILT = 312043
TRAIT_LOYAL_TRUST_REBUILT = 311763
TRAIT_LOYAL_TRUST_REBUILT_FAIL = 312660
TRAIT_LOYAL_TRUST_REBUILT_TARGET_COOLDOWN = 312661
TRAIT_LOYAL_WITNESSED_MEAN_BULLY = 312055
TRAIT_LOYAL_WITNESSED_MEAN_FRIEND = 312056
TRAIT_MAKER = 230746
TRAIT_MAKER_NPC = 234892
TRAIT_MAKER_NPC_HEADLINE = 241274
TRAIT_MAKER_VISIBLE_IDLE_HANDS = 230751
TRAIT_MAKER_VISIBLE_MAKIN_MATERIALS = 230750
TRAIT_MAKE_PREGNANT = 238606
TRAIT_MASTER_TRAINER = 321398
TRAIT_MATERIALISTIC = 37716
TRAIT_MATERIALISTIC_JUST_ADMIRED = 35960
TRAIT_MATERIALISTIC_JUST_ADMIRED2 = 75741
TRAIT_MATERIALISTIC_JUST_ADMIRED3 = 75742
TRAIT_MATERIALISTIC_NEED_TO_ADMIRE_HIDDEN = 35961
TRAIT_MATERIALISTIC_WANT_NEW_STUFF = 75750
TRAIT_MEAN = 12700
TRAIT_MEDIATOR = 163098
TRAIT_MELT_MASTER = 132339
TRAIT_MEMORABLE = 32428
TRAIT_MENTALLY_GIFTED = 29627
TRAIT_MISS_HANGING_OUT = 125556
TRAIT_MORNING_PERSON = 32427
TRAIT_MORNING_PERSON_ACTIVE = 97673
TRAIT_MORNING_PERSON_CHECK_ACTIVE = 97685
TRAIT_MUSEUM_PATRON_CONFIDENT = 179088
TRAIT_MUSEUM_PATRON_DONATED_TO_MUSEUM = 179095
TRAIT_MUSEUM_PATRON_FLIRTY = 179089
TRAIT_MUSIC_LOVER = 9605
TRAIT_MUSIC_LOVER_INSPIRED = 35895
TRAIT_MUSIC_LOVER_MUSIC_NEED_HIDDEN_TRIGGER = 74088
TRAIT_MUSIC_LOVER_NO_MUSIC = 29315
TRAIT_MUSIC_LOVER_PLAYING_MUSIC = 29340
TRAIT_NEAT = 12701
TRAIT_NEAT_CLEANING_FRENZY = 35965
TRAIT_NEAT_NEUROTIC_CLEAN = 258246
TRAIT_NEAT_TOO_MUCH_DIRT = 107827
TRAIT_NECTAR_KNOW_IT_ALL = 340827
TRAIT_NECTAR_KNOW_IT_ALL_DRUNK_NECTAR_SOOTH = 340986
TRAIT_NEEDS_NO_ONE = 183030
TRAIT_NEVER_WEARY = 26378
TRAIT_NIGHT_OWL = 32425
TRAIT_NIGHT_OWL_ACTIVE = 97698
TRAIT_NIGHT_OWL_CHECK_ACTIVE = 97700
TRAIT_NPC_POLICE_ASSISTANT = 114514
TRAIT_NPC_POLICE_OFFICER = 106176
TRAIT_OUTGOING = 29572
TRAIT_OVER_ACHIEVER = 284366
TRAIT_OVER_ACHIEVER_CRAFTED_POOR_QUALITY = 284143
TRAIT_OVER_ACHIEVER_EXTRA_CREDIT_AVAILABLE = 284513
TRAIT_OVER_ACHIEVER_EYE_ROLL = 284138
TRAIT_OVER_ACHIEVER_FINISH_CAREER_TASK = 284141
TRAIT_OVER_ACHIEVER_FORGET_CAREER_TASK = 284140
TRAIT_OVER_ACHIEVER_NEARBY_OVER_ACHIEVER = 284139
TRAIT_OVER_ACHIEVER_NO_SKILL_UP = 284142
TRAIT_OVER_ACHIEVER_PREPARED_FAIL = 284136
TRAIT_OVER_ACHIEVER_PREPARED_SUCCESS_ENERGIZED = 284137
TRAIT_OVER_ACHIEVER_PREPARED_SUCCESS_FOCUSED = 284151
TRAIT_OVER_ACHIEVER_PREPARED_SUCCESS_INSPIRED = 284150
TRAIT_OVER_ACHIEVER_SKILL_MAX = 284144
TRAIT_OVER_ACHIEVER_SKILL_UP = 284145
TRAIT_PARANOID = 203545
TRAIT_PARANOID_COMPUTER_LOOK_UP_CONSPIRACY_THEORIES_ANGRY = 203771
TRAIT_PARANOID_COMPUTER_LOOK_UP_CONSPIRACY_THEORIES_CONFIDENT = 203769
TRAIT_PARANOID_COMPUTER_LOOK_UP_CONSPIRACY_THEORIES_TENSE = 203770
TRAIT_PARANOID_FROM_BEING_UNDERGROUND = 203674
TRAIT_PARANOID_FROM_OTHERS_TALKING = 203630
TRAIT_PARANOID_UNDERGROUND_CHECK_TIMER = 203762
TRAIT_PARTY_ANIMAL = 284365
TRAIT_PARTY_ANIMAL_AT_PARTY = 284133
TRAIT_PARTY_ANIMAL_AT_PARTY_AFTER_EFFECT = 284876
TRAIT_PARTY_ANIMAL_LARGE_SOCIAL_GROUP_HIDDEN = 284842
TRAIT_PARTY_ANIMAL_MISSED_PARTY = 284131
TRAIT_PARTY_ANIMAL_NO_PARTY_RECENTLY = 284132
TRAIT_PARTY_ANIMAL_PARTY_MEMORY_CONFIDENT = 284126
TRAIT_PARTY_ANIMAL_PARTY_MEMORY_ENERGIZED = 284134
TRAIT_PARTY_ANIMAL_PARTY_MEMORY_FAIL = 284128
TRAIT_PARTY_ANIMAL_PARTY_MEMORY_FOCUSED = 284135
TRAIT_PARTY_ANIMAL_PARTY_MEMORY_HAPPY = 284127
TRAIT_PARTY_ANIMAL_PARTY_MEMORY_INSPIRED = 284125
TRAIT_PARTY_ANIMAL_REJECTED_WOOOO = 284124
TRAIT_PARTY_ANIMAL_VIBE_CHECK_FAIL = 284129
TRAIT_PARTY_ANIMAL_VIBE_CHECK_SUCCESS = 284130
TRAIT_PARTY_ANIMAL_WOOOO_AUTONOMOUS_COOLDOWN_HIDDEN = 290197
TRAIT_PARTY_ANIMAL_WOOOO_TRACKER_HIDDEN = 284832
TRAIT_PATIENT = 26375
TRAIT_PERFECTIONIST = 9618
TRAIT_PERFECTIONIST_FOCUSED_PAY_OFF = 258755
TRAIT_PERFECTIONIST_IN_THE_ZONE = 258633
TRAIT_PERFECTIONIST_NO_RETRY_COOLDOWN = 258842
TRAIT_PERFECTIONIST_OUTSTANDING = 33777
TRAIT_PERFECTIONIST_POOR = 33778
TRAIT_PERFECTIONIST_QUALITY_INCREASE = 258757
TRAIT_PERFECTIONIST_RETRY_COOLDOWN = 258590
TRAIT_PERSONALITY_RECYCLE_DISCIPLE_REQUIRED_TO_RECYCLE = 232796
TRAIT_PERSONALITY_RECYCLE_DISCIPLE_RUMMAGE_COOLDOWN = 232792
TRAIT_PERSONALITY_RECYCLE_DISCIPLE_SALVAGE_THRILLS = 232794
TRAIT_PERSONALITY_RECYCLE_DISCIPLE_SCOLDED_TIMER = 241625
TRAIT_PERSONALITY_RECYCLE_DISCIPLE_STRAINING_TO_SCOUR = 232795
TRAIT_PERSONALITY_RECYCLE_DISCIPLE_UNDISCIPLINED_CRAVING = 232797
TRAIT_PET_ACTIVE = 158205
TRAIT_PET_ACTIVE_CAT = 176165
TRAIT_PET_AGE_ADULT = 167110
TRAIT_PET_AGE_CHILD = 167108
TRAIT_PET_AGE_ELDER = 167109
TRAIT_PET_AGGRESSIVE = 158789
TRAIT_PET_CURIOUS = 158214
TRAIT_PET_FRIENDLY = 158786
TRAIT_PET_GLUTTON = 159983
TRAIT_PET_HAIRY = 158793
TRAIT_PET_HUNTER = 159985
TRAIT_PET_INDEPENDENT = 158791
TRAIT_PET_LAZY = 158206
TRAIT_PET_NAUGHTY = 159984
TRAIT_PET_PLAYFUL = 164047
TRAIT_PET_PLAYFUL_TRAIT_INTERACTION = 190999
TRAIT_PET_PROTECTIVE = 158792
TRAIT_PET_QUIRK_FEAR_BREWER = 160874
TRAIT_PET_QUIRK_FEAR_COMPUTER = 160875
TRAIT_PET_QUIRK_FEAR_DISHWASHER = 160885
TRAIT_PET_QUIRK_FEAR_FIRE = 160886
TRAIT_PET_QUIRK_FEAR_FITNESS_EQUIPMENT = 160887
TRAIT_PET_QUIRK_FEAR_GAMING = 160876
TRAIT_PET_QUIRK_FEAR_INSTRUMENT = 160877
TRAIT_PET_QUIRK_FEAR_MICROWAVE = 160878
TRAIT_PET_QUIRK_FEAR_ROBOT_VACUUM = 171325
TRAIT_PET_QUIRK_FEAR_SHOWER = 160879
TRAIT_PET_QUIRK_FEAR_STEREO = 160880
TRAIT_PET_QUIRK_FEAR_SWIMMING = 171911
TRAIT_PET_QUIRK_FEAR_TOILET = 160882
TRAIT_PET_QUIRK_FEAR_TV = 160883
TRAIT_PET_QUIRK_FEAR_VACUUM = 257146
TRAIT_PET_QUIRK_OBSESS_BREWER = 160804
TRAIT_PET_QUIRK_OBSESS_COMPUTER = 160805
TRAIT_PET_QUIRK_OBSESS_COOKING = 160814
TRAIT_PET_QUIRK_OBSESS_DISHWASHER = 160815
TRAIT_PET_QUIRK_OBSESS_DOORBELL = 160816
TRAIT_PET_QUIRK_OBSESS_FIRE = 160817
TRAIT_PET_QUIRK_OBSESS_FISH_TANK = 160806
TRAIT_PET_QUIRK_OBSESS_FITNESS_EQUIPMENT = 160807
TRAIT_PET_QUIRK_OBSESS_FRIDGE = 160808
TRAIT_PET_QUIRK_OBSESS_GAMING = 160809
TRAIT_PET_QUIRK_OBSESS_INSTRUMENT = 160810
TRAIT_PET_QUIRK_OBSESS_MICROWAVE = 160811
TRAIT_PET_QUIRK_OBSESS_PET_MINOR_CAGE = 184411
TRAIT_PET_QUIRK_OBSESS_ROBOT_VACUUM = 171326
TRAIT_PET_QUIRK_OBSESS_SHOWER = 160812
TRAIT_PET_QUIRK_OBSESS_STEREO = 160813
TRAIT_PET_QUIRK_OBSESS_TOILET = 160818
TRAIT_PET_QUIRK_OBSESS_TV = 160784
TRAIT_PET_QUIRK_OBSESS_VACUUM = 257150
TRAIT_PET_SKITTISH = 158787
TRAIT_PET_SMART = 158790
TRAIT_PET_STUBBORN = 158215
TRAIT_PET_VOCAL = 158788
TRAIT_PET_WANDERLUST = 158707
TRAIT_PIPER_CAROL_OF_CLEANING = 28069
TRAIT_PLANT_SIM = 162669
TRAIT_PROFESSIONAL_SLACKER = 308566
TRAIT_PROPER = 251987
TRAIT_PROPER_CAREER_FIRED = 252080
TRAIT_PROPER_CAREER_MISSING_WORK = 252082
TRAIT_PROPER_CAREER_POOR_PERFORMANCE = 252084
TRAIT_PROPER_CAREER_PROMOTION = 252083
TRAIT_PROPER_CAREER_QUIT = 252081
TRAIT_PROPER_FORMAL_WEAR = 252078
TRAIT_PROPER_LOST_FIGHT = 252292
TRAIT_PROPER_WITNESSED_BEHAVIOR = 252296
TRAIT_PROPER_WON_FIGHT = 252291
TRAIT_QUICK_LEARNER = 27106
TRAIT_RANCHER = 320972
TRAIT_RANCHER_NEED_RANCH_INTERACTION_TIMER = 320973
TRAIT_RANCHER_RANCH_CHORES_EMBARASSED = 320990
TRAIT_RANCHER_RANCH_CHORES_HAPPY = 320989
TRAIT_RECYCLE_DISCIPLE = 232714
TRAIT_RECYCLE_DISCIPLE_CAUGHT_STEALING = 232743
TRAIT_RECYCLE_DISCIPLE_REQUIRED_CONTROLLER_HIDDEN = 239443
TRAIT_RELATABLE = 282772
TRAIT_RESPONSIBLE = 329368
TRAIT_REWARD_NEW_IN_TOWN_INSPIRED_EXPLORER = 297770
TRAIT_ROMANTIC = 9302
TRAIT_ROMANTIC_CHARMED_BY_NATURE = 107886
TRAIT_ROMANTIC_LOVELORN = 27518
TRAIT_ROMANTIC_LOVELORN_HIDDEN = 75034
TRAIT_SAVANT = 39879
TRAIT_SELDOM_SLEEPY = 183028
TRAIT_SELF_ABSORBED = 317399
TRAIT_SELF_ABSORBED_ATTENDING_ACTING_GIG = 200009
TRAIT_SELF_ABSORBED_FLATTERED = 199776
TRAIT_SELF_ABSORBED_FOR_ME = 199779
TRAIT_SELF_ABSORBED_GREAT_FRIENDS_I_HAVE = 199778
TRAIT_SELF_ABSORBED_HUNGRY_FOR_ATTENTION = 199777
TRAIT_SELF_ABSORBED_LACKING_ANONYMOUS_ATTENTION = 199781
TRAIT_SELF_ABSORBED_OUT_OF_SPOTLIGHT = 199587
TRAIT_SELF_ABSORBED_PICTURE_WORTHY = 199714
TRAIT_SELF_ABSORBED_RECOGNIZED_ICON = 199710
TRAIT_SELF_ABSORBED_RESET_TIMER_NO_DEBUFF = 203081
TRAIT_SELF_ABSORBED_SIMSTA_FAMOUS = 199783
TRAIT_SELF_ABSORBED_SPOTLIGHT_READY = 199729
TRAIT_SELF_ASSURED = 12652
TRAIT_SINCERE = 26904
TRAIT_SLOB = 12702
TRAIT_SLOB_NATURAL_DIRT = 108424
TRAIT_SNOB = 9622
TRAIT_SNOB_NOT_ENOUGH_CULTURE = 107828
TRAIT_SNOB_UNITY = 31905
TRAIT_SNOB_UNITY_HIDDEN = 74238
TRAIT_SOCIALLY_AWKWARD = 272886
TRAIT_SOCIALLY_AWKWARD_HIDDEN_EXPRESS_NERVOUSNESS_AROUND_NEW_SIMS_COOLDOWN = 295125
TRAIT_SOCIALLY_AWKWARD_HIDDEN_ITS_OKAY_TO_BE_A_LITTLE_AWKWARD_COOLDOWN = 272899
TRAIT_SOCIALLY_AWKWARD_VISIBLE_BEFRIENDED_COWORKER = 272901
TRAIT_SOCIALLY_AWKWARD_VISIBLE_CENTER_OF_ATTENTION = 272897
TRAIT_SOCIALLY_AWKWARD_VISIBLE_COOLEST_KID_IN_SCHOOL = 272903
TRAIT_SOCIALLY_AWKWARD_VISIBLE_FEELING_ENCOURAGED = 272896
TRAIT_SOCIALLY_AWKWARD_VISIBLE_FEELING_OVERWHELMED = 272893
TRAIT_SOCIALLY_AWKWARD_VISIBLE_FEELING_UNDERSTOOD = 272904
TRAIT_SOCIALLY_AWKWARD_VISIBLE_INTIMIDATING_ENVIRONMENT = 272895
TRAIT_SOCIALLY_AWKWARD_VISIBLE_THAT_DID_NOT_GO_AS_PLANNED = 272902
TRAIT_SOCIALLY_AWKWARD_VISIBLE__WITH_MY_PEOPLE = 272894
TRAIT_SOCIALLY_GIFTED = 29624
TRAIT_SPECIES_CAT = 144675
TRAIT_SPECIES_DOG = 131197
TRAIT_SPECIES_EXTENDED_LARGE_DOG = 173770
TRAIT_SPECIES_EXTENDED_SMALL_DOG = 173771
TRAIT_SPEED_CLEANER = 26620
TRAIT_SPEED_READER = 32627
TRAIT_SQUEAMISH = 102339
TRAIT_SQUEAMISH_EWW_GROSS = 102727
TRAIT_SQUEAMISH_EWW_GROSS_FISHING = 116275
TRAIT_STEEL_BLADDER = 26376
TRAIT_SURVIVALIST_FRESH_INGREDIENTS = 108879
TRAIT_SURVIVALIST_PRIMITIVE_AWAKENING = 108923
TRAIT_SURVIVALIST_RUSTIC_COMFORT = 108917
TRAIT_SURVIVALIST_RUSTIC_COMFORT_NO_COMMODITY = 116277
TRAIT_SURVIVALIST_SIMPLE_SATISFACTION = 108966
TRAIT_SURVIVAL_INSTINCT = 249918
TRAIT_TEEN = 34524
TRAIT_THE_KNACK = 99840
TRAIT_TODDLER = 141769
TRAIT_TODDLER_ANGELIC = 143170
TRAIT_TODDLER_ANGELIC_EASYGOING = 143251
TRAIT_TODDLER_CHARMER = 143177
TRAIT_TODDLER_CHARMER_CHARMED = 154709
TRAIT_TODDLER_CHARMER_NEW_FRIENDS = 154714
TRAIT_TODDLER_CHARMER_WHERE_IS_EVERYONE = 143271
TRAIT_TODDLER_CLINGY = 143171
TRAIT_TODDLER_CLINGY_WHERES_MAMA_DADA = 143284
TRAIT_TODDLER_FUSSY = 143172
TRAIT_TODDLER_FUSSY_GOT_MY_WAY = 154394
TRAIT_TODDLER_FUSSY_LISTEN_TO_ME = 154389
TRAIT_TODDLER_FUSSY_OWWIE = 154388
TRAIT_TODDLER_FUSSY_TODDLER_ANGER = 154408
TRAIT_TODDLER_FUSSY_TODDLER_STRESS = 154407
TRAIT_TODDLER_FUSSY_UNDER_MY_THUMB = 154392
TRAIT_TODDLER_INDEPENDENT = 143174
TRAIT_TODDLER_INDEPENDENT_ON_MY_OWN = 143347
TRAIT_TODDLER_INQUISITIVE = 143176
TRAIT_TODDLER_INQUISITIVE_LEARNED_SOMETHING_NEW = 154460
TRAIT_TODDLER_INQUISITIVE_NEED_TO_LEARN = 143348
TRAIT_TODDLER_INQUISITIVE_NEED_TO_LEARN_LOOT_BUFF = 157209
TRAIT_TODDLER_PERSONALITY_AGGRESSIVE = 306540
TRAIT_TODDLER_PERSONALITY_AUDIO_LOVER = 306541
TRAIT_TODDLER_PERSONALITY_BOOK_LOVER = 306550
TRAIT_TODDLER_PERSONALITY_DESTRUCTIVE = 306551
TRAIT_TODDLER_PERSONALITY_GOOD_APPETITE = 306553
TRAIT_TODDLER_PERSONALITY_HATES_BED_TIME = 306554
TRAIT_TODDLER_PERSONALITY_HATES_CARRY = 314339
TRAIT_TODDLER_PERSONALITY_HEAVY_SLEEPER = 313462
TRAIT_TODDLER_PERSONALITY_LIGHT_SLEEPER = 313463
TRAIT_TODDLER_PERSONALITY_LOVES_CARRY = 306544
TRAIT_TODDLER_PERSONALITY_PICKY_EATER = 313467
TRAIT_TODDLER_PERSONALITY_SINGER = 306549
TRAIT_TODDLER_PERSONALITY_WATER_LOVER = 305555
TRAIT_TODDLER_SILLY = 143175
TRAIT_TODDLER_SILLY_BUTT_BUTT = 154244
TRAIT_TODDLER_SILLY_MADE_A_SILLY = 156739
TRAIT_TODDLER_SILLY_WHAGGA_WHAGGA = 143290
TRAIT_TODDLER_WILD = 143173
TRAIT_TODDLER_WILD_RUN_RUN_RUN = 143296
TRAIT_TODDLER_WILD_STUCK_INSIDE = 154276
TRAIT_TODDLER_WILD_WIND_IN_MY_HAIR = 154275
TRAIT_TOP_NOTCH_TODDLER = 143164
TRAIT_TOWN_MASCOT = 249204
TRAIT_TRUE_MASTER = 156008
TRAIT_UNCONTROLLED_EMOTION = 160266
TRAIT_UNFEELING = 160955
TRAIT_UNFLIRTY = 132584
TRAIT_UNFLIRTY_COMMITTED_CRASS_ACT_HIDDEN = 133067
TRAIT_UNFLIRTY_DEFROSTED_ACTOR_COLD_SHOULDER_OUTCOME_FAIL = 132742
TRAIT_UNFLIRTY_FLIRTY_DISASTER_ACTOR_OUTCOME_FAIL = 132596
TRAIT_UNFLIRTY_FLIRTY_RETARGET_OUTCOME_FAIL = 132594
TRAIT_UNFLIRTY_FOR_SHAME_TARGET_REPRIMAND_OUTCOME_SUCCESS = 132739
TRAIT_UNFLIRTY_HOLD_YOUR_HORSES_TARGET_OUTCOME_FAIL = 132597
TRAIT_UNFLIRTY_ICED_TARGET_COLD_SHOULDER_OUTCOME_SUCCESS = 132741
TRAIT_UNFLIRTY_MOVING_TOO_FAST = 132595
TRAIT_UNFLIRTY_SHAMING_BACKFIRE_ACTOR_REPRIMAND_OUTCOME_FAIL = 132740
TRAIT_UNFLIRTY_WITNESSED_CRASS_ACT = 132593
TRAIT_UNIVERSITY_HIGHER_EDUCATION = 308613
TRAIT_UNTROUBLED = 283838
TRAIT_VEGETARIAN_EATING_MEATY_FOOD = 143538
TRAIT_VEGETARIAN_EVANGELIZE_HIDDEN = 152511
TRAIT_VEGETARIAN_HAS_EATEN_HIDDEN = 154206
TRAIT_VEGETARIAN_HAS_EATEN_MEAT_SUBSTITUTE_HIDDEN = 132738
TRAIT_VEGETARIAN_SUPERIORITY_COMPLEX = 132645
TRAIT_VEGETARIAN_TAINTED_WITH_MEAT = 132644
TRAIT_VEGETARIAN_VEGETARIAN_APPROVED = 132640
TRAIT_WALK_STYLE_BATUU_STORMTROOPER = 243235
TRAIT_WALK_STYLE_BUTCH = 29581
TRAIT_WALK_STYLE_CELEBRITY = 196761
TRAIT_WALK_STYLE_CREEPY = 155565
TRAIT_WALK_STYLE_ENERGETIC = 98759
TRAIT_WALK_STYLE_FEMININE = 29580
TRAIT_WALK_STYLE_GOOFY = 29579
TRAIT_WALK_STYLE_PERKY = 24602
TRAIT_WALK_STYLE_SLEEPY = 98758
TRAIT_WALK_STYLE_SNOOTY = 24600
TRAIT_WALK_STYLE_SWAGGER = 24601
TRAIT_WEATHER_PREFERENCE_LOVES_RAIN = 189225
TRAIT_WEATHER_PREFERENCE_LOVES_SNOW = 189232
TRAIT_WITH_MY_FRIENDS = 125555
TRAIT_WORLDLY_KNOWLEDGE = 249838
TRAIT_WORLDLY_KNOWLEDGE_LOCAL_DELICACY = 249957
TRAIT_WORLDLY_KNOWLEDGE_NOTEWORTHY_NEGOTIATION = 249840
TRAIT_YOUNG_ADULT = 34525
TRASH_UPDATE_FLIES_FOOD_NOT_FRIENDS = 232255
TRASH_UPDATE_FRUSTRATION_INFESTATION = 232257
TRASH_UPDATE_NEAT_ON_LOT = 238406
TRASH_UPDATE_ROACH_WRANGLER = 232256
TRASH_UPDATE_SLOB_LAZY_ON_LOT = 238844
TRASH_UPDATE_SWATTED = 232252
TRASH_UPDATE_WASTE_MANAGER_AUTONOMY_MOD_CONSULT = 235103
TRASH_UPDATE_WASTE_MANAGER_AUTONOMY_MOD_LEAVE = 235111
TRASH_UPDATE_WASTE_MANAGER_AUTONOMY_MOD_PICK_UP_TRASH = 235095
TRASH_UPDATE_WASTE_MANAGER_AUTONOMY_MOD_PLAYER = 235812
TRASH_UPDATE_WASTE_MANAGER_AUTONOMY_MOD_PLAYER_END = 239756
TRASH_UPDATE_WASTE_MANAGER_AUTONOMY_MOD_PLAYER_TAKE_PAYMENT = 235944
TREASURED_TALE = 108017
TREASURED_TALE_GREAT_STORYTELLER = 109751
TREEHOUSE_MESS_AROUND_GOT_SOME_FRESH_AIR = 323565
TREEHOUSE_MESS_AROUND_SPLINTERS = 323603
TREEHOUSE_PLAY_ON_DURATION = 315735
TREEHOUSE_TREEHOUSE_ADVENTURES = 308591
TREEHOUSE_WOOHOO_GOT_SOME_FRESH_AIR = 318687
TREEHOUSE_WOOHOO_SPLINTERS = 318686
TUCK_IN_COOLDOWN = 168470
TUTORIAL_ADD_BOOK = 100486
TUTORIAL_ADD_SATISFACTION_POINTS = 100688
TUTORIAL_HUNGER = 99745
TUTORIAL_INSPIRED = 99216
TUTORIAL_MOTIVES_HYGIENE_GRUNGY = 99387
TUTORIAL_REMOVE_INSPIRED = 100159
TV_BE_TWEEN_WATCHED = 138243
TYAE_BABY_FEED_BITTEN = 275495
TYAE_BABY_FEED_BITTEN_VAMPIRE_BABY = 275496
TYAE_BABY_FEED_SPIT_UP_ON = 275498
UMBRELLA_ADD_UMBRELLA = 190771
UMBRELLA_BROKEN = 186660
UMBRELLA_CLOSE = 185734
UMBRELLA_CLOSE_1_HOUR = 191230
UMBRELLA_OPEN = 185715
UMBRELLA_STORM = 186643
UNENLIGHTENING_LECTURE = 118516
UNFEELING_RILE_UP_ANGRY = 160965
UNFEELING_RILE_UP_EMBARRASSED = 160967
UNFEELING_RILE_UP_SAD = 160968
UNFEELING_RILE_UP_STRESSED = 160969
UNIVERSITY_AFTER_CLASS_GO_HOME = 230556
UNIVERSITY_CHEATING_CAUGHT = 223206
UNIVERSITY_CHEATING_CAUGHT_GOOD_TRAITS = 223207
UNIVERSITY_CHEATING_CAUGHT_HIDDEN = 228382
UNIVERSITY_CHEATING_SUCCESS = 223209
UNIVERSITY_CLASSROOM_SHELL_A_TASTE_OF_HIGHER_LEARNING = 220314
UNIVERSITY_CLASSROOM_SHELL_INSPIRED_QUOTE = 220306
UNIVERSITY_CLASSROOM_SHELL_TUTORIFIC = 220307
UNIVERSITY_CLASSROOM_SHELL_VISIT_OFFICE_HOURS_COOLDOWN_A = 222234
UNIVERSITY_CLASSROOM_SHELL_VISIT_OFFICE_HOURS_COOLDOWN_B = 222239
UNIVERSITY_CLASSROOM_SHELL_VISIT_OFFICE_HOURS_COOLDOWN_C = 222240
UNIVERSITY_CLASSROOM_SHELL_VISIT_OFFICE_HOURS_COOLDOWN_D = 222241
UNIVERSITY_EMAIL_PRFOESSOR_COOLDOWN_PHONE = 224038
UNIVERSITY_EMAIL_PROFESSOR_COOLDOWNS_A = 224039
UNIVERSITY_EMAIL_PROFESSOR_COOLDOWNS_B = 224040
UNIVERSITY_EMAIL_PROFESSOR_COOLDOWNS_C = 224041
UNIVERSITY_EMAIL_PROFESSOR_COOLDOWNS_D = 224042
UNIVERSITY_ENROLLMENT_ACCEPTANCE_HIGH = 229214
UNIVERSITY_ENROLLMENT_ACCEPTANCE_LOW = 229212
UNIVERSITY_ENROLLMENT_ACCEPTANCE_MEDIUM = 229213
UNIVERSITY_ENROLLMENT_CONFIDENCE_LOW = 222411
UNIVERSITY_ENROLLMENT_CONNECTIONS_FAILURE = 219815
UNIVERSITY_ENROLLMENT_CONNECTIONS_FAILURE_ARTS = 227528
UNIVERSITY_ENROLLMENT_CONNECTIONS_FAILURE_SCIENCE = 227529
UNIVERSITY_ENROLLMENT_CONNECTIONS_SUCCESS = 219814
UNIVERSITY_ENROLLMENT_CONNECTIONS_SUCCESS_ARTS = 227525
UNIVERSITY_ENROLLMENT_CONNECTIONS_SUCCESS_SCIENCE = 227526
UNIVERSITY_ENROLLMENT_DONATE_FAILURE = 219817
UNIVERSITY_ENROLLMENT_DONATE_SUCCESS = 219816
UNIVERSITY_ENROLLMENT_FIRST_UNIVERSITY_MEMORY = 220046
UNIVERSITY_ENROLLMENT_FLAUNT_FAME_FAILURE = 219819
UNIVERSITY_ENROLLMENT_FLAUNT_FAME_SUCCESS = 219818
UNIVERSITY_ENROLLMENT_STRESS_HIGH = 222410
UNIVERSITY_ENROLLMENT_STRESS_NORMAL = 222357
UNIVERSITY_FINAL_EXAM_PRACTICE_PRESENT_TRACKER = 229023
UNIVERSITY_FINAL_EXAM_STRESS = 224028
UNIVERSITY_FINAL_EXAM_UNCOMFORTABLE = 229431
UNIVERSITY_FINAL_EXAM_WENT_TO_CLASS = 230493
UNIVERSITY_GRADUATION_CAP = 229460
UNIVERSITY_GRADUATION_GRADUATED = 228536
UNIVERSITY_HIDDEN_FINAL_EXAM_DONE_A = 230446
UNIVERSITY_HIDDEN_FINAL_EXAM_DONE_B = 230447
UNIVERSITY_HIDDEN_FINAL_EXAM_DONE_C = 230448
UNIVERSITY_HIDDEN_FINAL_EXAM_DONE_D = 230449
UNIVERSITY_RIVALRY_CAUGHT_RED_HANDED = 224643
UNIVERSITY_RIVALRY_CAUGHT_RED_HANDED_ANGRY = 226574
UNIVERSITY_RIVALRY_CAUGHT_RED_HANDED_SAD = 226575
UNIVERSITY_RIVALRY_PRIDE_TARNISHED_SAD = 226624
UNIVERSITY_RIVALRY_ROLES_LEAVE = 226698
UNIVERSITY_RIVALRY_ROLES_PRANK = 226697
UNIVERSITY_RIVALRY_SCHOOL_PRIDE_LEVEL_1 = 226452
UNIVERSITY_RIVALRY_SCHOOL_PRIDE_LEVEL_2 = 226454
UNIVERSITY_RIVARLY_REMINDED_OF_SUPERIORITY_CONFIDENT = 226593
UNIVERSITY_RIVARLY_REMINDED_OF_SUPERIORITY_PLAYFUL = 226592
UNIVERSITY_SCHOLARSHIPS_FULL_RIDE = 226282
UNIVERSITY_SCHOLARSHIPS_PICKER_RESULT_CHECK = 227898
UNIVERSITY_SCHOLARSHIPS_SCHOLARSHIP_SURE = 226277
UNIVERSITY_SCHOLARSHIPS_SIZEABLE_SCHOLARSHIP = 226283
UNIVERSITY_SIGNING_BONUS_COOLDOWN = 227984
UNIVERSITY_STUDYING = 223950
UNIVERSITY_STUDYING_FEELING_STUDIOUS = 223840
UNIVERSITY_STUDYING_LOSING_FOCUS = 223842
UNIVERSITY_STUDYING_TRULY_CRAMMED = 223843
UNIVERSITY_STUDYING_WELL_PREPARED = 223841
UNIVERSITY_TERM_PRESENTATION_FEDBACK = 225971
UNIVERSITY_TERM_PRESENTATION_REACTION_HIGH = 229324
UNIVERSITY_TERM_PRESENTATION_REACTION_LOW = 229322
UNIVERSITY_TERM_PRESENTATION_REACTION_MED = 229323
UNIVERSITY_WITHDRAW_COOLDOWN = 228136
UNLEASH = 178466
UNWANTED_PROPOSAL = 98093
VACUUM_CLEANER_ALL_MESSES_TERMINATED = 257419
VACUUM_CLEANER_AUTONOMOUS_COOLDOWN = 258689
VACUUM_CLEANER_NO_DUST_LEFT_BEHIND = 256898
VACUUM_CLEANER_VAPORIZING_PULSE = 258473
VACUUM_CLEANER_WHAT_CANT_BE_VACUUMED = 257797
VAMPIRES_MOTIVES_ALL_MOTIVES_HIGH = 155738
VAMPIRES_MOTIVES_ALL_MOTIVES_PRETTY_HIGH = 155739
VAMPIRES_MOTIVES_DISPEL_GREEDY_NEEDS = 182712
VAMPIRES_PERSONA_POWERS_POTENT_POWER_LEVEL1 = 153431
VAMPIRES_PERSONA_POWERS_POTENT_POWER_LEVEL2 = 153432
VAMPIRES_PERSONA_POWERS_POTENT_POWER_LEVEL3 = 153433
VAMPIRES_PERSONA_POWERS_VAMPIRIC_STRENGTH_LEVEL1 = 154687
VAMPIRES_PERSONA_POWERS_VAMPIRIC_STRENGTH_LEVEL2 = 154688
VAMPIRES_PERSONA_POWERS_VAMPIRIC_STRENGTH_LEVEL3 = 154686
VAMPIRE_BAT_MESS_AROUND = 156106
VAMPIRE_BAT_WOOHOO = 152748
VAMPIRE_BURNED_BY_SUN = 151450
VAMPIRE_BURNED_BY_SUN_GHOST = 153337
VAMPIRE_BURNED_BY_SUN_GHOST_RESISTANCE_SOLIS_LEVEL1 = 155476
VAMPIRE_BURNED_BY_SUN_GHOST_RESISTANCE_SOLIS_LEVEL2 = 155477
VAMPIRE_BURNED_BY_SUN_GHOST_WEAKNESS_SUNLIGHT_LEVEL1 = 155478
VAMPIRE_BURNED_BY_SUN_GHOST_WEAKNESS_SUNLIGHT_LEVEL2 = 155479
VAMPIRE_BURNED_BY_SUN_GHOST_WEAKNESS_SUNLIGHT_LEVEL3 = 155480
VAMPIRE_BURNED_BY_SUN_RESISTANCE_SOLIS_LEVEL1 = 151923
VAMPIRE_BURNED_BY_SUN_RESISTANCE_SOLIS_LEVEL2 = 151924
VAMPIRE_BURNED_BY_SUN_WEAKNESS_SUNLIGHT_LEVEL1 = 152506
VAMPIRE_BURNED_BY_SUN_WEAKNESS_SUNLIGHT_LEVEL2 = 152507
VAMPIRE_BURNED_BY_SUN_WEAKNESS_SUNLIGHT_LEVEL3 = 152505
VAMPIRE_CHANCE_OF_VAMPIRE = 155855
VAMPIRE_CREATION_APPETITE_LOST = 149428
VAMPIRE_CREATION_DISGUSTED_BY_FOOD = 149427
VAMPIRE_CREATION_REACTION_COOLDOWN = 156256
VAMPIRE_CREATION_STRANGELY_HUNGRY = 149423
VAMPIRE_CREATION_STRANGE_THIRST = 149536
VAMPIRE_CURED_A_FRIEND = 151512
VAMPIRE_CURED_A_VAMPIRE = 150158
VAMPIRE_DARK_MEDITATION = 155654
VAMPIRE_DAY_TIME = 151171
VAMPIRE_DEFEATED_A_HUNTER = 150160
VAMPIRE_DONT_EAT = 191752
VAMPIRE_DRINK_IN_PROGRESS = 151090
VAMPIRE_DYING_FROM_SUN = 151451
VAMPIRE_DYING_FROM_SUN_RESISTANCE_SOLIS_LEVEL1 = 151910
VAMPIRE_DYING_FROM_SUN_RESISTANCE_SOLIS_LEVEL2 = 151911
VAMPIRE_DYING_FROM_SUN_WEAKNESS_SUNLIGHT_LEVEL1 = 152503
VAMPIRE_DYING_FROM_SUN_WEAKNESS_SUNLIGHT_LEVEL2 = 152504
VAMPIRE_DYING_FROM_SUN_WEAKNESS_SUNLIGHT_LEVEL3 = 152502
VAMPIRE_HIDDEN_DRAIN_LIFE_SPIRIT_TARGET = 151920
VAMPIRE_HIDDEN_DRINK_DEEPLY_TARGET = 151919
VAMPIRE_HIDDEN_FAVOR_VAMPIRE_SOCIALS = 154179
VAMPIRE_INVITES_VAMPIRE_CREATION_NORMIE = 152982
VAMPIRE_INVITES_VAMPIRE_CREATION_TARGET = 152760
VAMPIRE_INVITES_VAMPIRE_CREATION_VAMPIRE_OFFER = 152442
VAMPIRE_IN_SUN = 151170
VAMPIRE_IS_VAMPIRE = 149543
VAMPIRE_MENTOR_TIMEOUT = 156600
VAMPIRE_MIND_POWERS_DISPEL = 156589
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_ANGRY_1 = 150605
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_ANGRY_2 = 150606
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_ANGRY_3 = 150604
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_BORED_1 = 150611
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_BORED_2 = 150612
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_BORED_3 = 150610
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_CONFIDENT_1 = 150617
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_CONFIDENT_2 = 150618
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_CONFIDENT_3 = 150616
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_DAZED_1 = 150623
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_DAZED_2 = 150624
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_DAZED_3 = 150622
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_EMBARRASSED_1 = 150641
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_EMBARRASSED_2 = 150640
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_EMBARRASSED_3 = 150638
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_ENERGIZED_1 = 150634
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_ENERGIZED_2 = 150635
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_ENERGIZED_3 = 150633
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_FLIRTY_1 = 150586
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_FLIRTY_2 = 150587
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_FLIRTY_3 = 150585
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_FOCUSED_1 = 150592
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_FOCUSED_2 = 150593
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_FOCUSED_3 = 150591
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_HAPPY_1 = 150570
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_HAPPY_2 = 150583
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_HAPPY_3 = 150582
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_INSPIRED_1 = 150599
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_INSPIRED_2 = 150600
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_INSPIRED_3 = 150598
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_PLAYFUL_1 = 150649
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_PLAYFUL_2 = 150650
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_PLAYFUL_3 = 150648
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_SAD_1 = 150663
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_SAD_2 = 150664
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_SAD_3 = 150662
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_STRESSED_1 = 150666
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_STRESSED_2 = 150667
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_STRESSED_3 = 150665
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_UNCOMFORTABLE_1 = 150669
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_UNCOMFORTABLE_2 = 150670
VAMPIRE_MIND_POWERS_EMOTIONAL_BURST_UNCOMFORTABLE_3 = 150668
VAMPIRE_MIND_POWERS_HALLUCINATE = 150755
VAMPIRE_MORTAL_MELANCHOLY = 150162
VAMPIRE_NON_VAMPIRE_EATS_PLASMA_FRUIT = 153397
VAMPIRE_NON_VAMPIRE_VAMPIRE_RESISTANCE_COCKTAIL = 155487
VAMPIRE_NPC_ENABLE_VAMPIRE_ROUTING = 155269
VAMPIRE_PLASMA_FRUIT_SALAD = 156011
VAMPIRE_RAGE_OUT = 150063
VAMPIRE_RECENTLY_BITTEN = 150749
VAMPIRE_RECENTLY_BITTEN_STRENGTH2 = 151763
VAMPIRE_RECENTLY_BITTEN_STRENGTH3 = 151764
VAMPIRE_RECENTLY_BITTEN_WITH_PERMISSION = 156797
VAMPIRE_RECENTLY_DRANK = 150748
VAMPIRE_RECENTLY_DRANK_STRENGTH2 = 151775
VAMPIRE_RESEARCH_TOO_EASY = 153826
VAMPIRE_RESISTANCE_COCKTAIL_HIDDEN = 156615
VAMPIRE_SHOW_OFF_POWERS_ACTOR_HIDDEN = 152822
VAMPIRE_SLAYING_FOILED = 150159
VAMPIRE_SLEPT_LIKE_THE_UNDEAD = 150163
VAMPIRE_SPIRIT_POWERS_BAT_ENABLED = 152520
VAMPIRE_SPIRIT_POWERS_MIST_ENABLED = 152521
VAMPIRE_SPIRIT_POWERS_RESTORE_LIFE_SPIRIT = 152829
VAMPIRE_SPIRIT_POWERS_VAMPIRE_RUN_ENABLED = 152621
VAMPIRE_SUNLIGHT_RESISTANCE_SOLIS_LEVEL3 = 155245
VAMPIRE_SUNLIGHT_REVERSAL = 155561
VAMPIRE_SUNLIGHT_REVERSAL_COCKTAIL = 155530
VAMPIRE_SUNLIGHT_REVERSAL_RESISTANCE_SOLIS_LEVEL1 = 155598
VAMPIRE_SUNLIGHT_REVERSAL_RESISTANCE_SOLIS_LEVEL2 = 155599
VAMPIRE_SUNLIGHT_REVERSAL_RESISTANCE_SOLIS_LEVEL3 = 155774
VAMPIRE_SUNLIGHT_REVERSAL_WEAKNESS_SUNLIGHT_LEVEL1 = 155600
VAMPIRE_SUNLIGHT_REVERSAL_WEAKNESS_SUNLIGHT_LEVEL2 = 155601
VAMPIRE_SUNLIGHT_REVERSAL_WEAKNESS_SUNLIGHT_LEVEL3 = 155602
VAMPIRE_TASTY_SIM = 151570
VAMPIRE_UNWILLING_SNACK = 154327
VAMPIRE_VAMPIRE_NO_MORE = 150161
VAMPIRE_VAMPIRIC_SPAR_GOOD_PRACTICE_DUEL = 154309
VAMPIRE_WEAKENED_FROM_FIGHT = 151107
VAMPIRE_WEAKNESSES_DAY_TIME_LEVEL1 = 152545
VAMPIRE_WEAKNESSES_DAY_TIME_LEVEL2 = 152546
VAMPIRE_WEAKNESSES_DAY_TIME_LEVEL3 = 152544
VAMPIRE_WEAKNESSES_ETERNAL_SADNESS = 152411
VAMPIRE_WEAKNESSES_ETERNAL_SADNESS_HIDDEN = 152410
VAMPIRE_WEAKNESSES_INEFFICIENT_DRINKER = 152484
VAMPIRE_WEAKNESSES_INSATIABLE_THIRST = 152609
VAMPIRE_WEAKNESSES_SUNLIGHT_LEVEL1 = 153438
VAMPIRE_WEAKNESSES_SUNLIGHT_LEVEL2 = 153439
VAMPIRE_WEAKNESSES_SUNLIGHT_LEVEL3 = 153437
VAMPIRE_WEAKNESSES_UNCONTROLLABLE_HISSING = 152539
VAMPIRE_WEAKNESSES_UNCONTROLLABLE_HISSING_HIDDEN = 152596
VAMPIRE_WEAKNESSES_UNPLEASANT_AURA = 152808
VAMPIRE_WEAKNESSES_VAMPIRE_WITH_A_CONSCIENCE_GUILTY_DRINKER = 152618
VAMPIRE_WEAKNESSES_WITHERED_STOMACH = 152241
VAULT_BUFFS_FOCUSED_EVERYTHING_BURNS = 193491
VAULT_BUFFS_HIDDEN_BREAKING_INTO_UNOWNED_SAFE = 200889
VAULT_BUFFS_HIDDEN_IS_MAKING_IT_RAIN = 201908
VAULT_BUFFS_HIDDEN_MONEY_PHONE_COOLDOWN = 202366
VAULT_BUFFS_MADE_IT_POUR_CONFIDENT = 197950
VAULT_BUFFS_MADE_IT_RAIN_PLAYFUL = 193489
VAULT_BUFFS_MADE_IT_TRICKLE_PLAYFUL = 197949
VAULT_BUFFS_PLAYFUL_MONEY_PHONE = 201006
VAULT_BUFFS_SAD_WATCH_THE_WORLD_BURN = 193490
VAULT_BUFFS_VAULT_DOOR_ANGRY_THIEF_RAGE = 193486
VAULT_BUFFS_VAULT_DOOR_CONFIDENT_MASTER_THIEF = 193488
VAULT_BUFFS_VAULT_DOOR_SAD_AWFUL_THIEF = 193487
VAULT_BUFFS_WALK_IN_SAFE_CONFIDENT_MASTER_ESCAPE_ARTIST = 202081
VAULT_BUFFS_WALK_IN_SAFE_EXCITED_IM_RICH = 193483
VAULT_BUFFS_WALK_IN_SAFE_FLIRTY_MONEY_LOVE = 193482
VAULT_BUFFS_WALK_IN_SAFE_FOCUSED_MONEY_DREAMS = 193484
VAULT_BUFFS_WALK_IN_SAFE_PLAYFUL_FUN_MONEY = 193475
VAULT_BUFFS_WALK_IN_SAFE_STRESSED_TRAPPED_IN_SAFE = 202080
VEHICLE_BIKE_FRESH_AIR = 227649
VEHICLE_BIKE_GREEN_TRAVELER = 227715
VEHICLE_BIKE_RIDING = 211196
VEHICLE_BIKE_RIDING_KIDS_BIKE_BIKING_IS_HARD = 305934
VEHICLE_BIKE_RIDING_KIDS_BIKE_CANT_CONCENTRATE = 306734
VEHICLE_BIKE_RIDING_KIDS_BIKE_CHILD_CAN_NOW_RIDE = 305932
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_DISCOURAGE_ROUTE = 332945
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_HONK_HORN = 313615
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_HORN_COOLDOWN = 313632
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_IS_MENTORED = 332946
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_PRACTICE = 313614
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_PRACTICE_COOLDOWN = 313634
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_TRICK = 313626
VEHICLE_BIKE_RIDING_KIDS_BIKE_HIDDEN_TRICK_COOLDOWN = 313633
VEHICLE_BIKE_RIDING_KIDS_BIKE_MENTOR = 313336
VEHICLE_BIKE_RIDING_KIDS_BIKE_NEVER_GET_BETTER = 305933
VEHICLE_BIKE_RIDING_KIDS_BIKE_SICK_TRICKS = 306664
VEHICLE_BIKE_RIDING_KIDS_BIKE_TAKES_ME_BACK = 321064
VEHICLE_BIKE_RIDING_KIDS_BIKE_TAUGHT_BY_THE_BEST = 321065
VEHICLE_BIKE_RIDING_KIDS_BIKE_TAUGHT_TO_RIDE = 305931
VEHICLE_BIKE_RIDING_KIDS_BIKE_TAUGHT_TO_RIDE_NOT_PARENT = 318213
VEHICLE_BIKE_WEARING_HELMET = 230889
VENDING_MACHINE_ALL_WARMED_UP = 251928
VENDING_MACHINE_ATE_MY_MONEY = 247241
VENDING_MACHINE_BLACK_5_BURGER = 247234
VENDING_MACHINE_CHICKEN_TERIYAKI_PIZZA = 247237
VENDING_MACHINE_CHILLED_OUT = 251929
VENDING_MACHINE_CUPIDS_CUPCAKE = 247238
VENDING_MACHINE_DEBUG_ALWAYS_FAIL = 251188
VENDING_MACHINE_DEBUG_ALWAYS_SUCCEED = 251186
VENDING_MACHINE_FLUFFY_WHITE_RIBBON_CAKE = 247240
VENDING_MACHINE_GALACTIC_VITA_WATER = 247239
VENDING_MACHINE_GHOST_FLASHBACKS_OF_BEING_CRUSHED = 252090
VENDING_MACHINE_HIDDEN_SHAKE_COOLDOWN = 255057
VENDING_MACHINE_HIDDEN_WEARING_FESTIVAL_KIMONO = 253161
VENDING_MACHINE_HIDDEN_WEARING_FESTIVAL_PAPER_KABUTO = 253163
VENDING_MACHINE_HIDDEN_WEARING_FESTIVAL_SNOW_OUTFIT = 253162
VENDING_MACHINE_PURE_RAGE = 251918
VENDING_MACHINE_TOO_CHILLED_OUT = 251982
VENDING_MACHINE_TOO_WARMED_UP = 251981
VENDING_MACHINE_WASTE_OF_TIME = 251917
VENUE_BEACH_MERFOLK_DISCOVERED_TEST = 209098
VET_BAD_BREATH = 170079
VET_CONE_OF_SHAME = 171707
VET_CONE_OF_SHAME_APPEARANCE_CAT = 172531
VET_CONE_OF_SHAME_APPEARANCE_DOG = 172532
VET_CONE_OF_SHAME_APPEARANCE_SMALL_DOG = 172533
VET_CONE_OF_SHAME_DURATION = 171744
VET_CONE_OF_SHAME_OWNER_REMOVAL = 171742
VET_CONE_OF_SHAME_SELF_REMOVAL = 171743
VET_GREET_PATIENT_COOLDOWN = 174800
VET_SOOTHE_COOLDOWN = 178064
VET_SURGERY_SUCCESSFUL_OUTCOME = 175630
VET_SYMPTOM_DISCOVERY = 172256
VET_SYMPTOM_DISCOVERY_LARGE = 173175
VIDEO_GAME_CONSOLE_PARTY_LOSER_MP = 145532
VIDEO_GAME_CONSOLE_PARTY_WINNER_MP = 145531
VIDEO_GAME_CONSOLE_PARTY_WINNER_SP = 153532
VIDEO_GAME_CONSOLE_PLATFORMER_WINNER_SP = 152187
VIDEO_GAME_CONSOLE_PLAYING_HIDDEN = 145713
VIDEO_GAME_CONSOLE_RACING_LOSER_MP = 145536
VIDEO_GAME_CONSOLE_RACING_WINNER_MP = 145535
VIDEO_GAME_CONSOLE_RACING_WINNER_SP = 153531
VIDEO_GAME_CONSOLE_RAGE_QUIT = 145523
VIDEO_GAME_CONSOLE_RPG_WINNER_SP = 152188
VIEW_ANGRY = 12709
VIEW_CONFIDENT = 40816
VIEW_ENERGIZED = 12710
VIEW_FLIRTY = 12711
VIEW_FOCUSED = 12712
VIEW_HAPPY = 12713
VIEW_IMAGINATIVE = 12714
VIEW_PLAYFUL = 100356
VIEW_SAD = 12715
VILLAGER_HELP_AGATHA_BERRY = 268931
VILLAGER_HELP_DISCOVERY_TNS_COOLDOWN = 344536
VILLAGER_HELP_IN_REGION_NPC_VILLAGER_DISCOVERY = 268971
VILLAGER_HELP_ON_QUEST_HIDDEN = 268627
VILLAGER_HELP_QUEST_COOLDOWN_FOOD_FORAGE_SHORT = 267950
VILLAGER_HELP_QUEST_COOLDOWN_GARDEN_SHORT = 267948
VILLAGER_HELP_QUEST_COOLDOWN_LIVESTOCK_GARDEN_LONG = 267952
VILLAGER_HELP_QUEST_COOLDOWN_LIVESTOCK_SHORT = 267947
VILLAGER_HELP_QUEST_COOLDOWN_SOCIAL_MEDIUM = 267951
VILLAGER_HELP_QUEST_COOLDOWN_SOCIAL_SHORT = 267946
VILLAGER_HELP_QUEST_COOLDOWN_WILD_ANIMAL_FOOD_LONG = 267953
VILLAGER_HELP_QUEST_COOLDOWN_WILD_ANIMAL_SHORT = 267949
VILLAGER_HELP_SITUATION_GOSSIPER = 264050
VILLAGE_FAIR_AUTONOMY_COMPETITOR_PEN = 266346
VILLAGE_FAIR_AUTONOMY_COMPETITOR_STAND_A = 266564
VILLAGE_FAIR_AUTONOMY_COMPETITOR_STAND_B = 266565
VILLAGE_FAIR_AUTONOMY_GENERIC_FESTIVAL_GOER = 261209
VILLAGE_FAIR_AUTONOMY_JUDGE = 260706
VILLAGE_FAIR_CUTTING_HEDGE_ART = 268905
VILLAGE_FAIR_HIDDEN_BRIBED = 268291
VILLAGE_FAIR_HIDDEN_CHEAT_1ST_PRIMARY = 269089
VILLAGE_FAIR_HIDDEN_CHEAT_1ST_SUB = 269090
VILLAGE_FAIR_HIDDEN_CHEAT_LAST_PRIMARY = 269091
VILLAGE_FAIR_HIDDEN_CHEAT_LAST_SUB = 269092
VILLAGE_FAIR_HIDDEN_JUDGED = 260710
VILLAGE_FAIR_HIDDEN_PLAYER = 264543
VILLAGE_FAIR_HIDDEN_SUBMITTED_A = 260708
VILLAGE_FAIR_HIDDEN_SUBMITTED_B = 260709
VILLAGE_FAIR_HIDDEN_VIEW_TNS_GIVEN = 268548
VILLAGE_FAIR_HIDDEN_VILLAGE_FAIR_TRADITIONS_COOLDOWN = 268941
VILLAGE_FAIR_SUBMITTED_ENTRY_EXCELLENT = 261315
VILLAGE_FAIR_SUBMITTED_ENTRY_NORMAL = 261314
VILLAGE_FAIR_SUBMITTED_ENTRY_POOR = 261313
VILLAGE_FAIR_VIEW_SUBMISSION_GOOD = 261241
VILLAGE_FAIR_VIEW_SUBMISSION_POOR = 261240
VILLAGE_SHOPS_RETAIL_THERAPY = 268024
VILLAGE_SHOPS_WINDOW_SHOP_HIDDEN = 268025
VIOLIN_SAD_SONG = 9771
VIP_ROPE_FIGHT_EMBARRASSED = 195631
VIP_ROPE_HIDDEN_ATTEMPT_TO_ENTER_COOLDOWN = 200878
VIP_ROPE_HIDDEN_MAX_BRIBE = 199882
VIP_ROPE_NPC_SUCCESS = 199888
VOLUNTEER_EVENTS_ADVENTURE_COMPLETE = 160545
VOLUNTEER_EVENTS_BAKE_SALE = 160579
VOLUNTEER_EVENTS_BEACH = 160575
VOLUNTEER_EVENTS_BEACH_EMBARRASSED = 166105
VOLUNTEER_EVENTS_BEACH_HAPPY = 166108
VOLUNTEER_EVENTS_HIDDEN_STOP = 163909
VOLUNTEER_EVENTS_NURSING_HOME = 160577
VOLUNTEER_EVENTS_NURSING_HOME_BORED = 165916
VOLUNTEER_EVENTS_NURSING_HOME_EMBARRASSED = 161988
VOLUNTEER_EVENTS_NURSING_HOME_ENERGIZED = 165998
VOLUNTEER_EVENTS_SOUP_KITCHEN = 160578
VOLUNTEER_EVENTS_VOLUNTEER_END_ANGRY = 160584
VOLUNTEER_EVENTS_VOLUNTEER_END_HAPPY = 160583
VOLUNTEER_EVENTS_WALK = 160576
VOODOO_BACKFIRE_BAD = 9098
VOODOO_BACKFIRE_SAD = 9122
VOODOO_BIND = 36975
VOODOO_DAZED = 12717
VOODOO_FUN = 12718
VOODOO_LOVE = 12719
VOODOO_PAIN = 12720
VOODOO_UNCOMFORTABLE = 12721
WAKEUP_UNCOMFORTABLE = 12731
WAKE_UP_TO_SLEEP = 331067
WALK_BY_DOORBELL_RINGER = 12732
WALK_BY_MAILBOX_VISIT = 24824
WALK_BY_NPC_RING_DOORBELL_COOLDOWN = 100156
WALK_BY_PET_WORLD_JOGGER = 166527
WALK_BY_PET_WORLD_NO_HUNGER = 167531
WALK_BY_RENT_DUE_APARTMENT_LANDLORD = 143689
WALK_BY_STAND_IDLE = 12733
WALK_STYLE_ANGRY = 116080
WANT_ASPIRATION_GOAL_COMPLETED = 273579
WANT_FEAR_CONFRONTATION_SUCCESS_INFERIOR_BE_PRAISED = 309265
WANT_FEAR_CONFRONTATION_SUCCESS_INFERIOR_BE_PRAISED_PARTIAL = 309266
WANT_FEAR_CONFRONTATION_SUCCESS_INFERIOR_COOLDOWN = 319043
WANT_FEAR_FULFILLMENT_NEGATIVE_LEVEL_1 = 272994
WANT_FEAR_FULFILLMENT_NEGATIVE_LEVEL_2 = 272995
WANT_FEAR_FULFILLMENT_NEGATIVE_LEVEL_3 = 272996
WANT_FEAR_LIKED_MUSIC_COOLDOWN = 344335
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_ALTERNATIVE = 301398
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_AMERICANA = 301440
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_BACKYARD = 301427
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_BAROQUE = 301431
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_BATUU = 346289
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_BLUES = 301402
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_BRAZILIAN = 346290
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_CLASSICAL = 301403
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_COTTAGE_CORE = 301455
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_DJ = 301429
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_EASY_LISTENING = 301426
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_ELECTRONICA = 301404
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_FOCUS = 301442
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_HIP_HOP = 301415
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_ISLAND = 301439
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_JAPANESE_FOLK = 301441
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_JAZZ = 301430
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_KIDS = 301416
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_LATIN = 301434
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_LATIN_POP = 301435
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_LULLABIES = 301417
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_METAL = 301443
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_NEW_AGE = 301428
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_NU_DISCO = 301456
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_OLDIES = 312572
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_POP = 301418
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_RANCH = 334865
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_RETRO = 301419
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_RNB = 343181
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_ROMANCE = 301420
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_SINGER_SONGWRITER = 301437
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_SPOOKY = 301421
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_STRANGE_TUNES = 301436
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_SUMMER_STRUT = 301438
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_S_POP = 301422
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_TWEEN_POP = 301432
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_WINTER_MUSIC = 301423
WANT_FEAR_LIKED_MUSIC_LISTEN_TO_WORLD = 301424
WANT_GAINED_CONFIDENT = 291767
WANT_GAINED_ENERGIZED = 291771
WANT_GAINED_FLIRTY = 291766
WANT_GAINED_FOCUSED = 291770
WANT_GAINED_HAPPY = 284205
WANT_GAINED_INSPIRED = 291769
WANT_GAINED_PLAYFUL = 291768
WANT_MAKE_CONNECTIONS_TRACKER = 287474
WANT_MISS_WORK_TRACKER = 287490
WANT_SLACK_OFF_TRACKER = 287476
WANT_WORK_HARD_TRACKER = 287477
WANT_WORK_TASK_COMPLETED = 273587
WARDROBE_PEDESTAL_STYLED_PLAYFUL = 197876
WARDROBE_PEDESTAL_STYLIST_ARRIVAL = 191621
WARDROBE_PEDESTAL_STYLIST_BORED = 191622
WARDROBE_PEDESTAL_STYLIST_WORKING = 191623
WATCH_AFFORDANCE = 164176
WATERFALL_WALL_CALMING_WATER = 118021
WEARING_PAPER_BAG = 238402
WEARING_PAPER_BAG_INFLUENCE_POINTS_COOLDOWN = 239235
WEATHER_PREFERENCE_LOVES_COLD_TEMP_IS_COLD = 189166
WEATHER_PREFERENCE_LOVES_COLD_TEMP_IS_FREEZING = 189167
WEATHER_PREFERENCE_LOVES_HOT_TEMP_IS_BURNING = 189175
WEATHER_PREFERENCE_LOVES_HOT_TEMP_IS_HOT = 189174
WEATHER_PREFERENCE_WIND_HATES_WIND = 189205
WEATHER_PREFERENCE_WIND_LOVES_WIND = 189204
WEATHER_TEMPERATURE_WARMED_BY_KISS = 183659
WEATHER_TEMPERATURE_WARMED_UP_FLIRTY = 183657
WEATHER_TEMPERATURE_WARMED_UP_HAPPY = 183658
WEATHER_TEMPERATURE_WARMED_UP_ITS_A_SIGN = 188450
WEDDING_AISLE_DEBUG = 278003
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_1 = 280291
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_2 = 280292
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_3 = 280293
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_4 = 280294
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_5 = 280295
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_6 = 280296
WEDDING_AISLE_PICKED_BOUQUET_TYPE_1_7 = 280290
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_1 = 280299
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_2 = 280300
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_3 = 280301
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_4 = 280302
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_5 = 280303
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_6 = 280304
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_7 = 280305
WEDDING_AISLE_PICKED_BOUQUET_TYPE_2_8 = 280298
WEDDING_AISLE_WEDDING_EXCITEMENT = 277751
WEDDING_AISLE_WEDDING_NERVES = 277750
WEDDING_ARCH_FANTASIZE_ANGRY = 12736
WEDDING_ARCH_FANTASIZE_COMMITMENT_ISSUES = 97346
WEDDING_ARCH_FANTASIZE_FLIRTY = 12737
WEDDING_ARCH_FANTASIZE_HAPPY = 12738
WEDDING_BETROTHED_CEREMONY = 9368
WEDDING_BETROTHED_GATHER = 9369
WEDDING_BETROTHED_RECEPTION = 9370
WEDDING_CAKE_CUT_CAKE_JM_BUFF = 12739
WEDDING_CAKE_CUT_CAKE_NO_JM_BUFF = 12740
WEDDING_CAME_TO_WEDDING_DURATION = 283185
WEDDING_CAME_TO_WEDDING_LOOT = 283180
WEDDING_CATERER_PREP = 12746
WEDDING_CEREMONY_FLOWER_BOUQUET_CAUGHT = 274213
WEDDING_CEREMONY_FLOWER_BOUQUET_EXPRESS_ANGER = 277595
WEDDING_CEREMONY_FLOWER_BOUQUET_EXPRESS_JOY = 277594
WEDDING_CEREMONY_FLOWER_BOUQUET_ROSETHORN = 277591
WEDDING_CEREMONY_FLOWER_BOUQUET_TOSSED = 277577
WEDDING_CUSTOM_STATE_OFFICIANT_SPEECH_COMPLETE = 278952
WEDDING_CUSTOM_STATE_ROLES_COUPLE_ARRIVAL = 275934
WEDDING_CUSTOM_STATE_SPEECH_COMPLETE = 282132
WEDDING_GROUP_DANCING_ALL_SYNCED_UP = 279766
WEDDING_GROUP_DANCING_IS_DANCING = 278208
WEDDING_GUEST_CEREMONY = 12751
WEDDING_GUEST_GATHER = 12752
WEDDING_GUEST_GATHER_IMPATIENT = 12753
WEDDING_GUEST_POST_CAKE = 12754
WEDDING_GUEST_PRE_CAKE = 12755
WEDDING_GUEST_RECEPTION = 12756
WEDDING_PARTIES_ALL_OVER_AGAIN = 274218
WEDDING_PARTIES_PARTY_HEARTY = 274216
WEDDING_SHELL_DRESS_SHOP = 276428
WEDDING_SHELL_TOWN_HALL_GET_MARRIED_ROLE_GETTING_MARRIED = 276445
WEDDING_SHELL_TOWN_HALL_GET_MARRIED_ROLE_START = 276382
WEDDING_SHELL_TOWN_HALL_GET_MARRIED_SITUATION_ENDED = 276429
WEDDING_TOAST_FINISHED = 291224
WEDDING_TOAST_HEARD_TOAST_SUCCESS = 280616
WEDDING_TOAST_MADE_TOAST_FAILURE = 280615
WEDDING_TOAST_MADE_TOAST_SUCCESS = 280614
WEDDING_WASH_ON_OR_PARTY_DURATION = 283182
WEDDING_WASH_ON_OR_PARTY_LOOT = 283189
WEDDING_WEDDING_TRADITION_BOUQUET_TOSS = 276469
WEDDING_WEDDING_TRADITION_COUPLE_CUT_CAKE = 276474
WEDDING_WEDDING_TRADITION_FIRST_DANCE = 276470
WEDDING_WEDDING_TRADITION_GROUP_DANCE = 280626
WEDDING_WEDDING_TRADITION_HAD_BOUQET = 276471
WEDDING_WEDDING_TRADITION_HAD_WEDDING_CAKE = 276472
WEDDING_WEDDING_TRADITION_HONOR_US = 281070
WEDDING_WEDDING_TRADITION_INVITED_TO_WEDDING = 281067
WEDDING_WEDDING_TRADITION_ITS_AN_HONOR = 281064
WEDDING_WEDDING_TRADITION_RING_EXCHANGE = 276468
WEDDING_WEDDING_TRADITION_SOCIALS = 280992
WEDDING_WEDDING_TRADITION_SPOUSAL_KISS = 276467
WEDDING_WEDDING_TRADITION_WALKED_DOWN_AISLE = 276473
WEDDING_WORLD_BIOLUMINESCENT_BURST = 279922
WEDDING_WORLD_BROADCASTER_FOUNTAIN = 279928
WEDDING_WORLD_BROADCASTER_TREE = 279929
WEDDING_WORLD_GRAPE_THIEF = 279923
WEDDING_WORLD_HANDPICKED = 279924
WEDDING_WORLD_METHUSELAH_MYSTERY = 279920
WEDDING_WORLD_RIVIERA_REFRESHER = 279921
WEDDING_WORLD_ROMANTIC_COIN_TOSS = 279925
WEDDING_WORLD_TOWN_SQUARE_ROMANCE = 279919
WEDDING_WORLD_WATERFALL_WISTFULNESS = 279918
WELCOME_WAGON_FRUITCAKE_BEARER_PUT_DOWN_FRUITCAKE = 120127
WELLNESS_CALMING_AURA = 272284
WELLNESS_CALMING_AURA_COOLDOWN = 272285
WELLNESS_CALMING_AURA_TARGET = 272286
WELLNESS_CUCUMBER_POWER_SIP = 272638
WELLNESS_HUSTLE = 272722
WELLNESS_MAINTAIN_HARMONY = 272537
WELLNESS_MAINTAIN_HARMONY_COMPLETE = 272538
WELLNESS_MASTER_WELLNESS = 272544
WELLNESS_MOMENT_OF_CLARITY = 272278
WELLNESS_MOMENT_OF_CLARITY_COOLDOWN = 272279
WELLNESS_PEACEFUL = 272429
WELLNESS_PROMOTE_COOLDOWN = 272652
WELLNESS_REGULAR = 272456
WELLNESS_REPEAT_CUSTOMER_COOLDOWN = 272853
WELLNESS_SATISFIED = 272452
WELLNESS_TEA = 272776
WELLNESS_TEA_BREWER = 272854
WEREWOLF_ABILITIES_DIG_SPOT = 292378
WEREWOLF_ABILITIES_DONT_LOOK_AT_ME = 292063
WEREWOLF_ABILITIES_FRESH_MEAT = 292755
WEREWOLF_ABILITIES_HUNTER_STRIDE = 290325
WEREWOLF_ABILITIES_INTIMIDATION = 292384
WEREWOLF_ABILITIES_IS_SMELLING = 297981
WEREWOLF_ABILITIES_LUNAR_HOWL = 298352
WEREWOLF_ABILITIES_LUNAR_HOWL_COOLDOWN = 292571
WEREWOLF_ABILITIES_NATURAL_HEALING = 290527
WEREWOLF_ABILITIES_NEARBY_MARKED = 292059
WEREWOLF_ABILITIES_OCCULT_SMELL = 297805
WEREWOLF_ABILITIES_PACIFY_COOLDOWN = 292124
WEREWOLF_ABILITIES_PRIMAL = 289930
WEREWOLF_ABILITIES_RESIST_COOLDOWN = 290215
WEREWOLF_ABILITIES_RESIST_SUCCESS = 297752
WEREWOLF_ABILITIES_SAD_WOLF = 290328
WEREWOLF_ABILITIES_SMELLS_ALIEN = 290205
WEREWOLF_ABILITIES_SMELLS_ANGRY = 290198
WEREWOLF_ABILITIES_SMELLS_FLIRTY = 290201
WEREWOLF_ABILITIES_SMELLS_GENERIC = 290183
WEREWOLF_ABILITIES_SMELLS_LIKE_VAMPIRE = 295321
WEREWOLF_ABILITIES_SMELLS_MERMAID = 290206
WEREWOLF_ABILITIES_SMELLS_SCARED = 290200
WEREWOLF_ABILITIES_SMELLS_VAMPIRE = 290203
WEREWOLF_ABILITIES_SMELLS_WEREWOLF = 290202
WEREWOLF_ABILITIES_SMELLS_WITCH = 290204
WEREWOLF_ABILITIES_SOMBER_HOWL_COOLDOWN = 290332
WEREWOLF_ABILITIES_SPEED = 290517
WEREWOLF_ABILITIES_SURPRISINGLY_TASTY = 293994
WEREWOLF_ABILITIES_TANTALIZING_AROMA = 290210
WEREWOLF_ABILITIES_TANTALIZING_AROMA_FLIRTY = 297756
WEREWOLF_ABILITIES_TANTALIZING_AROMA_PLAYFUL = 297757
WEREWOLF_ABILITIES_TEACH_TO_HOWL = 295585
WEREWOLF_ABILITIES_THE_HORRORS = 290324
WEREWOLF_ABILITIES_TOOTHACHE = 289514
WEREWOLF_ABILITIES_WEREWOLF_DIPLOMACY = 298161
WEREWOLF_ABILITIES_WEREWOLF_DISTRUST = 298160
WEREWOLF_ABILITIES_WEREWOLF_GUIDANCE_PC = 292126
WEREWOLF_ABILITIES_WEREWOLF_GUIDANCE_PC_HAPPY = 296231
WEREWOLF_ABILITIES_WEREWOLF_GUIDANCE_TYAE = 292125
WEREWOLF_ABILITIES_WEREWOLF_MENACE = 292065
WEREWOLF_ABILITIES_WHAT_HAVE_I_DONE = 289515
WEREWOLF_ABILITIES_WOLF_AMONGUS = 297758
WEREWOLF_ACTOR_ABOUT_TO_FIGHT = 290866
WEREWOLF_ALL_AGES = 291538
WEREWOLF_ALPHA_OF_HOUSE = 292947
WEREWOLF_APEX = 297282
WEREWOLF_ASPIRATIONS_ALREADY_FAINTED = 296166
WEREWOLF_ASPIRATIONS_EXPERIENCE_FULL_MOON = 291330
WEREWOLF_ASPIRATIONS_FRIENDLY_WOLF = 291634
WEREWOLF_ASPIRATIONS_WIN_WEREWOLF_FIGHT = 291341
WEREWOLF_BATUU_WOLF = 299990
WEREWOLF_BEASTLY_GROWTH_SPURT = 292942
WEREWOLF_CD_LORE_BOOKS_NOTIF = 300389
WEREWOLF_COMMAND_TO_WORK_OUT = 293826
WEREWOLF_CREATION_ASKING_TO_BE_TURNED = 293713
WEREWOLF_CREATION_BECOMING_HUMAN = 288322
WEREWOLF_CREATION_BECOMING_HUMAN_WEREBIES = 288332
WEREWOLF_CREATION_BEING_TURNED = 289681
WEREWOLF_CREATION_CD_BEEN_ASKED = 293712
WEREWOLF_CREATION_FORCED_SCARED = 289421
WEREWOLF_CREATION_INSATIABLE_HUNGER_1 = 288315
WEREWOLF_CREATION_INSATIABLE_HUNGER_2 = 288318
WEREWOLF_CREATION_PAINFUL_BITE = 293717
WEREWOLF_CREATION_TURNED = 288319
WEREWOLF_CREATION_WEREBIES_1 = 288320
WEREWOLF_CREATION_WEREBIES_2 = 288321
WEREWOLF_CREATION_WEREBIES_PAUSED = 292408
WEREWOLF_CREATION_WITNESS_SCARED = 289676
WEREWOLF_DISGUST_COOLDOWN = 300157
WEREWOLF_DOG_WATER = 295323
WEREWOLF_DONT_BE_A_JERK = 288741
WEREWOLF_DONT_RESET_FURY = 295135
WEREWOLF_DONT_RUN_AWAY = 299805
WEREWOLF_ENRAGE_TARGET = 298610
WEREWOLF_FATED_MATES = 293547
WEREWOLF_FIGHT_SIM_LOST = 287971
WEREWOLF_FIGHT_SIM_WON = 287973
WEREWOLF_FIGHT_SPARRING = 287966
WEREWOLF_FIGHT_VAMPIRE_LOST = 287968
WEREWOLF_FIGHT_VAMPIRE_WON = 287967
WEREWOLF_FIGHT_WOLF_BEAT_SIM = 287972
WEREWOLF_FIGHT_WOLF_BEAT_VAMPIRE = 287970
WEREWOLF_FIGHT_WOLF_LOST_TO_SIM = 287969
WEREWOLF_FIGHT_WOLF_LOST_TO_VAMPIRE = 287974
WEREWOLF_FLUFFY_PUPPY = 291181
WEREWOLF_FURY_EXTREME = 285805
WEREWOLF_FURY_FREEZE = 299670
WEREWOLF_FURY_GLOW_EXTREME = 290769
WEREWOLF_FURY_GLOW_HIGH = 290770
WEREWOLF_FURY_HIGH = 285804
WEREWOLF_FURY_LOW = 285802
WEREWOLF_FURY_MEDIUM = 285803
WEREWOLF_FURY_RAMPAGE = 285807
WEREWOLF_HARASS_COOLDOWN = 293625
WEREWOLF_IN_BEAST_FORM = 300835
WEREWOLF_IS_WEREWOLF = 276405
WEREWOLF_KICKED_FROM_PACK = 293156
WEREWOLF_MOON_MADNESS = 292945
WEREWOLF_NEAR_TRANSFORMED_WEREWOLF = 288846
WEREWOLF_NEW_FANG_PAIN = 292940
WEREWOLF_NOT_MEANT_TO_BE = 293548
WEREWOLF_NPC_OUTSIDE_WOLF_TOWN_DEFAULT = 293876
WEREWOLF_NPC_OUTSIDE_WOLF_TOWN_RESTRICTED = 293874
WEREWOLF_PACK_A = 290636
WEREWOLF_PACK_ALLIANCE_FEUD_ALL_FOR_WOLF = 289720
WEREWOLF_PACK_ALLIANCE_FEUD_FEUDING = 289721
WEREWOLF_PACK_ALLIANCE_FEUD_HIDDEN_ALLIANCE = 289717
WEREWOLF_PACK_ALLIANCE_FEUD_HIDDEN_FEUD = 289718
WEREWOLF_PACK_ALLIANCE_FEUD_HIDDEN_NEUTRAL = 289709
WEREWOLF_PACK_A_NPC = 293739
WEREWOLF_PACK_B = 290637
WEREWOLF_PACK_BAD_PACK_MEMBER = 290472
WEREWOLF_PACK_B_NPC = 293738
WEREWOLF_PACK_CHECK_RESOURCES_COOLDOWN = 289619
WEREWOLF_PACK_CHECK_RESOURCES_COOLDOWN_SPECIAL_A = 289628
WEREWOLF_PACK_CHECK_RESOURCES_COOLDOWN_SPECIAL_B = 289629
WEREWOLF_PACK_COOLDOWN_CHALLENGE_LEADER = 293734
WEREWOLF_PACK_COOLDOWN_FRIENDLY_TUG_OF_WAR = 296626
WEREWOLF_PACK_DEMOTED = 290944
WEREWOLF_PACK_DISCIPLINED = 293361
WEREWOLF_PACK_DISCIPLINE_PROBATION = 286088
WEREWOLF_PACK_DISCIPLINE_PROBATION_LEADER = 286783
WEREWOLF_PACK_DISCIPLINE_REPORT_TO_LEADER = 286152
WEREWOLF_PACK_DISCIPLINE_REPORT_TO_LEADER_FRIEND_A = 287086
WEREWOLF_PACK_DISCIPLINE_REPORT_TO_LEADER_FRIEND_B = 287087
WEREWOLF_PACK_DISCIPLINE_STRONG_WARNING_DIPLOMACY = 286153
WEREWOLF_PACK_DISCIPLINE_STRONG_WARNING_EXPAND_EXPLORE = 286202
WEREWOLF_PACK_DISCIPLINE_STRONG_WARNING_PACK_PARTICIPATION = 286203
WEREWOLF_PACK_DISCIPLINE_STRONG_WARNING_SELF_IMPROVEMENT = 286204
WEREWOLF_PACK_DISCIPLINE_STRONG_WARNING_SELF_SUFFICIENCY = 286205
WEREWOLF_PACK_DISCIPLINE_WARNING = 297603
WEREWOLF_PACK_DISCIPLINE_WARNING_DIPLOMACY = 286087
WEREWOLF_PACK_DISCIPLINE_WARNING_EXPAND_EXPLORE = 286195
WEREWOLF_PACK_DISCIPLINE_WARNING_PACK_PARTICIPATION = 286196
WEREWOLF_PACK_DISCIPLINE_WARNING_SELF_IMPROVEMENT = 286197
WEREWOLF_PACK_DISCIPLINE_WARNING_SELF_SUFFICIENCY = 286198
WEREWOLF_PACK_FETCH_COOLDOWN = 294217
WEREWOLF_PACK_FRIEND_A = 286992
WEREWOLF_PACK_FRIEND_B = 286993
WEREWOLF_PACK_JOIN_TRIAL_GAVE_COLLECTABLE_PACK_A = 287566
WEREWOLF_PACK_JOIN_TRIAL_GAVE_COLLECTABLE_PACK_B = 287568
WEREWOLF_PACK_JOIN_TRIAL_GAVE_FOOD_PACK_A = 287565
WEREWOLF_PACK_JOIN_TRIAL_GAVE_FOOD_PACK_B = 287567
WEREWOLF_PACK_JOIN_TRIAL_IN_PROGRESS_PACK_A = 292266
WEREWOLF_PACK_JOIN_TRIAL_IN_PROGRESS_PACK_B = 292267
WEREWOLF_PACK_JOIN_TRIAL_LUNAR_EPIPHANY_PACK_A = 292243
WEREWOLF_PACK_JOIN_TRIAL_LUNAR_EPIPHANY_PACK_B = 292244
WEREWOLF_PACK_JOIN_TRIAL_PACK_HOWL_PACK_A = 292247
WEREWOLF_PACK_JOIN_TRIAL_PACK_HOWL_PACK_B = 292248
WEREWOLF_PACK_JOIN_TRIAL_SCAVENGE_PACK_A = 292245
WEREWOLF_PACK_JOIN_TRIAL_SCAVENGE_PACK_B = 292246
WEREWOLF_PACK_JOIN_TRIAL_SPAR_PACK_A = 289579
WEREWOLF_PACK_JOIN_TRIAL_SPAR_PACK_B = 289580
WEREWOLF_PACK_LEADER_TO_LEADER_ANGRY = 293570
WEREWOLF_PACK_LEADER_TO_LEADER_CD = 293582
WEREWOLF_PACK_LEADER_TO_LEADER_CONFIDENT = 293569
WEREWOLF_PACK_LET_DOWN_THE_PACK = 290474
WEREWOLF_PACK_NEW_ALPHA_IN_TOWN = 290937
WEREWOLF_PACK_NPC_ENTER_SHELL_COOLDOWN = 290578
WEREWOLF_PACK_NPC_GIVE_GIFT_COOLDOWN = 292203
WEREWOLF_PACK_PRIDE_OF_THE_PACK = 290473
WEREWOLF_PACK_PROMOTED = 290945
WEREWOLF_PACK_RECENTLY_DECLINED_INVITE_A = 290560
WEREWOLF_PACK_RECENTLY_DECLINED_INVITE_B = 290561
WEREWOLF_PACK_RECENTLY_DISCPLINED_CD = 293360
WEREWOLF_PACK_RECENTLY_GAVE_UP_LEADERSHIP = 291004
WEREWOLF_PACK_RECENTLY_GOT_GIFT_FROM_NPC = 292204
WEREWOLF_PACK_RECENTLY_KICKED_OUT_A = 291065
WEREWOLF_PACK_RECENTLY_KICKED_OUT_B = 291066
WEREWOLF_PACK_RECENTLY_LEFT_A = 290556
WEREWOLF_PACK_RECENTLY_LEFT_B = 290557
WEREWOLF_PACK_RECENTLY_LOST_TRUST_A = 290558
WEREWOLF_PACK_RECENTLY_LOST_TRUST_B = 290559
WEREWOLF_PACK_RECENTLY_MENTORED = 292322
WEREWOLF_PACK_TRUST_AT_RISK_FRIEND_A = 286995
WEREWOLF_PACK_TRUST_AT_RISK_FRIEND_B = 286996
WEREWOLF_PACK_TRUST_WARNING_COOLDOWN_FRIEND_A = 287043
WEREWOLF_PACK_TRUST_WARNING_COOLDOWN_FRIEND_B = 287044
WEREWOLF_PACK_UPHOLDING_PACK_VALUES = 290471
WEREWOLF_PACK_VALUE_EXPAND_EXPLORE_VISITING = 289138
WEREWOLF_PACK_VALUE_EXPAND_EXPLORE_VISIT_GAIN = 289382
WEREWOLF_PACK_VALUE_MOD_DIPLOMACY = 289119
WEREWOLF_PACK_VALUE_MOD_EXPAND_EXPLORE = 289120
WEREWOLF_PACK_VALUE_MOD_PACK_PARTICIPATION_A = 289519
WEREWOLF_PACK_VALUE_MOD_PACK_PARTICIPATION_B = 289529
WEREWOLF_PACK_VALUE_MOD_SELF_IMPROVEMENT = 289123
WEREWOLF_PACK_VALUE_MOD_SELF_SUFFICIENCY = 289124
WEREWOLF_PACK_VALUE_PAUSE_DECAY_A = 298222
WEREWOLF_PACK_VALUE_PAUSE_DECAY_B = 298223
WEREWOLF_RABBIT_HOLE_COOLDOWN = 288570
WEREWOLF_RAMPAGE = 285810
WEREWOLF_RAMPAGE_FIRST_TIME = 288633
WEREWOLF_RATHER_NOT_TALK = 288598
WEREWOLF_RAW_MEAT = 290319
WEREWOLF_ROLE_SHOW_WEREFORM = 288997
WEREWOLF_SCARED_REACTION = 288087
WEREWOLF_SHOULD_RAMPAGE_AFTER_FIGHT = 290870
WEREWOLF_SMASH_COOLDOWN = 296725
WEREWOLF_SORE_THROAT = 298273
WEREWOLF_SORE_THROAT_FORMER_LYCAN = 298312
WEREWOLF_STRONGER_THAN_I_THOUGHT = 290925
WEREWOLF_SYMPATHY_COOLDOWN = 293315
WEREWOLF_SYMPATHY_FAIL = 293316
WEREWOLF_THAT_WAS_WEIRD = 288770
WEREWOLF_TRANSFORMATION_MASTERY = 288777
WEREWOLF_WEREWOLF_AWESOME = 294879
WEREWOLF_WEREWOLF_REPAIRMAN_COOLDOWN = 298904
WEREWOLF_WET = 292756
WEREWOLF_WHAT_HAPPENED = 288590
WEREWOLF_WOLF_TOWN_RABBIT_HOLE_TRANSFORMATION = 299770
WEREWOLF_WOOHOO = 293001
WEREWOLF_WORST_HANGOVER = 288592
WEREWOLF_ZOOMIES_COOLDOWN = 293627
WETNESS_IMMUNE = 190198
WILDLIFE_ENCOUNTER_ALL_IN_THE_PREPARATION = 248072
WILDLIFE_ENCOUNTER_AS_BAD_AS_THEY_SAID = 248075
WILDLIFE_ENCOUNTER_ATTACKED = 247863
WILDLIFE_ENCOUNTER_AT_LEAST_NOT_ME = 248071
WILDLIFE_ENCOUNTER_BADLY_SCRATCHED_AND_BUFFETED = 248077
WILDLIFE_ENCOUNTER_CENTIPEDE_PANIC_RUN_ROUTE_EVENT = 253928
WILDLIFE_ENCOUNTER_DANGEROUS_OUT_HERE = 248070
WILDLIFE_ENCOUNTER_HIKING_TRAIL_ATTACK_COOLDOWN = 249480
WILDLIFE_ENCOUNTER_MIND_OVER_MENACE = 248073
WILDLIFE_ENCOUNTER_PAINFUL_BITE = 248076
WILDLIFE_ENCOUNTER_PEACEFUL_NATURE = 248082
WILDLIFE_ENCOUNTER_SHOCKING_ENCOUNTER = 248078
WILDLIFE_ENCOUNTER_SKILLFUL_SHIMMY = 248074
WILDLIFE_ENCOUNTER_SPIRITUAL_AWE = 248080
WILDLIFE_ENCOUNTER_SPIRITUAL_BLESSING = 248079
WILDLIFE_ENCOUNTER_SPIRITUAL_MISFORTUNE_BLADDER = 249526
WILDLIFE_ENCOUNTER_SPIRITUAL_MISFORTUNE_ENERGY = 248081
WILDLIFE_ENCOUNTER_SPIRITUAL_MISFORTUNE_FUN = 249530
WILDLIFE_ENCOUNTER_SPIRITUAL_MISFORTUNE_HUNGER = 249529
WILDLIFE_ENCOUNTER_SPIRITUAL_MISFORTUNE_HYGIENE = 249527
WILDLIFE_ENCOUNTER_SPIRITUAL_MISFORTUNE_SOCIAL = 249528
WISHING_WELL_ACCEPTED_FATE = 131025
WISHING_WELL_ADOPTION_PRE_APPROVED = 131057
WISHING_WELL_ALWAYS_SUNNY = 131043
WISHING_WELL_A_FEW_YEARS_YOUNGER = 131050
WISHING_WELL_CANT_GET_PREGNANT = 133105
WISHING_WELL_CANT_STOP_SMILING = 131049
WISHING_WELL_CHANCE_AT_LIFE = 131022
WISHING_WELL_EXPEDIENT_LEARNING = 131030
WISHING_WELL_EXTENDED_YOUTH = 131051
WISHING_WELL_EXTRA_VIGOR = 131047
WISHING_WELL_FEELING_YOUNG = 131052
WISHING_WELL_FOGGED_MIND = 131031
WISHING_WELL_FOREVER_CHEERFUL = 131044
WISHING_WELL_FORTUNES_ABOUND = 131038
WISHING_WELL_GRADES_DROPPED = 131278
WISHING_WELL_HAPPINESS_DOESNT_LAST_FOREVER = 131046
WISHING_WELL_HIDDEN_ALREADY_WISHED = 132178
WISHING_WELL_HIDDEN_ALWAYS_REVIVE = 131231
WISHING_WELL_HIDDEN_BLACKMAIL = 131188
WISHING_WELL_HIDDEN_CANNOT_REVIVE = 131285
WISHING_WELL_HIDDEN_ULTIMATE_PICK_UP_LINE = 131189
WISHING_WELL_HIDDEN_WHERES_MY_HAPPINESS_BROADCASTER = 132123
WISHING_WELL_HOPELESS_IN_ROMANCE = 131027
WISHING_WELL_INGREDIENTS_FOR_LIFE = 132156
WISHING_WELL_I_AM_HAPPY = 131045
WISHING_WELL_I_WISHED_FOR_BETTER_GRADES = 131232
WISHING_WELL_I_WISHED_FOR_THE_PROMOTION = 131036
WISHING_WELL_JOYS_OF_CHILDREN_ANGRY = 131059
WISHING_WELL_JOYS_OF_CHILDREN_HAPPY = 131021
WISHING_WELL_JUST_A_GHOST = 131024
WISHING_WELL_LACK_OF_TALENT = 131033
WISHING_WELL_LEAKING_HAPPINESS = 131048
WISHING_WELL_LEARNED_DARKEST_SECRETS = 131039
WISHING_WELL_LOSS_OF_YOUTH = 131055
WISHING_WELL_MICROTRANSACTIONS = 131041
WISHING_WELL_MIDAS_TOUCH = 131040
WISHING_WELL_MIND_NUMBED = 131032
WISHING_WELL_MIRACLE_REVIVAL = 131229
WISHING_WELL_MYSTICAL_ROMANCE_TIPS = 131017
WISHING_WELL_MY_SIMOLEONS_BURNED_UP = 131042
WISHING_WELL_NOT_WHAT_I_WISHED_FOR = 131035
WISHING_WELL_NOT_WHAT_I_WISHED_FOR_KIDS = 133387
WISHING_WELL_OVEREXERTED_SELF = 131054
WISHING_WELL_OVERFLOWING_VIGOR = 131053
WISHING_WELL_PERPETUAL_YOUTH = 131056
WISHING_WELL_RAISING_A_GHOST = 131060
WISHING_WELL_SKILL_LEARNED = 131029
WISHING_WELL_TRY_FOR_BABY = 131058
WISHING_WELL_ULTIMATE_FLIRTY = 131018
WISHING_WELL_UNIVERSAL_KNOWLEDGE = 131028
WISHING_WELL_WHERE_IS_MY_HAPPINESS = 131020
WISHING_WELL_WISH_NOT_GRANTED = 131023
WISHING_WELL_WON_THE_LOTTERY = 131037
WISHING_WELL_WORKED_SO_HARD = 131019
WITCH_OCCULT_BLOODLINE_ANCIENT = 218079
WITCH_OCCULT_BLOODLINE_STRONG = 218078
WITCH_OCCULT_BLOODLINE_WEAK = 218077
WITCH_OCCULT_BUILD_CHARGE_COOLDOWN = 215424
WITCH_OCCULT_BUILD_CHARGE_COOLDOWN_MAGICAL_RESONANCE = 219110
WITCH_OCCULT_CHARGE_1_CHARGED = 213026
WITCH_OCCULT_CHARGE_2_OVERCHARGED = 213028
WITCH_OCCULT_CHARGE_3_DANGEROUSLY_OVERCHARGED = 213029
WITCH_OCCULT_CHARGE_APPLY_FX_1_CHARGED = 215727
WITCH_OCCULT_CHARGE_APPLY_FX_2_OVERCHARGED = 215730
WITCH_OCCULT_CHARGE_APPLY_FX_3_DANGEROUSLY_OVERCHARGED = 215729
WITCH_OCCULT_CHARGE_REACTION_COOLDOWN = 215508
WITCH_OCCULT_DISCHARGE_COOLDOWN = 215423
WITCH_OCCULT_DISCHARGE_COOLDOWN_MAGICAL_RESONANCE = 219113
WITCH_OCCULT_IS_WITCH = 213063
WITCH_OCCULT_IS_WITCH_ANY_AGE = 217701
WITCH_OCCULT_LOCK_CHARGE = 213035
WITCH_OCCULT_LOCK_NPC_STATS = 219035
WITCH_OCCULT_MAGIC_TRAINING_STOP = 215391
WITCH_OCCULT_MOTE_SIGHT_TIMEOUT = 215166
WITCH_OCCULT_MY_POWER_GROWS = 215360
WITCH_OCCULT_RITE_OF_ASCENSION_COOLDOWN = 215285
WITCH_OCCULT_RUN_AWAY_FORCE_PANIC = 215500
WITCH_OCCULT_SCARED_BY_MAGIC = 215490
WITCH_OCCULT_USE_WAND = 215320
WITCH_OCCULT_USE_WAND_NPC = 222845
WITCH_OVERLOAD_DID_THEY_JUST_EXPLODE = 222899
WITCH_OVERLOAD_MAGICAL_OVERLOAD = 216967
WITCH_PERKS_CHARGE_CONTROL = 217120
WITCH_PERKS_DISCHARGE = 218296
WITCH_PERKS_EXTRA_CHEMISTRY_TASTY = 217234
WITCH_PERKS_HIDDEN_KNOWLEDGE_IS_MAGIC = 218017
WITCH_PERKS_MAGICAL_RESONANCE = 219095
WITCH_PERKS_MAGICAL_RESONANCE_APPLY_FX_ACTIVE = 219109
WITCH_PERKS_MAGICAL_RESONANCE_APPLY_FX_PASSIVE = 219102
WITCH_PERKS_POTENT_POTABLES = 217928
WITCH_PERKS_SOCIALITE = 219681
WITNESSED_DEATH_FRIEND = 12757
WITNESSED_DEATH_FRIEND_DOG = 174973
WITNESSED_DEATH_LOVED_ONE = 12758
WITNESSED_DEATH_NEMESIS = 12759
WITNESSED_DEATH_NEUTRAL = 12760
WITNESSED_PET_DEATH_FRIEND = 175450
WITNESSED_PET_DEATH_NEUTRAL = 175451
WITNESSED_RESCUED_NEGLECTED_CHILD = 132511
WITNESSED_RESCUED_NEGLECTED_HORSE = 328099
WITNESSED_RESCUED_PET = 165472
WITNESSED_SOLD_ADOPTED_PET = 169860
WOLF_TOWN_ADVENTURE_COOLDOWN_A_SCULPTURE_SECRET = 288723
WOLF_TOWN_ADVENTURE_COOLDOWN_B_OPEN_REWARD = 288724
WOLF_TOWN_ADVENTURE_EXIT_MINE = 288575
WOLF_TOWN_ADVENTURE_EXIT_ON_LOT = 292620
WOLF_TOWN_ADVENTURE_EXIT_PORTA = 288580
WOLF_TOWN_ADVENTURE_EXIT_SEWER = 288581
WOLF_TOWN_ADVENTURE_HAS_EXPLORED_FOR_AWHILE = 288839
WOLF_TOWN_ADVENTURE_NEXT_MOMENT_AREA_A = 288638
WOLF_TOWN_ADVENTURE_NEXT_MOMENT_AREA_B = 288639
WOLF_TOWN_ADVENTURE_NEXT_MOMENT_AREA_C = 288640
WOLF_TOWN_ADVENTURE_NEXT_MOMENT_SPLIT_A = 288641
WOLF_TOWN_ADVENTURE_NEXT_MOMENT_SPLIT_B = 288643
WOLF_TOWN_ADVENTURE_NEXT_MOMENT_SPLIT_C = 288642
WOLF_TOWN_ADVENTURE_PREVIOUS_MOMENT_AREA_A = 288602
WOLF_TOWN_ADVENTURE_PREVIOUS_MOMENT_AREA_B = 288603
WOLF_TOWN_ADVENTURE_PREVIOUS_MOMENT_AREA_C = 288604
WOLF_TOWN_ADVENTURE_PREVIOUS_MOMENT_SPLIT_A = 288605
WOLF_TOWN_ADVENTURE_PREVIOUS_MOMENT_SPLIT_B = 288606
WOLF_TOWN_ADVENTURE_PREVIOUS_MOMENT_SPLIT_C = 288607
WOLF_TOWN_DEBUG_BEAT_GREG = 294238
WOLF_TOWN_GREGS_GIFT = 290243
WOLF_TOWN_GREGS_GIFT_FROM_ASKING = 290245
WOLF_TOWN_GREGS_GIFT_MOTIVE_CHANGE = 294848
WOLF_TOWN_GREG_COMMUNICATION_DEFAULT = 290130
WOLF_TOWN_GREG_COMMUNICATION_MORE = 290131
WOLF_TOWN_GREG_DANGEROUS_SCENT = 290120
WOLF_TOWN_GREG_SOMETHINGS_WATCHING = 290121
WOLF_TOWN_GREG_SOMETHINGS_WATCHING_PARANOID = 290123
WOLF_TOWN_HOWL_SPOT_NIGHT = 297835
WOLF_TOWN_IN_REGION = 287121
WOLF_TOWN_LAKE_LUNVIK = 291242
WOLF_TOWN_NPC_CREATE_OBJECT_COOLDOWN = 291325
WOLF_TOWN_NPC_GREG = 290061
WOLF_TOWN_NPC_GREG_AUTO_HOWL_COOLDOWN = 294572
WOLF_TOWN_NPC_GREG_CONFUSED = 294746
WOLF_TOWN_NPC_GREG_FROG_COOLDOWN = 300217
WOLF_TOWN_NPC_GREG_NAP_COOLDOWN = 296212
WOLF_TOWN_NPC_GREG_NAP_COOLDOWN_SHORT = 298568
WOLF_TOWN_NPC_GREG_WANT_TO_LEAVE = 294748
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_ON_LOT = 296885
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_PORTAL_MINE = 288344
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_PORTAL_MINE_TEMP = 301018
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_PORTAL_SEWER = 288345
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_PORTAL_SEWER_MINE = 288346
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_PORTAL_SEWER_MINE_TEMP = 301020
WOLF_TOWN_PORTAL_ALLOWANCE_FLAG_PORTAL_SEWER_TEMP = 301019
WOLF_TOWN_PORTAL_BASIC_TELEPORT_FIRST_TIME = 291547
WOLF_TOWN_ROLE_BAR_WEREWOLF_ONLY = 299741
WOLF_TOWN_ROLE_FRIEND_SPAR = 295337
WOLF_TOWN_ROLE_GREG_IN_TOWN = 290139
WOLF_TOWN_ROLE_WANDER = 292072
WOLF_TOWN_ROLE_WEREWOLF_PACK_HANG_OUT_ACTIVE = 290581
WOLF_TOWN_ROLE_WEREWOLF_PACK_HANG_OUT_CHILL = 290569
WOLF_TOWN_ROLE_WEREWOLF_PACK_HANG_OUT_FOOD = 290576
WOLF_TOWN_ROLE_WEREWOLF_PACK_HANG_OUT_GARDEN = 299591
WOLF_TOWN_ROLE_WEREWOLF_PACK_HANG_OUT_SHELL_A = 290562
WOLF_TOWN_ROLE_WEREWOLF_PACK_HANG_OUT_SHELL_B = 290563
WOLF_TOWN_SIM_BEAT_GREG_HIDDEN = 294237
WOLF_TOWN_WOLF_EYES_EVERYWHERE = 291282
WOLF_TOWN_WOLF_EYES_EVERYWHERE_COOLDOWN = 291287
WON_FIGHT = 12763
WON_FIGHT_BEAR = 108104
WON_FIGHT_MEAN = 36147
WON_FIGHT_SUPER_NATURAL_SUPERIORITY = 287975
WON_FIGHT_VILLAIN = 99533
WOOHOO_AUTONOMY_COOLDOWN = 132485
WOOHOO_FIRST_TIME = 99544
WOOHOO_HAPPY_HOT_SPRINGS_COMPLETELY = 248753
WOOHOO_HAPPY_HOT_SPRINGS_PLEASANTLY = 248752
WOOHOO_HAPPY_LIVESTOCK_PEN_COMPLETELY = 263125
WOOHOO_HAPPY_LIVESTOCK_PEN_COMPLETELY_SLOB = 263133
WOOHOO_HAPPY_LIVESTOCK_PEN_PLEASANTLY = 263126
WOOHOO_PLEASANTLY_SATISFIED_TEEN = 97166
WOOHOO_SEEING_STARS_TEEN = 97181
WOOHOO_SLEEPING_POD = 200578
WOOHOO_SLEEPING_POD_TEEN = 200579
WOOHOO_WITH_GHOST = 102773
WORKOUT_ENTHUSIASM = 26365
WORKOUT_VIDEOS_COMPLETED_POSE_1 = 166904
WORKOUT_VIDEOS_COMPLETED_POSE_2 = 166905
WORKOUT_VIDEOS_COMPLETED_POSE_3 = 166906
WORKOUT_VIDEOS_COMPLETED_POSE_4 = 166907
WORKOUT_VIDEOS_COMPLETED_POSE_5 = 166910
WORKOUT_VIDEOS_COMPLETED_POSE_6 = 166911
WORKOUT_VIDEOS_COMPLETED_POSE_7 = 166912
WORKOUT_VIDEOS_COMPLETED_POSE_8 = 166913
WORK_RIVAL_ADD_BIT_DELAYED = 335741
WORK_RIVAL_COOLDOWN = 308711
WORK_RIVAL_DEBUG_INCREASE_CHANCE = 333237
WORK_RIVAL_GUILTY_SABOTEUR = 309021
WORK_RIVAL_SATISFIED_SABOTEUR = 309022
XP_BOOSTS_FRIENDSHIP_REL_GAIN = 149979
XP_BOOSTS_FRIENDSHIP_REL_GAIN_CHILD = 156796
XP_BOOSTS_JOB_PERFORMANCE = 149681
XP_BOOSTS_MOTIVE_DECAY_DECREASE = 149985
XP_BOOSTS_MOTIVE_DECREASE_HYGIENE_HUNGER = 189808
XP_BOOSTS_SATISFACTION_POINTS_GAIN = 149983
XP_BOOSTS_SKILL_BOOST = 149980
XP_BOOSTS_SKILL_BOOST_ARTS = 189806
XP_BOOSTS_SKILL_BOOST_GARDENING_CULINARY = 189785
ZONE_MODIFIERS_CELEBRITY_HOME_LOT_TRAIT_EMBARRASSED = 199708
ZONE_MODIFIERS_CELEBRITY_HOME_LOT_TRAIT_HAPPY = 199707
ZONE_MODIFIERS_CELEBRITY_HOME_LOT_TRAIT_INVITED = 199715
ZONE_MODIFIERS_GEOTHERMAL_EFFECTIVE_TEMPERATURE = 231818
ZONE_MODIFIERS_GEOTHERMAL_SWIMMING_HAPPY = 231825
ZONE_MODIFIERS_NATURAL_WELL_DRINK_WATER_HAPPY = 231826
ZONE_MODIFIERS_NATURAL_WELL_EFFECTIVE_TEMPERATURE = 231822
ZONE_MODIFIERS_TINY_HOME_IDLE = 230506
ZONE_MODIFIERS_TINY_HOME_TIER_1 = 230340
ZONE_MODIFIERS_TINY_HOME_TIER_2 = 230341
ZONE_MODIFIERS_TINY_HOME_TIER_3 = 230342
ZONE_MODIFIERS_VOLCANIC_ACTIVITY_MAJOR = 208364
ZONE_MODIFIERS_VOLCANIC_ACTIVITY_MINOR = 208362
ZONE_MODS_PETS_BREEDING_GROUND_ENERGIZED = 172937
ZONE_MODS_PETS_BREEDING_GROUND_VFX_HIDDEN = 172935
ZONE_MODS_PETS_TRAINING_GROUND_VFX_HIDDEN = 172967
ZONE_MODS_STUDY_SPOT = 225841
ZONE_MODS_STUDY_SPOT_STUDYING_HIGH = 229230
ZONE_MODS_STUDY_SPOT_STUDYING_LOW = 229229
ZONE_MODS_TRAIT_GREAT_VIEW_AUTONOMOUS_COOLDOWN_HIDDEN = 155944
ZONE_MOD_APARTMENT_CON_HAUNTED_TENSE = 145596
ZONE_MOD_CELEBRITY_HANG_OUT_LOW_FAME = 191748
ZONE_MOD_PRO_CHEFS_KITCHEN_VISIBLE = 141962
ZONE_MOD_PRO_CON_PRICEY_VISIBLE = 152357
ZONE_MOD_PRO_HOME_STUDIO_VISIBLE = 141964
ZONE_MOD_TRAIT_CHEFS_KITCHEN_VFX_HIDDEN = 151957
ZONE_MOD_TRAIT_CHILDS_PLAY_PLAYFUL_ADULT = 147683
ZONE_MOD_TRAIT_CHILDS_PLAY_PLAYFUL_CHILD_VISIBLE = 147686
ZONE_MOD_TRAIT_CHILDS_PLAY_VFX_HIDDEN = 151960
ZONE_MOD_TRAIT_CURSED_HIDDEN = 154593
ZONE_MOD_TRAIT_HOME_STUDIO_HANDINESS_VFX_HIDDEN = 152191
ZONE_MOD_TRAIT_HOME_STUDIO_VFX_HIDDEN = 151958
ZONE_MOD_TRAIT_MEAN_VIBE_ANGRY = 145688
ZONE_MOD_TRAIT_ON_LEY_LINE_ENERGIZED = 147689
ZONE_MOD_TRAIT_ON_LEY_LINE_VFX_HIDDEN = 154284
ZONE_MOD_TRAIT_PENNY_PIXIES_HAPPY = 145693
ZONE_MOD_TRAIT_PENNY_PIXIES_VFX_HIDDEN = 145694
ZONE_MOD_TRAIT_QUAKE_ZONE_REACTION_DELAY_MAJOR_HIDDEN = 153353
ZONE_MOD_TRAIT_QUAKE_ZONE_REACTION_DELAY_MINOR_HIDDEN = 153092
ZONE_MOD_TRAIT_QUAKE_ZONE_SCARED_ACTIVE_PET_CAT = 176922
ZONE_MOD_TRAIT_QUAKE_ZONE_SCARED_ACTIVE_PET_DOG = 176919
ZONE_MOD_TRAIT_QUAKE_ZONE_TENSE_ACTIVE = 148228
ZONE_MOD_TRAIT_QUAKE_ZONE_TENSE_PASSIVE = 147685
ZONE_MOD_TRAIT_ROMANTIC_ATMOSPHERE_CONFIDENT = 145710
ZONE_MOD_TRAIT_ROMANTIC_ATMOSPHERE_FLIRTY = 145711
ZONE_MOD_TRAIT_SUNNY_ASPECT_ENERGIZED = 145551
ZONE_MOD_TRAIT_SUNNY_ASPECT_HAPPY = 153172
ZONE_MOD_TRAIT_SUNNY_ASPECT_INSPIRED = 153171

Business Advertising Types

class CommonBusinessAdvertisingType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Advertising types for businesses.

BUSINESS_NEWSPAPER = Ellipsis
BUSINESS_NONE = Ellipsis
BUSINESS_RADIO = Ellipsis
BUSINESS_TV = Ellipsis
BUSINESS_WEB = Ellipsis
INVALID = Ellipsis
RETAIL_TV_LONG = Ellipsis
RETAIL_TV_SHORT = Ellipsis
RETAIL_WEB_LONG = Ellipsis
RETAIL_WEB_SHORT = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonBusinessAdvertisingType enum.

Parameters:value (BusinessAdvertisingType) – An instance of BusinessAdvertisingType
Returns:The specified value translated to CommonBusinessAdvertisingType or INVALID if the value could not be translated.
Return type:CommonBusinessAdvertisingType
static convert_to_vanilla(value)

Convert a value into the vanilla BusinessAdvertisingType enum.

Parameters:value (CommonBusinessAdvertisingType) – An instance of CommonBusinessAdvertisingType
Returns:The specified value translated to BusinessAdvertisingType or INVALID if the value could not be translated.
Return type:BusinessAdvertisingType
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonBusinessAdvertisingType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonBusinessAdvertisingType]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonBusinessAdvertisingType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonBusinessAdvertisingType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Business Customer Star Rating Types

class CommonBusinessCustomerStarRatingType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Customer star rating types

AMBIANCE = Ellipsis
FOOD_QUALITY = Ellipsis
FOOD_VALUE = Ellipsis
INVALID = Ellipsis
MISC = Ellipsis
PERSONAL_TOUCH = Ellipsis
SERVICE = Ellipsis
SERVICE_QUALITY = Ellipsis
SERVICE_VALUE = Ellipsis
STRESS_LEVEL = Ellipsis
WAIT_TIME = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonBusinessCustomerStarRatingType enum.

Parameters:value (BusinessCustomerStarRatingBuffBuckets) – An instance of BusinessCustomerStarRatingBuffBuckets
Returns:The specified value translated to CommonBusinessCustomerStarRatingType or INVALID if the value could not be translated.
Return type:CommonBusinessCustomerStarRatingType
static convert_to_vanilla(value)

Convert a value into the vanilla BusinessCustomerStarRatingBuffBuckets enum.

Parameters:value (CommonBusinessCustomerStarRatingType) – An instance of CommonBusinessCustomerStarRatingType
Returns:The specified value translated to BusinessCustomerStarRatingBuffBuckets or INVALID if the value could not be translated.
Return type:BusinessCustomerStarRatingBuffBuckets
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonBusinessCustomerStarRatingType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonBusinessCustomerStarRatingType]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonBusinessCustomerStarRatingType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonBusinessCustomerStarRatingType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Business Employee Types

class CommonBusinessEmployeeType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Employee types of various businesses.

INVALID = Ellipsis
RESTAURANT_CHEF = Ellipsis
RESTAURANT_HOST = Ellipsis
RESTAURANT_WAITSTAFF = Ellipsis
RETAIL = Ellipsis
VET = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonBusinessEmployeeType enum.

Parameters:value (BusinessEmployeeType) – An instance of BusinessEmployeeType
Returns:The specified value translated to CommonBusinessEmployeeType or INVALID if the value could not be translated.
Return type:CommonBusinessEmployeeType
static convert_to_vanilla(value)

Convert a value into the vanilla BusinessEmployeeType enum.

Parameters:value (CommonBusinessEmployeeType) – An instance of CommonBusinessEmployeeType
Returns:The specified value translated to BusinessEmployeeType or INVALID if the value could not be translated.
Return type:BusinessEmployeeType
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonBusinessEmployeeType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonBusinessEmployeeType]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonBusinessEmployeeType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonBusinessEmployeeType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Business Quality Types

class CommonBusinessQualityType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Different quality types of a Business.

HIGH = Ellipsis
INVALID = Ellipsis
LOW = Ellipsis
MEDIUM = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonBusinessQualityType enum.

Parameters:value (BusinessQualityType) – An instance of BusinessQualityType
Returns:The specified value translated to CommonBusinessQualityType or INVALID if the value could not be translated.
Return type:CommonBusinessQualityType
static convert_to_vanilla(value)

Convert a value into the vanilla BusinessQualityType enum.

Parameters:value (CommonBusinessQualityType) – An instance of CommonBusinessQualityType
Returns:The specified value translated to BusinessQualityType or INVALID if the value could not be translated.
Return type:BusinessQualityType
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonBusinessQualityType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonBusinessQualityType]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonBusinessQualityType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonBusinessQualityType], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Careers

class CommonCareerId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Decimal Identifiers for Careers.

ACTIVE_ACTOR = 189135
ACTIVE_DOCTOR = 107230
ACTIVE_SCIENTIST = 107255
ACTIVIST = 135201
ASTRONAUT = 12893
ATHLETIC = 106458
BATUU_MISSIONS = 231099
BUSINESS = 106460
CIVIL_DESIGNER = 232767
CONSERVATIONIST = 204960
CORPORATE_WORKER = 248315
COTTAGE_WORLD_VILLAGER_HELP = 260893
CRIMINAL = 27927
CRITIC = 136115
CULINARY = 9231
DETECTIVE = 106132
EDUCATION = 219591
ENGINEER = 217872
ENTERTAINER = 27929
FREELANCER_WITH_AGENCY_ARTIST = 205686
FREELANCER_WITH_AGENCY_FASHION_PHOTOGRAPHER = 214782
FREELANCER_WITH_AGENCY_MAKER = 232809
FREELANCER_WITH_AGENCY_NONE = 206791
FREELANCER_WITH_AGENCY_PARANORMAL_INVESTIGATOR = 252593
FREELANCER_WITH_AGENCY_PROGRAMMER = 207568
FREELANCER_WITH_AGENCY_WRITER = 207579
GARDENER = 186159
INTERIOR_DECORATOR = 257934
LAW = 223298
MILITARY = 202483
NPC_ACTOR_CAREER_CAMERA_OPERATOR = 196625
NPC_ACTOR_CAREER_HAIR_AND_MAKEUP_STYLIST = 195951
NPC_ACTOR_CAREER_PRODUCER = 196627
NPC_ACTOR_CAREER_SPECIAL_EFFECTS_OPERATOR = 196558
NPC_ACTOR_CAREER_WARDROBE_STYLIST = 195952
NPC_BUSINESS_RESTAURANT_CHEF = 136209
NPC_BUSINESS_RESTAURANT_CRITIC = 139565
NPC_BUSINESS_RESTAURANT_HOST = 136208
NPC_BUSINESS_RESTAURANT_WAITER = 136210
NPC_BUSINESS_RETAIL_EMPLOYEE = 110057
NPC_BUSINESS_VET_CLINIC_VET = 168569
NPC_CHESTNUT_RIDGE_HORSE_TRAINER = 324723
NPC_CHESTNUT_RIDGE_MYSTERIOUS_RANCHER = 324722
NPC_COTTAGE_WORLD_GARDEN_SHOP_OWNER = 260407
NPC_COTTAGE_WORLD_GROCERY_STORE_DELIVERY = 260409
NPC_COTTAGE_WORLD_GROCERY_STORE_OWNER = 260408
NPC_HIGH_SCHOOL_ACTIVE_TEACHER = 296393
NPC_RANCH_HAND = 304769
NPC_SERVICES_BONEHILDA = 256924
NPC_SERVICES_BUTLER = 147718
NPC_SERVICES_DELIVERIES_FOOD = 262368
NPC_SERVICES_DELIVERIES_PIZZA = 110043
NPC_SERVICES_FIREFIGHTER = 237780
NPC_SERVICES_GARDENER = 130529
NPC_SERVICES_HOME_CHEF = 140900
NPC_SERVICES_MAID = 109456
NPC_SERVICES_MAIL = 109457
NPC_SERVICES_MASSAGE_THERAPIST = 119666
NPC_SERVICES_NANNY = 141901
NPC_SERVICES_REPAIR = 129471
NPC_SPECIAL_ADOPTION_OFFICER = 175923
NPC_SPECIAL_ECO_INSPECTOR = 242362
NPC_SPECIAL_FATHER_WINTER = 183371
NPC_SPECIAL_GRIM_REAPER = 110326
NPC_SPECIAL_GYM_TRAINER = 112014
NPC_SPECIAL_MASTER_FISHER = 112090
NPC_SPECIAL_RANGER = 112104
NPC_SPECIAL_TRAGIC_CLOWN = 139889
NPC_SPECIAL_YOGA_INSTRUCTOR = 118612
NPC_STRANGER_VILLE_ALIEN_POLLINATOR = 115639
NPC_STRANGER_VILLE_OGA = 205712
NPC_STRANGER_VILLE_SCIENTIST = 205705
NPC_UNIVERSITY_PROFESSOR_ARTS = 224750
NPC_UNIVERSITY_PROFESSOR_SCIENCE = 224751
NPC_VENUE_BARISTA = 122270
NPC_VENUE_BARTENDER = 109458
NPC_VENUE_BARTENDER_COMPANY = 130590
NPC_VENUE_BAR_REGULAR = 122658
NPC_VENUE_COMMUNITY_GARDENER = 112083
NPC_VENUE_CURIO_SHOP_OWNER = 206662
NPC_VENUE_DJ = 122818
NPC_VENUE_LANDLORD = 143653
NPC_VENUE_LIBRARIAN = 112015
NPC_VENUE_MASSAGE_THERAPIST = 118550
NPC_VENUE_MAYOR = 260410
NPC_VENUE_PAPARAZZI = 197295
NPC_VENUE_PUB_OWNER = 260411
NPC_VENUE_REFLEXOLOGIST = 119506
NPC_VENUE_STALL_VENDOR = 143285
NPC_VENUE_STALL_VENDOR_WEDDING_FLOWER = 276665
NPC_WOLF_TOWN_BARTENDER = 294303
ODD_JOB = 207004
PAINTER = 27930
PART_TIME_BABY_SITTER_ADULT = 208723
PART_TIME_BABY_SITTER_TEEN = 35221
PART_TIME_BARISTA_ADULT = 208737
PART_TIME_BARISTA_TEEN = 35220
PART_TIME_DIVER = 208405
PART_TIME_FAST_FOOD_ADULT = 208761
PART_TIME_FAST_FOOD_TEEN = 35157
PART_TIME_FISHERMAN = 207607
PART_TIME_LIFEGUARD_ADULT = 205662
PART_TIME_LIFEGUARD_TEEN = 208881
PART_TIME_MANUAL_LABOR_ADULT = 208779
PART_TIME_MANUAL_LABOR_TEEN = 35218
PART_TIME_RETAIL_ADULT = 208874
PART_TIME_RETAIL_TEEN = 35219
PART_TIME_SIMSFLUENCER_SIDE_HUSTLE_ADULT = 277662
PART_TIME_SIMSFLUENCER_SIDE_HUSTLE_TEEN = 277663
PART_TIME_STREAMER_SIDE_HUSTLE_ADULT = 273912
PART_TIME_STREAMER_SIDE_HUSTLE_TEEN = 273911
SCHOOL_CHILD = 12895
SCHOOL_TEEN = 9541
SECRET_AGENT = 27931
SOCIAL_MEDIA = 135363
STYLE_INFLUENCER = 193202
TECH_GURU = 27932
UNIVERSITY = 223698
UNIVERSITY_COURSE_SLOT_A = 209979
UNIVERSITY_COURSE_SLOT_B = 209984
UNIVERSITY_COURSE_SLOT_C = 209988
UNIVERSITY_COURSE_SLOT_D = 209989
VOLUNTEER_DRAMA_CLUB = 199274
VOLUNTEER_E_SPORTS = 217092
VOLUNTEER_HIGH_SCHOOL_TEAM_CHEER_TEAM = 276604
VOLUNTEER_HIGH_SCHOOL_TEAM_CHESS_TEAM = 276602
VOLUNTEER_HIGH_SCHOOL_TEAM_COMPUTER_TEAM = 276603
VOLUNTEER_HIGH_SCHOOL_TEAM_FOOTBALL_TEAM = 276605
VOLUNTEER_SCOUTING = 186513
VOLUNTEER_SOCCER_TEAM = 220913
WRITER = 27933

Character Restrictions

class CommonCharacterRestriction

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Character restrictions for use in text input fields.

NONE = Ellipsis
NUMBERS_ONLY = Ellipsis

Civic Policies (Street)

class CommonStreetCivicPolicyId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers of Street Civic Policies.

GENERAL_BAG_NEIGHBORHOOD = 237916
GENERAL_COMMUNAL_OWNERSHIP = 237915
GENERAL_ECO_FRIENDLY_APPLIANCES = 232589
GENERAL_SHUT_OFF_DAY_POWER = 233562
GENERAL_SHUT_OFF_DAY_WATER = 233563
NEIGHBORHOOD_RENOVATION_GREEN_POLICY_INDUSTRIAL = 233194
NEIGHBORHOOD_RENOVATION_GREEN_POLICY_INNER_CITY = 233195
NEIGHBORHOOD_RENOVATION_GREEN_POLICY_SUBURBAN = 233193
NEIGHBORHOOD_RENOVATION_MODERN_POLICY_INDUSTRIAL = 233189
NEIGHBORHOOD_RENOVATION_MODERN_POLICY_INNER_CITY = 233188
NEIGHBORHOOD_RENOVATION_MODERN_POLICY_SUBURBAN = 233190
OBJECT_BASED_GREEN_GARDENING = 233560
OBJECT_BASED_UPCYCLING_INITIATIVE = 226333
OBJECT_BASED_UTILITY_PRODUCTION = 233559
SKILL_BASED_AGGRESSION = 237847
SKILL_BASED_CREATIVE_ARTS = 231972
SKILL_BASED_FREE_LOVE = 237846
SKILL_BASED_FUN_COMMUNITY = 231973
SKILL_BASED_HOME_COOKING = 231970
SKILL_BASED_JUICED_COMMUNITY = 231969
SKILL_BASED_MUSIC_ARTS = 231974
SKILL_BASED_OLD_DAYS = 237848
SKILL_BASED_SELF_CARE = 231968
SKILL_BASED_SELF_SUFFICIENT = 231975
SKILL_BASED_TECHNOLOGICAL_PROGRESS = 231971

Civic Policies (Venue)

class CommonVenueCivicPolicyId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers of Venue Civic Policies.

COMMUNITY_LOT_DEFAULT = 228300
COMMUNITY_LOT_GARDEN = 228267
COMMUNITY_LOT_MAKER_SPACE = 231467
COMMUNITY_LOT_MARKET = 228268

Civic Policy Status Type

class CommonCivicPolicyStatusType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

The status a Civic Policy may have in a Zone or Venue.

BALLOTED = Ellipsis
DORMANT = Ellipsis
ENACTED = Ellipsis
UP_FOR_REPEAL = Ellipsis

Civic Policy Type

class CommonCivicPolicyType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

The types of Civic Policies.

STREET = Ellipsis
VENUE = Ellipsis

Currency Modify Reasons

class CommonCurrencyModifyReason

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Various reasons for currencies to be modified.

ASPIRATION_REWARD

Used by autodoc_mock_imports.

BLUEPRINT_CONSTRUCTED

Used by autodoc_mock_imports.

CAREER

Used by autodoc_mock_imports.

CAS_ITEM_BUY

Used by autodoc_mock_imports.

CHEAT

Used by autodoc_mock_imports.

CRAFTING_COST

Used by autodoc_mock_imports.

EVENT_COST

Used by autodoc_mock_imports.

EVENT_REWARD

Used by autodoc_mock_imports.

FIRE_INSURANCE

Used by autodoc_mock_imports.

HOLIDAY_LOTTERY

Used by autodoc_mock_imports.

HOUSEHOLD_TRANSFER_GAIN

Used by autodoc_mock_imports.

HOUSEHOLD_TRANSFER_LOSS

Used by autodoc_mock_imports.

INTERACTION_COST

Used by autodoc_mock_imports.

INTERACTION_REWARD

Used by autodoc_mock_imports.

LIFESTYLE_BRAND

Used by autodoc_mock_imports.

LOT_BUY

Used by autodoc_mock_imports.

LOT_SELL

Used by autodoc_mock_imports.

MARKETPLACE_OBJECT_SALE

Used by autodoc_mock_imports.

OBJECT_BUY

Used by autodoc_mock_imports.

OBJECT_SELL

Used by autodoc_mock_imports.

RETAIL_ITEM_BUY

Used by autodoc_mock_imports.

RETAIL_PROFITS

Used by autodoc_mock_imports.

RETAIL_TRANSFER_GAIN

Used by autodoc_mock_imports.

RETAIL_TRANSFER_LOSS

Used by autodoc_mock_imports.

ROOMMATE_RENT

Used by autodoc_mock_imports.

ROYALTY

Used by autodoc_mock_imports.

SCHOLARSHIP_SURPLUS

Used by autodoc_mock_imports.

SIM_DEATH_COST

Used by autodoc_mock_imports.

SIM_POINTS_EXCHANGED

Used by autodoc_mock_imports.

SIM_WALLET_EMPTIED

Used by autodoc_mock_imports.

SIM_WALLET_FUNDED

Used by autodoc_mock_imports.

SPLIT_HOUSEHOLD

Used by autodoc_mock_imports.

STRUCTURE_BUY

Used by autodoc_mock_imports.

STRUCTURE_SELL

Used by autodoc_mock_imports.

TUITION_COST

Used by autodoc_mock_imports.

VACATION

Used by autodoc_mock_imports.

Club Interaction Groups

class CommonClubInteractionGroupId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla club activities.

FOOD_AND_DRINK_GRILLED_CHEESE = 132512
FUN_AND_GAMES_BASKETBALL = 151720
FUN_AND_GAMES_SLIPPY_SLIDE = 140842
HOBBIES_BATTLE_MONSTERS = 134452
HOBBIES_PUPPET_PERFORMANCE = 134451
INVALID = 0
KLEPTO_SWIPE_OBJECTS = 132513
OBJECT_BASED_BONFIRE = 123557
OBJECT_BASED_BROWSE_WEB = 129741
OBJECT_BASED_BUBBLE_BLOWER = 180935
OBJECT_BASED_CLEAN = 122483
OBJECT_BASED_DANCE = 122479
OBJECT_BASED_DO_HOMEWORK = 127699
OBJECT_BASED_DRINK_BAR_DRINKS = 122484
OBJECT_BASED_DRINK_ESPRESSO = 127694
OBJECT_BASED_EAT = 122480
OBJECT_BASED_EXCAVATE = 182934
OBJECT_BASED_GATHER_FROGS = 129789
OBJECT_BASED_GRILL = 122477
OBJECT_BASED_HOT_TUB_SP02 = 130264
OBJECT_BASED_LISTEN_TO_MUSIC = 122469
OBJECT_BASED_MAZE_WANDER = 128518
OBJECT_BASED_MEDITATE = 129744
OBJECT_BASED_MOVIES = 129625
OBJECT_BASED_PLAY_ARCADE_MACHINE = 128638
OBJECT_BASED_PLAY_BOWLING = 161275
OBJECT_BASED_PLAY_CARDS = 122470
OBJECT_BASED_PLAY_DARTS = 128331
OBJECT_BASED_PLAY_DONT_WAKE_THE_LLAMA = 128334
OBJECT_BASED_PLAY_FOOSBALL = 128328
OBJECT_BASED_PLAY_HORSESHOES = 128631
OBJECT_BASED_PLAY_IN_CLOSET = 127750
OBJECT_BASED_PLAY_ON_PLAY_GROUND = 122471
OBJECT_BASED_PLAY_PHYSICAL_GAMES = 128505
OBJECT_BASED_PLAY_PUB_GAMES = 128541
OBJECT_BASED_PLAY_WITH_TOYS = 122473
OBJECT_BASED_POPCORN = 179311
OBJECT_BASED_POSSESS = 128422
OBJECT_BASED_READ = 122482
OBJECT_BASED_SABOTAGE = 128499
OBJECT_BASED_SHOWER_AND_BATHE = 122481
OBJECT_BASED_SLEEP = 122478
OBJECT_BASED_SWIM = 122476
OBJECT_BASED_TRY_ON_OUTFITS = 128542
OBJECT_BASED_USE_JUMP_STAND = 129742
OBJECT_BASED_USE_SCIENCE_OBJECTS = 126323
OBJECT_BASED_VIE_WART = 122472
OBJECT_BASED_WATCH_LIVE_ENTERTAINMENT = 129105
OBJECT_BASED_WATCH_TV = 122468
OBJECT_BASED_YOGA = 129745
OTHER_USE_ALIEN_POWERS = 126319
OUTDOOR_PLAY_IN_FOUNTAIN = 132964
ROAR = 128338
SKILL_BUILDING_BAKING = 126320
SKILL_BUILDING_COOK = 122443
SKILL_BUILDING_DJ = 122547
SKILL_BUILDING_DO_COMEDY = 122434
SKILL_BUILDING_FISH = 122444
SKILL_BUILDING_FITNESS_WORKOUT = 121923
SKILL_BUILDING_FIX_OBJECTS = 122450
SKILL_BUILDING_GARDEN = 122445
SKILL_BUILDING_HACK = 122437
SKILL_BUILDING_MIX_BAR_DRINKS = 122436
SKILL_BUILDING_PAINT = 122433
SKILL_BUILDING_PLAY_AN_INSTRUMENT = 122446
SKILL_BUILDING_PLAY_CHESS = 121700
SKILL_BUILDING_PLAY_GUITAR = 122447
SKILL_BUILDING_PLAY_PIANO = 122448
SKILL_BUILDING_PLAY_PIPE_ORGAN = 152374
SKILL_BUILDING_PLAY_VIDEO_GAMES = 122439
SKILL_BUILDING_PLAY_VIOLIN = 122449
SKILL_BUILDING_PROGRAM = 122438
SKILL_BUILDING_ROCKET_SCIENCE_ACTIONS = 121552
SKILL_BUILDING_SINGING = 149981
SKILL_BUILDING_USE_MICROSCOPE = 122452
SKILL_BUILDING_USE_SCIENCE_TABLE = 127751
SKILL_BUILDING_USE_TELESCOPE = 122435
SKILL_BUILDING_WELLNESS = 126340
SKILL_BUILDING_WOODWORK = 122441
SKILL_BUILDING_WRITE = 122440
SOCIAL_BE_FRIENDLY = 122422
SOCIAL_BE_FUNNY = 122426
SOCIAL_BE_MEAN = 121698
SOCIAL_BE_MISCHIEVOUS = 122429
SOCIAL_BE_ROMANTIC = 122431
SOCIAL_FIGHT = 122428
SOCIAL_GIVE_SPEECHES = 151396
SOCIAL_HUG = 122421
SOCIAL_KISS = 122424
SOCIAL_SCARE = 122430
SOCIAL_TELL_JOKES = 122427
SOCIAL_WOOHOO = 121679
VAMPIRE_DRINK_PLASMA = 154430
VAMPIRE_USE_POWERS = 154429

Furniture

class CommonFurnitureObjectId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla furniture.

BASSINET_EMPTY_01 = 36210
INVALID = 0

Game Tags

class CommonGameTag

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla game tags (These have been gathered dynamically from the Tag enum).

ACNE_LEVEL_HEAVY = 114722
ACNE_LEVEL_LIGHT = 114724
ACNE_LEVEL_MEDIUM = 114723
ACNE_LEVEL_NONE = 114732
AGE_APPROPRIATE_ADULT = 84
AGE_APPROPRIATE_CHILD = 85
AGE_APPROPRIATE_ELDER = 72
AGE_APPROPRIATE_INFANT = 2912
AGE_APPROPRIATE_TEEN = 291
AGE_APPROPRIATE_TODDLER = 1657
AGE_APPROPRIATE_YOUNG_ADULT = 71
APPEARANCE_MODIFIER_HAIR_MAKEUP_CHAIR_HAIR_STYLE = 61494
APPEARANCE_MODIFIER_HAIR_MAKEUP_CHAIR_MAKEUP = 61609
APPROPRIATENESS_BARTENDING = 406
APPROPRIATENESS_BATHING = 402
APPROPRIATENESS_CAKE = 605
APPROPRIATENESS_CALL_TO_MEAL = 1170
APPROPRIATENESS_CLEANING = 404
APPROPRIATENESS_COMPUTER = 1373
APPROPRIATENESS_COOKING = 405
APPROPRIATENESS_DANCING = 603
APPROPRIATENESS_DESK_CLEAN = 2838
APPROPRIATENESS_EATING = 604
APPROPRIATENESS_FRONT_DESK = 12413
APPROPRIATENESS_GRAB_SNACK = 939
APPROPRIATENESS_GUEST = 367
APPROPRIATENESS_HIRED_WORKER = 368
APPROPRIATENESS_HOST = 370
APPROPRIATENESS_NOT_DURING_WORK = 1274
APPROPRIATENESS_NOT_DURING_WORK_LUNCH = 1275
APPROPRIATENESS_PHONE = 1594
APPROPRIATENESS_PHONE_GAME = 1626
APPROPRIATENESS_PLAYING = 1539
APPROPRIATENESS_PLAY_INSTRUMENT = 2156
APPROPRIATENESS_READ_BOOKS = 1276
APPROPRIATENESS_SERVICE_NPC = 369
APPROPRIATENESS_SHOWER = 352
APPROPRIATENESS_SINGING = 55385
APPROPRIATENESS_SLEEPING = 403
APPROPRIATENESS_SNOW_SHOVELING = 69706
APPROPRIATENESS_SOCIAL_PICKER = 1645
APPROPRIATENESS_STEREO = 530
APPROPRIATENESS_TIP = 2155
APPROPRIATENESS_TOUCHING = 1526
APPROPRIATENESS_TRASH = 12423
APPROPRIATENESS_TV_WATCHING = 1273
APPROPRIATENESS_VIEW = 12428
APPROPRIATENESS_VISITOR = 1497
APPROPRIATENESS_WORKOUT = 1277
APPROPRIATENESS_WORK_SCIENTIST = 12297
ARCHETYPE_AFRICAN = 73
ARCHETYPE_ASIAN = 75
ARCHETYPE_CAUCASIAN = 76
ARCHETYPE_ISLAND = 2206
ARCHETYPE_LATIN = 312
ARCHETYPE_MIDDLE_EASTERN = 74
ARCHETYPE_NATIVE_AMERICAN = 2996
ARCHETYPE_NORTH_AMERICAN = 89
ARCHETYPE_SOUTH_ASIAN = 88
ATTRACTOR_POINT_BEACH = 2194
ATTRACTOR_POINT_BEACH_WALK_BY = 2204
ATTRACTOR_POINT_BLOSSOM_GURU = 55386
ATTRACTOR_POINT_BUSKER = 1571
ATTRACTOR_POINT_DYNAMIC_SPAWN_POINT = 1915
ATTRACTOR_POINT_FIREWORKS = 55399
ATTRACTOR_POINT_FLEA_MARKET_VENDOR = 55334
ATTRACTOR_POINT_GO_FOR_WALK = 1916
ATTRACTOR_POINT_GO_FOR_WALK_LONG = 57394
ATTRACTOR_POINT_GO_FOR_WALK_LONG_02 = 57432
ATTRACTOR_POINT_GO_FOR_WALK_LONG_03 = 57433
ATTRACTOR_POINT_GO_FOR_WALK_MEDIUM = 57393
ATTRACTOR_POINT_GO_FOR_WALK_MED_02 = 57436
ATTRACTOR_POINT_GO_FOR_WALK_MED_03 = 57437
ATTRACTOR_POINT_GO_FOR_WALK_SHORT = 57389
ATTRACTOR_POINT_GO_FOR_WALK_SHORT_02 = 57434
ATTRACTOR_POINT_GO_FOR_WALK_SHORT_03 = 57435
ATTRACTOR_POINT_GUITAR = 2158
ATTRACTOR_POINT_MAGIC_DUELING = 2222
ATTRACTOR_POINT_PROTESTER = 1582
ATTRACTOR_POINT_TOURIST = 1570
ATTRACTOR_POINT_UNIVERSITY_QUAD = 2230
ATTRACTOR_POINT_VILLAGE_SQUARE = 2600
ATTRACTOR_POINT_WOODS_POINT_OF_INTEREST = 2599
BOTTOM_BIKINI = 1235
BOTTOM_CROPPED = 945
BOTTOM_JEANS = 382
BOTTOM_LEGGINGS = 381
BOTTOM_PANTS = 152
BOTTOM_SHORTS = 154
BOTTOM_SKIRT = 153
BOTTOM_SWIMSHORT = 1238
BOTTOM_SWIMWEAR = 1544
BOTTOM_UNDERWEAR = 1543
BOTTOM_UNDERWEAR_FEMALE = 946
BOTTOM_UNDERWEAR_MALE = 1040
BREED_CAT_ABYSSINIAN = 1830
BREED_CAT_AMERICAN_BOBTAIL = 1831
BREED_CAT_AMERICAN_LONGHAIR = 1931
BREED_CAT_AMERICAN_SHORTHAIR = 1833
BREED_CAT_AMERICAN_WIREHAIR = 1834
BREED_CAT_BALINESE = 1835
BREED_CAT_BENGAL = 1836
BREED_CAT_BIRMAN = 1837
BREED_CAT_BLACK_CAT = 1838
BREED_CAT_BOMBAY = 1839
BREED_CAT_BRITISH_LONGHAIR = 1840
BREED_CAT_BRITISH_SHORTHAIR = 1841
BREED_CAT_BURMESE = 1842
BREED_CAT_CALICO = 1843
BREED_CAT_CHARTREUX = 1844
BREED_CAT_COLORPOINT_SHORTHAIR = 1845
BREED_CAT_CORNISH_REX = 1832
BREED_CAT_DEVON_REX = 1846
BREED_CAT_EGYPTIAN_MAU = 1847
BREED_CAT_GERMAN_REX = 1848
BREED_CAT_HAVANA_BROWN = 1849
BREED_CAT_HIMALAYAN = 1850
BREED_CAT_JAPANESE_BOBTAIL = 1851
BREED_CAT_JAVANESE = 1852
BREED_CAT_KORAT = 1853
BREED_CAT_KURILIAN_BOBTAIL = 1854
BREED_CAT_LA_PERM = 1855
BREED_CAT_LYKOI = 1975
BREED_CAT_MAINE_COON = 1856
BREED_CAT_MANX = 1857
BREED_CAT_MIXED = 1926
BREED_CAT_NORWEGIAN_FOREST = 1858
BREED_CAT_OCICAT = 1859
BREED_CAT_ORIENTAL = 1860
BREED_CAT_ORIENTAL_SHORTHAIR = 1861
BREED_CAT_PERSIAN = 1862
BREED_CAT_RACCOON = 1974
BREED_CAT_RAGDOLL = 1863
BREED_CAT_RUSSIAN_BLUE = 1864
BREED_CAT_SAVANNAH = 1865
BREED_CAT_SCOTTISH_FOLD = 1866
BREED_CAT_SHORTHAIR_TABBY = 1867
BREED_CAT_SIAMESE = 1868
BREED_CAT_SIBERIAN = 1869
BREED_CAT_SINGAPURA = 1870
BREED_CAT_SOMALI = 1871
BREED_CAT_SPHYNX = 1886
BREED_CAT_TONKINESE = 1872
BREED_CAT_TURKISH_ANGORA = 1873
BREED_CAT_TUXEDO_CAT = 1874
BREED_FOX_WILD_FOX = 112662
BREED_GROUP_HERDING = 1893
BREED_GROUP_HOUND = 1894
BREED_GROUP_NON_SPORTING = 1911
BREED_GROUP_SPORTING = 1895
BREED_GROUP_TERRIER = 1896
BREED_GROUP_TOY = 1897
BREED_GROUP_WORKING = 1898
BREED_HORSE_AKHAL_TEKE = 118866
BREED_HORSE_AMERICAN_QUARTER_HORSE = 118815
BREED_HORSE_AMERICAN_SADDLEBRED = 118816
BREED_HORSE_AMERICAN_STANDARDBRED = 118824
BREED_HORSE_ANDALUSIAN = 118817
BREED_HORSE_ANGLO_ARABIAN = 118818
BREED_HORSE_APPALOOSA = 118819
BREED_HORSE_ARABIAN = 118820
BREED_HORSE_AUSTRALIAN_STOCK_HORSE = 118821
BREED_HORSE_BARB = 118822
BREED_HORSE_CLYDESDALE = 118808
BREED_HORSE_COLORADO_RANGER = 118809
BREED_HORSE_DUTCH_WARMBLOOD = 118810
BREED_HORSE_FRIESIAN = 118823
BREED_HORSE_GELDERLANDER = 118811
BREED_HORSE_GYPSY_VANNER = 118825
BREED_HORSE_HANOVERIAN = 118826
BREED_HORSE_HOLSTEINER = 118827
BREED_HORSE_IRISH_DRAUGHT = 118828
BREED_HORSE_LIPIZZANER = 118829
BREED_HORSE_LUSITANO = 118802
BREED_HORSE_MISSOURI_FOX_TROTTER = 118873
BREED_HORSE_MIXED = 3003
BREED_HORSE_MORGAN = 118796
BREED_HORSE_MUSTANG = 118803
BREED_HORSE_NEZ_PERCE = 118804
BREED_HORSE_NOKOTA = 118805
BREED_HORSE_PAINT = 118867
BREED_HORSE_PALOMINO = 118868
BREED_HORSE_PERCHERON = 118869
BREED_HORSE_SELLE_FRANCAIS = 118870
BREED_HORSE_SHIRE = 118830
BREED_HORSE_TENNESSEE_WALKER = 118832
BREED_HORSE_THOROUGHBRED = 118807
BREED_HORSE_TRAKEHNER = 118831
BREED_HORSE_WELSH_COB = 118806
BREED_LARGE_DOG_AFGHAN_HOUND = 1814
BREED_LARGE_DOG_AIREDALE_TERRIER = 1745
BREED_LARGE_DOG_AKITA = 1746
BREED_LARGE_DOG_ALASKAN_MALAMUTE = 1747
BREED_LARGE_DOG_AMERICAN_ESKIMO = 1748
BREED_LARGE_DOG_AMERICAN_FOXHOUND = 1797
BREED_LARGE_DOG_AUSTRALIAN_CATTLE_DOG = 1750
BREED_LARGE_DOG_AUSTRALIAN_SHEPHERD = 1735
BREED_LARGE_DOG_BEDLINGTON_TERRIER = 1950
BREED_LARGE_DOG_BERNESE_MOUNTAIN_DOG = 1751
BREED_LARGE_DOG_BLACK_AND_TAN_COONHOUND = 1798
BREED_LARGE_DOG_BLACK_RUSSIAN_TERRIER = 1961
BREED_LARGE_DOG_BLOODHOUND = 1753
BREED_LARGE_DOG_BLUETICK_COONHOUND = 1796
BREED_LARGE_DOG_BORDER_COLLIE = 1736
BREED_LARGE_DOG_BORZOI = 1826
BREED_LARGE_DOG_BOXER = 1755
BREED_LARGE_DOG_BRITTANY = 1816
BREED_LARGE_DOG_BULLMASTIFF = 1951
BREED_LARGE_DOG_CANAAN = 1952
BREED_LARGE_DOG_CHESAPEAKE_BAY_RETRIEVER = 1795
BREED_LARGE_DOG_CHOW_CHOW = 1759
BREED_LARGE_DOG_CHOW_LAB_MIX = 1953
BREED_LARGE_DOG_COLLIE = 1740
BREED_LARGE_DOG_CURLY_COATED_RETRIEVER = 1794
BREED_LARGE_DOG_DALMATIAN = 1741
BREED_LARGE_DOG_DINGO = 1954
BREED_LARGE_DOG_DOBERMAN = 1742
BREED_LARGE_DOG_DOBERMAN_PINSCHER = 1761
BREED_LARGE_DOG_ENGLISH_FOXHOUND = 1821
BREED_LARGE_DOG_ENGLISH_SETTER = 1819
BREED_LARGE_DOG_ENGLISH_SPRINGER_SPANIEL = 1762
BREED_LARGE_DOG_FIELD_SPANIEL = 1801
BREED_LARGE_DOG_GERMAN_POINTER = 1737
BREED_LARGE_DOG_GERMAN_SHEPHERD = 1743
BREED_LARGE_DOG_GIANT_SCHNAUZER = 1792
BREED_LARGE_DOG_GOLDEN_DOODLE = 1800
BREED_LARGE_DOG_GOLDEN_RETRIEVER = 1731
BREED_LARGE_DOG_GREAT_DANE = 1734
BREED_LARGE_DOG_GREAT_PYRANEES = 1955
BREED_LARGE_DOG_GREYHOUND = 1764
BREED_LARGE_DOG_HUSKY = 1744
BREED_LARGE_DOG_IBIZAN = 1738
BREED_LARGE_DOG_IRISH_RED_AND_WHITE_SETTER = 1802
BREED_LARGE_DOG_IRISH_SETTER = 1803
BREED_LARGE_DOG_IRISH_TERRIER = 1828
BREED_LARGE_DOG_IRISH_WOLFHOUND = 1827
BREED_LARGE_DOG_KEESHOND = 1767
BREED_LARGE_DOG_KERRY_BLUE_TERRIER = 1956
BREED_LARGE_DOG_LABRADOODLE = 1957
BREED_LARGE_DOG_LABRADOR_RETRIEVER = 1768
BREED_LARGE_DOG_MASTIFF = 1804
BREED_LARGE_DOG_MIXED = 1928
BREED_LARGE_DOG_NEWFOUNDLAND = 1769
BREED_LARGE_DOG_NORWEGIAN_ELK_SHEPHERD = 1958
BREED_LARGE_DOG_OLD_ENGLISH_SHEEPDOG = 1771
BREED_LARGE_DOG_OTTERHOUND = 1772
BREED_LARGE_DOG_PHARAOH_HOUND = 1774
BREED_LARGE_DOG_PIT_BULL = 1749
BREED_LARGE_DOG_POINTER = 1775
BREED_LARGE_DOG_POLISH_LOWLAND_SHEEPDOG = 1807
BREED_LARGE_DOG_POODLE = 1777
BREED_LARGE_DOG_PORTUGUESE_WATER_DOG = 1791
BREED_LARGE_DOG_REDBONE_COONHOUND = 1810
BREED_LARGE_DOG_RHODESIAN_RIDGEBACK = 1815
BREED_LARGE_DOG_ROTTWEILER = 1779
BREED_LARGE_DOG_SAINT_BERNARD = 1780
BREED_LARGE_DOG_SAMOYED = 1781
BREED_LARGE_DOG_SCHNAUZER = 1732
BREED_LARGE_DOG_SHAR_PEI = 1959
BREED_LARGE_DOG_SIBERIAN_HUSKY = 1812
BREED_LARGE_DOG_TIBETAN_MASTIFF = 1960
BREED_LARGE_DOG_VIZSLA = 1809
BREED_LARGE_DOG_WEIMARANER = 1788
BREED_LARGE_DOG_WELSH_SPRINGER_SPANIEL = 1808
BREED_LARGE_DOG_WHEATENS_TERRIER = 1962
BREED_NONE = 1733
BREED_SMALL_DOG_BASENJI = 1817
BREED_SMALL_DOG_BEAGLE = 1739
BREED_SMALL_DOG_BICHON_FRISE = 1752
BREED_SMALL_DOG_BOCKER = 1963
BREED_SMALL_DOG_BOSTON_TERRIER = 1754
BREED_SMALL_DOG_BULLDOG = 1756
BREED_SMALL_DOG_BULL_TERRIER = 1829
BREED_SMALL_DOG_CARDIGAN_WELSH_CORGI = 1964
BREED_SMALL_DOG_CAVALIER_KING_CHARLES_SPANIEL = 1757
BREED_SMALL_DOG_CHIHUAHUA = 1758
BREED_SMALL_DOG_COCKAPOO = 1965
BREED_SMALL_DOG_COCKER_SPANIEL = 1760
BREED_SMALL_DOG_DASCHUND = 1966
BREED_SMALL_DOG_ENGLISH_COCKER_SPANIEL = 1818
BREED_SMALL_DOG_ENGLISH_TOY_SPANIEL = 1967
BREED_SMALL_DOG_FOX = 1968
BREED_SMALL_DOG_FRENCH_BULLDOG = 1763
BREED_SMALL_DOG_HAVANESE = 1793
BREED_SMALL_DOG_ICELANDIC_SHEEP_DOG = 1993
BREED_SMALL_DOG_ITALIAN_GREYHOUND = 1825
BREED_SMALL_DOG_JACK_RUSSEL_TERRIER = 1766
BREED_SMALL_DOG_LHASA_APSO = 1823
BREED_SMALL_DOG_MALTESE = 1943
BREED_SMALL_DOG_MINIATURE_PINSCHER = 1805
BREED_SMALL_DOG_MINIATURE_POODLE = 1969
BREED_SMALL_DOG_MINIATURE_SCHNAUZER = 1806
BREED_SMALL_DOG_MIXED = 1927
BREED_SMALL_DOG_NORWEGIAN_BUHUND = 1992
BREED_SMALL_DOG_PAPILLON = 1773
BREED_SMALL_DOG_PARSON_RUSSEL_TERRIER = 1970
BREED_SMALL_DOG_PEKINGESE = 1770
BREED_SMALL_DOG_PEMBROKE_WELSH_CORGI = 1971
BREED_SMALL_DOG_POMERANIAN = 1776
BREED_SMALL_DOG_PUG = 1778
BREED_SMALL_DOG_PUGGLE = 1820
BREED_SMALL_DOG_SCHIPPERKE = 1782
BREED_SMALL_DOG_SCHNOODLE = 1972
BREED_SMALL_DOG_SCOTTISH_TERRIER = 1783
BREED_SMALL_DOG_SHETLAND_SHEEPDOG = 1811
BREED_SMALL_DOG_SHIBA_INU = 1784
BREED_SMALL_DOG_SHIH_TZU = 1785
BREED_SMALL_DOG_SILKY_TERRIER = 1973
BREED_SMALL_DOG_SMOOTH_FOX_TERRIER = 1813
BREED_SMALL_DOG_SPITZ = 1991
BREED_SMALL_DOG_STAFFORDSHIRE_BULL_TERRIER = 1824
BREED_SMALL_DOG_STANDARD_SCHNAUZER = 1786
BREED_SMALL_DOG_TOY_FOX_TERRIER = 1787
BREED_SMALL_DOG_WEST_HIGHLAND_WHITE_TERRIER = 1822
BREED_SMALL_DOG_WHIPPET = 1799
BREED_SMALL_DOG_WIRE_FOX_TERRIER = 1789
BREED_SMALL_DOG_YORKSHIRE_TERRIER = 1790
BUFF_AGGRAVATING_CONVERSATION = 2784
BUFF_APPEARANCE_MODIFIER_MAKEUP = 2154
BUFF_BUSINESS_CUSTOMER_STAR_RATING = 1551
BUFF_BUSINESS_EMPLOYEE_TRAINING = 1548
BUFF_CAULDRON_POTION_MAKE_GLOWY_FAILURE_VFX = 49168
BUFF_DAY_NIGHT_TRACKING = 1678
BUFF_DISLIKE_MUSIC = 2791
BUFF_HUMANOID_ROBOT_MOOD_VFX = 65653
BUFF_MYSTICAL_RELIC_CURSE = 45079
BUFF_NAILS_ALMOND = 18473
BUFF_NAILS_COFFIN = 18467
BUFF_NAILS_COMMUNITY = 18481
BUFF_NAILS_PICKER = 18470
BUFF_NAILS_ROUND = 18468
BUFF_NAILS_SHORT = 18480
BUFF_NAILS_STILETTO = 18469
BUFF_NAILS_VISIBLE = 18484
BUFF_NECTAR_JUICE_MOOD_DRINK_1 = 2969
BUFF_NECTAR_JUICE_MOOD_DRINK_2 = 2970
BUFF_NECTAR_JUICE_MOOD_DRINK_3 = 2971
BUFF_NECTAR_JUICE_MOOD_DRINK_4 = 2972
BUFF_OWNABLE_RESTAURANT_CUSTOMER = 2150
BUFF_POSSESSED_BUFFS = 47139
BUFF_POSSESSED_BUFFS_NO_ANIMATE = 47148
BUFF_SCENARIOS_ACCEPTED_ASTRONAUT = 2840
BUFF_SCHOOL_NEGATIVE = 2728
BUFF_SOCIAL_MEDIA_ENABLE_POST = 114738
BUFF_SPELLS_CASTING_SPELL = 49157
BUFF_TEMPERATURE = 2481
BUFF_VAMPIRE_SUNLIGHT = 40989
BUFF_WEATHER = 59431
BUFF_WEDDING_GUEST_DANCE = 133147
BUILD_ARCH = 561
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_BILLS_DECREASE = 2419
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_BILLS_INCREASE = 2420
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ECO_FOOTPRINT_MINUS1 = 2413
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ECO_FOOTPRINT_MINUS2 = 2414
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ECO_FOOTPRINT_PLUS1 = 2411
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ECO_FOOTPRINT_PLUS2 = 2412
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ENVIRONMENT_SCORE_MINUS1 = 2417
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ENVIRONMENT_SCORE_MINUS2 = 2418
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ENVIRONMENT_SCORE_PLUS1 = 2415
BUILD_BB_GAMEPLAY_EFFECT_COLUMNS_ENVIRONMENT_SCORE_PLUS2 = 2416
BUILD_BB_GAMEPLAY_EFFECT_FENCES_BILLS_DECREASE = 2409
BUILD_BB_GAMEPLAY_EFFECT_FENCES_BILLS_INCREASE = 2410
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ECO_FOOTPRINT_MINUS1 = 2403
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ECO_FOOTPRINT_MINUS2 = 2404
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ECO_FOOTPRINT_PLUS1 = 2401
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ECO_FOOTPRINT_PLUS2 = 2402
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ENVIRONMENT_SCORE_MINUS1 = 2407
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ENVIRONMENT_SCORE_MINUS2 = 2408
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ENVIRONMENT_SCORE_PLUS1 = 2405
BUILD_BB_GAMEPLAY_EFFECT_FENCES_ENVIRONMENT_SCORE_PLUS2 = 2406
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_DECREASE_BILLS = 2329
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ECO_FOOTPRINT_MINUS1 = 2308
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ECO_FOOTPRINT_MINUS2 = 2309
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ECO_FOOTPRINT_PLUS1 = 2306
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ECO_FOOTPRINT_PLUS2 = 2307
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ENVIRONMENT_SCORE_MINUS1 = 2296
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ENVIRONMENT_SCORE_MINUS2 = 2297
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ENVIRONMENT_SCORE_PLUS1 = 2294
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_ENVIRONMENT_SCORE_PLUS2 = 2295
BUILD_BB_GAMEPLAY_EFFECT_FLOOR_PATTERN_INCREASE_BILLS = 2328
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_DECREASE_BILLS = 2327
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ECO_FOOTPRINT_MINUS1 = 2300
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ECO_FOOTPRINT_MINUS2 = 2301
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ECO_FOOTPRINT_PLUS1 = 2298
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ECO_FOOTPRINT_PLUS2 = 2299
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ECO_FOOTPRINT_PLUS_PARK = 2444
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ENVIRONMENT_SCORE_MINUS1 = 2288
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ENVIRONMENT_SCORE_MINUS2 = 2289
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ENVIRONMENT_SCORE_PLUS1 = 2286
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_ENVIRONMENT_SCORE_PLUS2 = 2287
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_INCREASE_BILLS = 2326
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_POWER_CONSUMER = 2314
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_POWER_PRODUCER = 2316
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_WATER_CONSUMER = 2315
BUILD_BB_GAMEPLAY_EFFECT_OBJECT_WATER_PRODUCER = 2317
BUILD_BB_GAMEPLAY_EFFECT_POOL_SURFACE_POWER_CONSUMER = 2322
BUILD_BB_GAMEPLAY_EFFECT_POOL_SURFACE_POWER_PRODUCER = 2324
BUILD_BB_GAMEPLAY_EFFECT_POOL_SURFACE_WATER_CONSUMER = 2323
BUILD_BB_GAMEPLAY_EFFECT_POOL_SURFACE_WATER_PRODUCER = 2325
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_DECREASE_BILLS = 2333
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_ECO_FOOTPRINT_MINUS1 = 2312
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_ECO_FOOTPRINT_MINUS2 = 2313
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_ECO_FOOTPRINT_PLUS1 = 2310
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_ECO_FOOTPRINT_PLUS2 = 2311
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_ENVIRONMENT_SCORE_MINUS1 = 2319
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_ENVIRONMENT_SCORE_PLUS1 = 2318
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_INCREASE_BILLS = 2332
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_POWER_PRODUCER = 2320
BUILD_BB_GAMEPLAY_EFFECT_ROOF_MATERIAL_WATER_PRODUCER = 2321
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_DECREASE_BILLS = 2331
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ECO_FOOTPRINT_MINUS1 = 2304
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ECO_FOOTPRINT_MINUS2 = 2305
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ECO_FOOTPRINT_PLUS1 = 2302
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ECO_FOOTPRINT_PLUS2 = 2303
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ENVIRONMENT_SCORE_MINUS1 = 2292
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ENVIRONMENT_SCORE_MINUS2 = 2293
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ENVIRONMENT_SCORE_PLUS1 = 2290
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_ENVIRONMENT_SCORE_PLUS2 = 2291
BUILD_BB_GAMEPLAY_EFFECT_WALL_PATTERN_INCREASE_BILLS = 2330
BUILD_BLOCK = 548
BUILD_BLOCK_BASEMENT = 242
BUILD_BLOCK_CURVED_WALL = 2829
BUILD_BLOCK_DECK = 1062
BUILD_BLOCK_DIAGONAL = 1070
BUILD_BLOCK_FOUNTAIN = 232
BUILD_BLOCK_FOUNTAIN_TOOL = 233
BUILD_BLOCK_NO_WALLS = 1064
BUILD_BLOCK_PLATFORM = 2491
BUILD_BLOCK_PLATFORM_TOOL = 2492
BUILD_BLOCK_POOL = 1226
BUILD_BLOCK_POOL_TOOL = 1227
BUILD_BLOCK_WALL_TOOL = 653
BUILD_BLOCK_WITH_WALLS = 1063
BUILD_BUY_AUTONOMY_MARKER_ATTRACTOR = 1638
BUILD_BUY_NO_AUTONOMY_LIGHTS = 1637
BUILD_BUY_NO_AUTONOMY_PLANTS = 1636
BUILD_BUY_NO_AUTONOMY_RUGS = 1639
BUILD_BUY_NO_AUTONOMY_SCULPTURES = 1634
BUILD_BUY_WORLD_OBJECTS = 787
BUILD_COLUMN = 538
BUILD_DOOR = 535
BUILD_DOOR_CURVED = 2827
BUILD_DOOR_CURVED_SMALL = 2830
BUILD_DOOR_DOUBLE = 918
BUILD_DOOR_SINGLE = 974
BUILD_ELEVATOR = 1611
BUILD_FENCE = 544
BUILD_FLOOR_PATTERN = 541
BUILD_FLOOR_TRIM = 554
BUILD_FLOWER = 556
BUILD_FLOWER_BUSH = 1068
BUILD_FLOWER_GROUND_COVER = 1067
BUILD_FLOWER_MISC = 1069
BUILD_FOUNDATION = 552
BUILD_FOUNTAIN_TRIM = 1081
BUILD_FRIEZE = 550
BUILD_GATE = 537
BUILD_GATE_DOUBLE = 915
BUILD_GATE_SINGLE = 976
BUILD_GENERIC = 1596
BUILD_HALF_WALL = 1441
BUILD_HALF_WALL_TRIM = 1442
BUILD_IS_SHELL_BUILDING = 1574
BUILD_LADDER = 2425
BUILD_PLATFORM_TRIM = 2483
BUILD_POND = 2570
BUILD_POOL_STYLES = 251
BUILD_POOL_TRIM = 250
BUILD_POST = 782
BUILD_RAILING = 547
BUILD_ROCK = 560
BUILD_ROOF = 540
BUILD_ROOF_ATTACHMENT = 539
BUILD_ROOF_ATTACHMENT_MISC = 975
BUILD_ROOF_CHIMNEY = 919
BUILD_ROOF_DIAGONAL = 906
BUILD_ROOF_ORTHOGONAL = 977
BUILD_ROOF_PATTERN = 543
BUILD_ROOF_TRIM = 551
BUILD_RUG = 559
BUILD_SHRUB = 557
BUILD_SHRUB_BUSH = 1065
BUILD_SHRUB_CACTUS = 1066
BUILD_SPANDREL = 545
BUILD_STAIR = 546
BUILD_STYLE = 549
BUILD_STYLES_UBURBAN_CONTEMPORARY = 2546
BUILD_STYLE_ART_DECO = 2825
BUILD_STYLE_BASICS = 2537
BUILD_STYLE_BOHO = 2534
BUILD_STYLE_CONTEMPORARY = 2535
BUILD_STYLE_COSMOLUX = 2536
BUILD_STYLE_CUTE = 2908
BUILD_STYLE_EVENTS = 2745
BUILD_STYLE_FRENCH_COUNTRY = 2540
BUILD_STYLE_GARDEN = 2549
BUILD_STYLE_GOTHIC_FARMHOUSE = 2541
BUILD_STYLE_HOLIDAYS = 2744
BUILD_STYLE_INDUSTRIAL = 2727
BUILD_STYLE_ISLAND = 2548
BUILD_STYLE_LUXE = 2841
BUILD_STYLE_MID_CENTURY = 2555
BUILD_STYLE_MISSION = 2542
BUILD_STYLE_MODERN = 2543
BUILD_STYLE_PATIO = 2538
BUILD_STYLE_QUEEN_ANNE = 2544
BUILD_STYLE_SCANDINAVIAN_CONTEMPORARY = 2550
BUILD_STYLE_SHOTGUN = 2545
BUILD_STYLE_TUDOR = 2547
BUILD_STYLE_VINTAGE = 2826
BUILD_TREE = 558
BUILD_WALL_ATTACHMENT = 555
BUILD_WALL_PATTERN = 542
BUILD_WATER_OBJECTS_BUILD_MODE_WATER_STYLES = 2636
BUILD_WATER_OBJECTS_BY_FUNCTION_WATER_STYLES = 2643
BUILD_WEDDING_ARCH = 981
BUILD_WINDOW = 536
BUILD_WINDOW_CURVED = 2828
BUILD_WINDOW_CURVED_SMALL = 2831
BUYCAT_WATER_OBJECTS_BUILD_MODE_ATTRACTORS = 2637
BUYCAT_WATER_OBJECTS_BUILD_MODE_FOUNTAIN_DECORATIONS = 2633
BUYCAT_WATER_OBJECTS_BUILD_MODE_POND_ITEMS = 2632
BUYCAT_WATER_OBJECTS_BUILD_MODE_POOL_OBJECTS = 2635
BUYCAT_WATER_OBJECTS_BY_FUNCTION_ATTRACTORS = 2644
BUYCAT_WATER_OBJECTS_BY_FUNCTION_FOUNTAIN_DECORATIONS = 2639
BUYCAT_WATER_OBJECTS_BY_FUNCTION_OPEN_WATER_OBJECTS = 2642
BUYCAT_WATER_OBJECTS_BY_FUNCTION_POOL_OBJECTS = 2641
BUYCAT_WATER_OBJECTS_BY_FUNCTION_WATER_EMITTERS = 2640
BUYCAT_WATER_OBJECTS_BY_ROOM_WATER_DECORATIONS = 2638
BUY_CAT_CLEAN_POWER = 67591
BUY_CAT_COLLECTION_ALIEN = 1044
BUY_CAT_COLLECTION_ALL = 1053
BUY_CAT_COLLECTION_CAPSULE = 69729
BUY_CAT_COLLECTION_CITY_POSTER = 55378
BUY_CAT_COLLECTION_CRYSTAL = 1041
BUY_CAT_COLLECTION_ELEMENT = 1042
BUY_CAT_COLLECTION_FISH = 1051
BUY_CAT_COLLECTION_FOSSIL = 1043
BUY_CAT_COLLECTION_FROG = 1052
BUY_CAT_COLLECTION_GACHAPON = 69728
BUY_CAT_COLLECTION_GARDENING = 1159
BUY_CAT_COLLECTION_METAL = 1045
BUY_CAT_COLLECTION_MY_SIM = 1046
BUY_CAT_COLLECTION_POSTCARD = 1049
BUY_CAT_COLLECTION_SLIDE = 1048
BUY_CAT_COLLECTION_SNOW_GLOBE = 55377
BUY_CAT_COLLECTION_SPACE_PRINT = 1047
BUY_CAT_COLLECTION_SPACE_ROCK = 1050
BUY_CAT_COLLECTION_TREASURE = 2043
BUY_CAT_COLUMNS = 429
BUY_CAT_COMMUNITY = 1352
BUY_CAT_EASEL = 440
BUY_CAT_EE_ACTIVE_ACTIVITY = 970
BUY_CAT_EE_ALARM = 169
BUY_CAT_EE_AUDIO = 163
BUY_CAT_EE_BAR = 176
BUY_CAT_EE_BASKETBALL = 456
BUY_CAT_EE_CHESS_TABLE = 457
BUY_CAT_EE_CLOCK = 171
BUY_CAT_EE_COMPUTER = 162
BUY_CAT_EE_CREATIVE_ACTIVITY = 968
BUY_CAT_EE_GARDENING = 2075
BUY_CAT_EE_HOBBY_SKILL = 165
BUY_CAT_EE_INDOOR_ACTIVITY = 173
BUY_CAT_EE_KID_ACTIVITY = 174
BUY_CAT_EE_KID_FURNITURE = 167
BUY_CAT_EE_KID_TOY = 168
BUY_CAT_EE_KNOWLEDGE_ACTIVITY = 969
BUY_CAT_EE_MISC_ELECTRONICS = 177
BUY_CAT_EE_MISC_ENTERTAINMENT = 178
BUY_CAT_EE_MISC_KIDS = 179
BUY_CAT_EE_MONKEY_BARS = 458
BUY_CAT_EE_OUTDOOR_ACTIVITY = 175
BUY_CAT_EE_PARTY = 166
BUY_CAT_EE_PET_ACTIVITY_TOYS = 2014
BUY_CAT_EE_PET_MISC = 1948
BUY_CAT_EE_PET_TOYS = 1944
BUY_CAT_EE_PET_VET = 1947
BUY_CAT_EE_TODDLERS = 172
BUY_CAT_EE_TRANSPORTATION = 2237
BUY_CAT_EE_TV = 161
BUY_CAT_EE_TV_SETS = 164
BUY_CAT_EE_TV_STAND = 1122
BUY_CAT_EE_VIDEO_GAME_CONSOLE = 55356
BUY_CAT_HOLIDAY_ALL = 2084
BUY_CAT_HOLIDAY_DECOR_ALL = 2085
BUY_CAT_INSTRUMENT = 441
BUY_CAT_LD_AWNING = 979
BUY_CAT_LD_BATHROOM_ACCENT = 194
BUY_CAT_LD_CEILING_DECORATION = 2188
BUY_CAT_LD_CEILING_LIGHT = 205
BUY_CAT_LD_CLUTTER = 823
BUY_CAT_LD_CURTAIN_BLIND = 978
BUY_CAT_LD_FIREPLACE = 785
BUY_CAT_LD_FLOOR_LAMP = 204
BUY_CAT_LD_FOUNTAIN_DECORATION = 199
BUY_CAT_LD_FOUNTAIN_EMITTER = 231
BUY_CAT_LD_FOUNTAIN_OBJECTS = 252
BUY_CAT_LD_KID_DECORATION = 196
BUY_CAT_LD_LAWN_ORNAMENT = 195
BUY_CAT_LD_MIRROR = 207
BUY_CAT_LD_MIRROR_FREESTANDING = 965
BUY_CAT_LD_MIRROR_WALL = 964
BUY_CAT_LD_MISC_DECORATION = 209
BUY_CAT_LD_MISC_LIGHT = 208
BUY_CAT_LD_NIGHT_LIGHT = 1718
BUY_CAT_LD_OUTDOOR_LIGHT = 206
BUY_CAT_LD_PLANT = 202
BUY_CAT_LD_POOL_DECORATIONS = 1246
BUY_CAT_LD_POOL_OBJECTS = 1228
BUY_CAT_LD_POOL_OBJECTS_INVENTORYABLE = 2211
BUY_CAT_LD_RUG = 198
BUY_CAT_LD_RUG_MANAGED = 1496
BUY_CAT_LD_SCULPTURE = 200
BUY_CAT_LD_TABLE_LAMP = 203
BUY_CAT_LD_WALL_DECORATION = 201
BUY_CAT_LD_WALL_LIGHT = 310
BUY_CAT_LD_WALL_SCULPTURE = 824
BUY_CAT_LD_WINDOW_TREATMENT = 197
BUY_CAT_LOT_REQ_ELEVATOR = 55374
BUY_CAT_LOT_REQ_ELEVATOR_BG = 2240
BUY_CAT_LOT_REQ_MAILBOX = 55375
BUY_CAT_LOT_REQ_MAILBOX_BG = 2241
BUY_CAT_LOT_REQ_TRASH_CHUTE = 55376
BUY_CAT_LOT_REQ_TRASH_CHUTE_BG = 2242
BUY_CAT_MAG_BATHROOM = 271
BUY_CAT_MAG_BEDROOM = 272
BUY_CAT_MAG_CAREER = 468
BUY_CAT_MAG_DINING_ROOM = 273
BUY_CAT_MAG_KIDS = 864
BUY_CAT_MAG_KITCHEN = 274
BUY_CAT_MAG_LIVING_ROOM = 270
BUY_CAT_MAG_MISC = 407
BUY_CAT_MAG_OUTDOOR = 275
BUY_CAT_MAG_STUDY = 276
BUY_CAT_OTG_APPLIANCES = 2380
BUY_CAT_OTG_CRAFTING = 2381
BUY_CAT_OTG_LIGHTING = 2382
BUY_CAT_OTG_MISC = 2383
BUY_CAT_OTG_OUTDOOR_ACTIVITIES = 2384
BUY_CAT_OTG_PLUMBING = 2385
BUY_CAT_PAINTING = 446
BUY_CAT_PA_COFFEE_MAKER = 966
BUY_CAT_PA_DISPOSABLE = 188
BUY_CAT_PA_DISPOSAL_INDOOR = 972
BUY_CAT_PA_DISPOSAL_OUTDOOR = 973
BUY_CAT_PA_LARGE_APPLIANCE = 185
BUY_CAT_PA_LITTER_BOX = 1978
BUY_CAT_PA_MICROWAVE = 967
BUY_CAT_PA_MISC_APPLIANCE = 193
BUY_CAT_PA_MISC_PLUMBING = 192
BUY_CAT_PA_MISC_SMALL_APPLIANCE = 191
BUY_CAT_PA_OUTDOOR_COOKING = 190
BUY_CAT_PA_PET_CARE = 1945
BUY_CAT_PA_PET_FOOD = 1976
BUY_CAT_PA_PUBLIC_RESTROOM = 2042
BUY_CAT_PA_REFRIGERATOR = 189
BUY_CAT_PA_SHOWER = 183
BUY_CAT_PA_SINK = 180
BUY_CAT_PA_SINK_COUNTER = 920
BUY_CAT_PA_SINK_FREESTANDING = 182
BUY_CAT_PA_SMALL_APPLIANCE = 186
BUY_CAT_PA_STOVE = 187
BUY_CAT_PA_STOVE_HOOD = 913
BUY_CAT_PA_TOILET = 181
BUY_CAT_PA_TUB = 184
BUY_CAT_SHAREABLE = 1261
BUY_CAT_SPANDRELS_FRIEZES_TRIM = 430
BUY_CAT_SS_ACCENT_TABLE = 1123
BUY_CAT_SS_BARSTOOL = 224
BUY_CAT_SS_BED = 225
BUY_CAT_SS_BED_DOUBLE = 914
BUY_CAT_SS_BED_SINGLE = 971
BUY_CAT_SS_BOOKSHELF = 226
BUY_CAT_SS_BUNK_BED = 2526
BUY_CAT_SS_CABINET = 211
BUY_CAT_SS_COFFEE_TABLE = 214
BUY_CAT_SS_COUNTER = 210
BUY_CAT_SS_DESK = 215
BUY_CAT_SS_DESK_CHAIR = 222
BUY_CAT_SS_DINING_CHAIR = 217
BUY_CAT_SS_DINING_TABLE = 212
BUY_CAT_SS_DINING_TABLE_LONG = 963
BUY_CAT_SS_DINING_TABLE_SHORT = 962
BUY_CAT_SS_DISPLAY = 216
BUY_CAT_SS_DRESSER = 227
BUY_CAT_SS_DRESSER_CLOTHES = 2553
BUY_CAT_SS_ELEMENT_DISPLAY = 1072
BUY_CAT_SS_END_TABLE = 213
BUY_CAT_SS_HALLWAY_TABLE = 1126
BUY_CAT_SS_LIVING_CHAIR = 221
BUY_CAT_SS_LOVE_SEAT = 219
BUY_CAT_SS_MISC_COMFORT = 229
BUY_CAT_SS_MISC_STORAGE = 230
BUY_CAT_SS_MISC_SURFACE = 228
BUY_CAT_SS_MODULAR_SHELVING = 2527
BUY_CAT_SS_OUTDOOR_BENCH = 916
BUY_CAT_SS_OUTDOOR_CHAIR = 220
BUY_CAT_SS_OUTDOOR_SEATING = 223
BUY_CAT_SS_OUTDOOR_TABLE = 917
BUY_CAT_SS_PET_BED = 1977
BUY_CAT_SS_PET_FURNITURE = 1946
BUY_CAT_SS_POSTCARD_BOARD = 1071
BUY_CAT_SS_SCRATCHING_POST = 1979
BUY_CAT_SS_SOFA = 218
BUY_CAT_VENUE_ARTS_CENTER = 1604
BUY_CAT_VENUE_ARTS_COMMONS = 2273
BUY_CAT_VENUE_AUDITORIUM = 114756
BUY_CAT_VENUE_AUDITORIUM_CAREER_DAY = 114759
BUY_CAT_VENUE_AUDITORIUM_FORMAL_DANCE = 114758
BUY_CAT_VENUE_AUDITORIUM_GRADUATION = 114760
BUY_CAT_VENUE_BAR = 1353
BUY_CAT_VENUE_BEACH = 2199
BUY_CAT_VENUE_BLUFFS = 24612
BUY_CAT_VENUE_CAFE = 24578
BUY_CAT_VENUE_CAFE_BG = 2731
BUY_CAT_VENUE_CHALET = 24611
BUY_CAT_VENUE_CLUB = 1354
BUY_CAT_VENUE_COMMUNITY_SPACE_DEFAULT = 2438
BUY_CAT_VENUE_COMMUNITY_SPACE_GARDEN = 2440
BUY_CAT_VENUE_COMMUNITY_SPACE_MAKER_SPACE = 2439
BUY_CAT_VENUE_COMMUNITY_SPACE_MARKETPLACE = 2441
BUY_CAT_VENUE_DOCTOR_CLINIC = 1362
BUY_CAT_VENUE_FOREST_PARK = 1355
BUY_CAT_VENUE_GYM = 1356
BUY_CAT_VENUE_HIGH_SCHOOL = 114752
BUY_CAT_VENUE_KARAOKE = 1579
BUY_CAT_VENUE_LIBRARY = 1357
BUY_CAT_VENUE_LOUNGE = 1358
BUY_CAT_VENUE_MUSEUM = 1359
BUY_CAT_VENUE_ONSEN = 69662
BUY_CAT_VENUE_PARK = 1360
BUY_CAT_VENUE_PENTHOUSE = 55373
BUY_CAT_VENUE_PENTHOUSE_BG = 2239
BUY_CAT_VENUE_POLICE_STATION = 1363
BUY_CAT_VENUE_POOL = 1459
BUY_CAT_VENUE_REC_CENTER = 116755
BUY_CAT_VENUE_RELAXATION_CENTER = 18436
BUY_CAT_VENUE_RESTAURANT = 26625
BUY_CAT_VENUE_RESTAURANT_BG = 2730
BUY_CAT_VENUE_RETAIL = 1361
BUY_CAT_VENUE_RUINS = 24613
BUY_CAT_VENUE_SCIENCE_COMMONS = 2272
BUY_CAT_VENUE_SCIENTIST_LAB = 1364
BUY_CAT_VENUE_STAR_GARDEN = 1580
BUY_CAT_VENUE_THRIFT_STORE = 114757
BUY_CAT_VENUE_UNIVERSITY_HOUSING = 2229
BUY_CAT_VENUE_VET = 57401
BUY_CAT_VENUE_VET_BG = 2729
BUY_CAT_VENUE_WEDDING = 2746
BUY_CAT_WINDOWS = 428
BUY_TAG_DISABLE_PLACEMENT_OUTLINE = 43017
BUY_TAG_NOT_AUTO_COUNTER_APPLIANCE = 2274
BUY_TAG_SHOW_IF_WALLS_CUTAWAY = 1492
CAS_CATEGORY_MEDICAL_WEARABLE_BODY_TORSO = 2911
CAS_CATEGORY_MEDICAL_WEARABLE_FACE = 2910
CAS_STORY_ADD_CAREER = 2213
CAS_STORY_ADD_FUNDS = 2212
CAS_STORY_ADD_OCCULT = 2215
CAS_STORY_ADD_SKILL = 2214
COAT_PATTERN_BICOLOR = 2004
COAT_PATTERN_BLANKET = 2991
COAT_PATTERN_BRINDLE = 1995
COAT_PATTERN_CALICO = 2006
COAT_PATTERN_COLORPOINT = 2019
COAT_PATTERN_DAPPLE = 2989
COAT_PATTERN_FANTASY = 2009
COAT_PATTERN_HARLEQUIN = 2022
COAT_PATTERN_LEOPARD = 2990
COAT_PATTERN_MASK = 2001
COAT_PATTERN_MERLE = 1999
COAT_PATTERN_PAINT = 2988
COAT_PATTERN_ROSETTE = 2008
COAT_PATTERN_SABLE = 1996
COAT_PATTERN_SADDLE = 2000
COAT_PATTERN_SOLID = 1994
COAT_PATTERN_SPECKLED = 1998
COAT_PATTERN_SPOTTED = 1997
COAT_PATTERN_STRIPED = 2003
COAT_PATTERN_TABBY = 2002
COAT_PATTERN_TIPPED = 2007
COAT_PATTERN_TORTOISESHELL = 2005
COAT_PATTERN_TRI_COLOR = 2021
COLOR_BLACK = 93
COLOR_BLUE = 68
COLOR_BROWN = 91
COLOR_BROWN_LIGHT = 293
COLOR_CHESTNUT_HORSE = 2992
COLOR_DARK_BROWN = 90
COLOR_FANTASY_HORSE = 2994
COLOR_GOLD_HORSE = 2993
COLOR_GRAY = 92
COLOR_GREEN = 69
COLOR_ORANGE = 95
COLOR_PALETTE_EARTH_TONES = 280
COLOR_PALETTE_GOTH_ROCK_PUNK = 288
COLOR_PALETTE_GRAYSCALE_DARK = 282
COLOR_PALETTE_GRAYSCALE_LIGHT = 283
COLOR_PALETTE_JEWEL = 141
COLOR_PALETTE_SPRING = 285
COLOR_PALETTE_SUMMER = 286
COLOR_PALETTE_WINTER = 287
COLOR_PINK = 106
COLOR_PURPLE = 107
COLOR_RED = 65
COLOR_WHITE = 105
COLOR_YELLOW = 104
CRAFTING_GARDENING = 424
CRAFTING_SONG = 447
DD_BUFF_OWNABLEBROTHEL_PATRON = 1000001
DD_BUYCAT_VENUE_BROTHEL = 1000011
DD_FILTER_BROTHELPATRON_STANDARD = 1000007
DD_INTERACTION_BROTHELSTAFF_HARLOTSTUD_IDLE = 1000010
DD_JOB_BROTHELPATRON = 1000002
DD_ROLE_BROTHELPATRON = 1000003
DD_ROLE_BROTHELPATRONFREEROAM = 1000020
DD_ROLE_BROTHELPATRONFREEROAM_READYFORSERVICE = 1000021
DD_ROLE_BROTHELPATRONSITDOWN = 1000026
DD_ROLE_BROTHELPATRON_BESERVICED = 1000005
DD_ROLE_BROTHELPATRON_READYFORSTAFFTOTAKEORDER = 1000004
DD_ROLE_BROTHELSTAFF = 1000009
DD_ROLE_BROTHELSTAFF_BARTENDER = 1000017
DD_ROLE_BROTHELSTAFF_MAINTENANCE = 1000016
DD_ROLE_BROTHELSTAFF_STRIPPER = 1000012
DD_SITUATION_BROTHELPATRON = 1000006
DD_SITUATION_BROTHELPATRON_PLAYER = 1000025
DD_SITUATION_BROTHELSTAFF = 1000013
DD_SITUATION_BROTHELSTAFF_AUTONOMOUS = 1000018
DD_SITUATION_BROTHELSTAFF_BARTENDER = 1000023
DD_SITUATION_BROTHELSTAFF_HARLOTSTUD = 1000022
DD_SITUATION_BROTHELSTAFF_HOST = 1000024
DD_SITUATION_BROTHELSTAFF_MAINTENANCE = 1000015
DD_SITUATION_BROTHELSTAFF_PLAYER = 1000019
DD_SITUATION_BROTHELSTAFF_STRIPPER = 1000014
DEPRECIATED = 118792
DOG_SIZE_LARGE = 1892
DOG_SIZE_SMALL = 1891
DRINKS_ANY = 159
DRINKS_BAR_ALCOHOLIC = 157
DRINKS_BAR_ANY = 160
DRINKS_BAR_NON_ALCOHOLIC = 158
DRINK_ALCOHOLIC = 264
DRINK_ANY = 269
DRINK_BUBBLE_TEA = 114701
DRINK_CRAFTED = 351
DRINK_CRAFTED_COFFEE_TEA = 459
DRINK_FIZZY = 18451
DRINK_KAVA = 63538
DRINK_MILK = 2948
DRINK_NON_ALCOHOLIC = 265
DRINK_SERUM = 12290
DRINK_SPACE_ENERGY = 691
DRINK_TODDLER = 1661
DUPLICATE_AFFORDANCE_ANIMAL_WATCH = 2702
DUPLICATE_AFFORDANCE_COMPUTER = 2836
DUPLICATE_AFFORDANCE_COUNTER = 57450
DUPLICATE_AFFORDANCE_HIGH_SCHOOL_ACTIVE_CLEAN_SINK = 114744
DUPLICATE_AFFORDANCE_HIGH_SCHOOL_ACTIVE_CLEAN_TABLE = 114741
DUPLICATE_AFFORDANCE_HIGH_SCHOOL_ACTIVE_CLEAN_TOILET = 114742
DUPLICATE_AFFORDANCE_HIGH_SCHOOL_ACTIVE_CREATE_PUDDLE = 114743
DUPLICATE_AFFORDANCE_HIGH_SCHOOL_BACKGROUND = 114736
DUPLICATE_AFFORDANCE_INFANT_WATCH = 2952
DUPLICATE_AFFORDANCE_MAGIC_HQ_BE_AMAZED = 49184
DUPLICATE_AFFORDANCE_MAGIC_HQ_BROWSE_BOOKS = 49185
DUPLICATE_AFFORDANCE_MIRROR = 2172
DUPLICATE_AFFORDANCE_PONDS = 2589
DUPLICATE_AFFORDANCE_READ = 1173
DUPLICATE_AFFORDANCE_SCRATCH = 57449
DUPLICATE_AFFORDANCE_SINK = 2096
DUPLICATE_AFFORDANCE_TALK_TO_PLANT = 2701
DUPLICATE_AFFORDANCE_TOYS_PICK_UP = 1697
DUPLICATE_AFFORDANCE_TOYS_PLAY_WITH = 1696
DUPLICATE_AFFORDANCE_TRAIT_INTERACTIONS = 1174
DUPLICATE_AFFORDANCE_VIEW = 1175
DUPLICATE_AFFORDANCE_WASH_HANDS = 2837
DUPLICATE_AFFORDANCE_WILD_GRASS_HARVEST = 118878
EARS_DOWN = 57347
EARS_UP = 57348
ENSEMBLE_FIN_ORANGE_RED = 63537
ENSEMBLE_FIN_PASTEL = 63535
ENSEMBLE_FIN_TEAL_PURPLE = 63536
ENSEMBLE_SWIM_BANDEAU_BLACK = 1257
ENSEMBLE_SWIM_BANDEAU_BLUE = 1258
ENSEMBLE_SWIM_BANDEAU_CORAL = 1251
ENSEMBLE_SWIM_BANDEAU_YELLOW = 1254
ENSEMBLE_SWIM_HALTER_BLACK = 1239
ENSEMBLE_SWIM_HALTER_LIME = 1255
ENSEMBLE_SWIM_HALTER_RED = 1252
ENSEMBLE_SWIM_HALTER_WHITE = 1256
ENSEMBLE_SWIM_METAL_BROWN = 1259
ENSEMBLE_SWIM_METAL_GREEN = 1260
ENSEMBLE_SWIM_METAL_PINK = 1250
ENSEMBLE_SWIM_METAL_TEAL = 1253
EYEBROW_SHAPE_ARCHED = 1060
EYEBROW_SHAPE_CURVED = 1059
EYEBROW_SHAPE_STRAIGHT = 1058
EYEBROW_THICKNESS_BALD = 12393
EYEBROW_THICKNESS_BUSHY = 1054
EYEBROW_THICKNESS_MEDIUM = 1057
EYEBROW_THICKNESS_SPARSE = 1056
EYEBROW_THICKNESS_THIN = 1055
EYE_COLOR_ALIEN = 12392
EYE_COLOR_AMBER = 114
EYE_COLOR_AQUA = 115
EYE_COLOR_BLACK = 116
EYE_COLOR_BLUE = 117
EYE_COLOR_BLUE_GRAY = 1884
EYE_COLOR_BROWN = 118
EYE_COLOR_DARK_BROWN = 119
EYE_COLOR_GOLDEN = 423
EYE_COLOR_GRAY = 120
EYE_COLOR_GREEN = 121
EYE_COLOR_HAZEL = 421
EYE_COLOR_HAZEL_BLUE = 122
EYE_COLOR_HAZEL_GREEN = 123
EYE_COLOR_HONEY = 422
EYE_COLOR_LIGHT_BLUE = 124
EYE_COLOR_LIGHT_BROWN = 125
EYE_COLOR_LIGHT_GREEN = 126
EYE_COLOR_LIGHT_YELLOW = 1880
EYE_COLOR_PURPLE = 2763
EYE_COLOR_VAMPIRE_BLACK = 40988
EYE_COLOR_VAMPIRE_BLUE_BLACK = 40980
EYE_COLOR_VAMPIRE_GREEN = 40981
EYE_COLOR_VAMPIRE_ICE_BLUE = 40982
EYE_COLOR_VAMPIRE_PURPLE = 40983
EYE_COLOR_VAMPIRE_RED = 40984
EYE_COLOR_VAMPIRE_RED_BLACK = 40985
EYE_COLOR_VAMPIRE_WHITE = 40986
EYE_COLOR_VAMPIRE_YELLOW = 40987
EYE_COLOR_YELLOW = 1879
EYE_COLOR_YELLOW_GREEN = 1885
FABRIC_COTTON = 532
FABRIC_DENIM = 587
FABRIC_LEATHER = 531
FABRIC_METAL = 932
FABRIC_SILK = 585
FABRIC_SILVER = 933
FABRIC_SYNTHETIC = 584
FABRIC_WOOL = 586
FACE_DETAIL_FRECKLES_NOSE = 1651
FACE_DETAIL_FRECKLES_SPREAD = 1650
FACE_DETAIL_TEETH_BUCK = 1647
FACE_DETAIL_TEETH_GAP = 1649
FACE_DETAIL_TEETH_SNAGGLE = 1648
FACE_DETAIL_TEETH_STRAIGHT = 1652
FACIAL_HAIR_BEARD = 378
FACIAL_HAIR_GOATEE = 379
FACIAL_HAIR_MUSTACHE = 380
FASHION_RARITY_COMMON = 2803
FASHION_RARITY_EXCLUSIVE = 2806
FASHION_RARITY_EXCLUSIVE_DEPOP = 2807
FASHION_RARITY_RARE = 2804
FASHION_RARITY_VERY_RARE = 2805
FIRE_FLAMMABLE_AUTO_ADDED = 1925
FLOOR_PATTERN_CARPET = 298
FLOOR_PATTERN_DIRT_SAND = 309
FLOOR_PATTERN_FLOWERS = 308
FLOOR_PATTERN_GRASS = 307
FLOOR_PATTERN_LINOLEUM = 303
FLOOR_PATTERN_MASONRY = 302
FLOOR_PATTERN_METAL = 304
FLOOR_PATTERN_MISC = 305
FLOOR_PATTERN_OUTDOOR = 306
FLOOR_PATTERN_STONE = 301
FLOOR_PATTERN_TILE = 299
FLOOR_PATTERN_WOOD = 300
FOOD_ANY = 268
FOOD_AROMATIC = 1614
FOOD_BATUU = 51240
FOOD_BEACH_BUM = 2203
FOOD_BURRITO = 1602
FOOD_CAFETERIA_STATION_PRANKED = 65551
FOOD_CAMPFIRE = 10263
FOOD_CHOPSTICKS = 55379
FOOD_DESSERT = 359
FOOD_DISH_BOWL = 1980
FOOD_DISH_PLATE = 1981
FOOD_DISH_SHORT_FOOD = 1988
FOOD_DISH_TALL_FOOD = 1987
FOOD_EAT_WITH_TODDLER_SIZED = 1675
FOOD_EAT_WITH_UTENSIL = 1674
FOOD_EXOTIC = 2939
FOOD_FOOD_BLOB_APPLESAUCE_LIGHT_BROWN = 1687
FOOD_FOOD_BLOB_FRUIT_SALAD_RED_YELLOW_BLUE = 1688
FOOD_FOOD_BLOB_MAC_CHEESE_YELLOW_SPOTTY = 1689
FOOD_FOOD_BLOB_MINESTRONE_REDDISH_BROWN = 1690
FOOD_FOOD_BLOB_OATMEAL_LIGHT_BROWN_SPOTTY = 1691
FOOD_FOOD_BLOB_PEAS_GREEN = 1693
FOOD_FOOD_BLOB_YOGURT_PINK_WHITISH = 1692
FOOD_FRIDGE = 348
FOOD_GOURMET_MEAL = 2511
FOOD_GRAND_MEAL_EP05 = 2083
FOOD_GRILLED_CHEESE = 1499
FOOD_HAS_FISH = 2201
FOOD_HAS_MEAT = 1572
FOOD_HAS_MEAT_SUBSTITUTE = 1573
FOOD_HAY = 118801
FOOD_HEALTHY = 2494
FOOD_HEALTHY_MEAL = 2754
FOOD_HORSE_FRIENDLY = 2973
FOOD_ICO = 1984
FOOD_ISLAND = 63511
FOOD_JUNGLE = 45089
FOOD_JUNK = 2495
FOOD_JUNK_SUGAR_ADDED = 2755
FOOD_KALUA_PORK = 63512
FOOD_MADE_WITH_GOLDEN_EGG = 2627
FOOD_MADE_WITH_OBSIDIAN_EGG = 2628
FOOD_MEAL_BREAKFAST = 1728
FOOD_MEAL_DINNER = 1730
FOOD_MEAL_LUNCH = 1729
FOOD_MULTI = 347
FOOD_PICKY_EATER_A_LIKE = 1712
FOOD_PICKY_EATER_B_LIKE = 1713
FOOD_PICKY_EATER_C_LIKE = 1714
FOOD_PICKY_EATER_DISLIKE = 1717
FOOD_PICKY_EATER_D_LIKE = 1715
FOOD_PICKY_EATER_E_LIKE = 1716
FOOD_PIE = 2609
FOOD_PREPARED = 759
FOOD_QUICK_MEAL = 2236
FOOD_SACK_LUNCH = 43025
FOOD_SINGLE = 1686
FOOD_SNACK = 651
FOOD_SPICY = 1603
FOOD_TODDLER_DISLIKE = 1659
FOOD_TODDLER_LIKE = 1660
FULL_BODY_APRON = 951
FULL_BODY_COSTUME = 948
FULL_BODY_JUMPSUITS = 374
FULL_BODY_LINGERIE = 950
FULL_BODY_LONG_DRESS = 375
FULL_BODY_OUTERWEAR = 947
FULL_BODY_OVERALL = 952
FULL_BODY_ROBE = 949
FULL_BODY_SHORT_DRESS = 376
FULL_BODY_SUITS = 377
FULL_BODY_SWIMSUIT = 1237
FUNC_ACCURSED_OBJECT = 86019
FUNC_ACCURSED_OBJECT_REWARD_DOLL = 86026
FUNC_ACCURSED_OBJECT_REWARD_TENDRIL = 86027
FUNC_ACID_MUD_PUDDLE = 67625
FUNC_ACTIVITY_TABLE = 688
FUNC_ACTIVITY_TABLE_DRAWING = 934
FUNC_ACTOR_CAREER_CELL_DOOR = 61496
FUNC_ACTOR_CAREER_FRIDGE = 61495
FUNC_ACTOR_CAREER_HOSPITAL_EXAM_BED = 61497
FUNC_ACTOR_CAREER_MOVIE_MEDIEVAL_STAGE_PROP = 61647
FUNC_ACTOR_CAREER_MOVIE_PIRATE_STAGE_PROP = 61625
FUNC_ACTOR_CAREER_MOVIE_SUPER_HERO_STAGE_PROP = 61627
FUNC_ACTOR_CAREER_PEDESTAL = 61498
FUNC_ACTOR_CAREER_PIRATE_WHEEL = 61499
FUNC_ACTOR_CAREER_STAGE_MARK_LARGE = 61500
FUNC_ACTOR_CAREER_STAGE_OBJECT_ALL = 61611
FUNC_ACTOR_CAREER_STAGE_OBJECT_CAMPFIRE = 61633
FUNC_ACTOR_CAREER_STUDIO_DOOR_PRIVATE = 61641
FUNC_ACTOR_CAREER_TV_HIGH_APOCALYPSE_STAGE_PROP = 61626
FUNC_ADVENTURE_GEAR = 69710
FUNC_AIR = 1284
FUNC_ALERT = 1392
FUNC_ALIEN = 12397
FUNC_ALIEN_PORTAL = 12436
FUNC_ALIEN_SATELLITE_DISH = 12370
FUNC_AMBROSIA = 1989
FUNC_AMBROSIA_TREAT = 57399
FUNC_ANIMAL = 506
FUNC_ANIMAL_OBJECT = 2709
FUNC_ANIMAL_OBJECT_ANIMAL_CLOTHES = 2602
FUNC_ANIMAL_OBJECT_ANIMAL_CLOTHES_FOR_CHICKEN = 2604
FUNC_ANIMAL_OBJECT_ANIMAL_CLOTHES_FOR_COW = 2605
FUNC_ANIMAL_OBJECT_ANIMAL_CLOTHES_FOR_FOX = 2634
FUNC_ANIMAL_OBJECT_ANIMAL_CLOTHES_FOR_LLAMA = 2606
FUNC_ANIMAL_OBJECT_ANIMAL_CLOTHES_FOR_RABBIT = 2603
FUNC_ANIMAL_OBJECT_FEEDER = 3002
FUNC_ANIMAL_OBJECT_LIVESTOCK = 2710
FUNC_ANIMAL_OBJECT_LIVESTOCK_CHICKEN = 2711
FUNC_ANIMAL_OBJECT_LIVESTOCK_CHICKEN_CHICK = 2714
FUNC_ANIMAL_OBJECT_LIVESTOCK_CHICKEN_EGG = 2715
FUNC_ANIMAL_OBJECT_LIVESTOCK_CHICKEN_HEN = 2712
FUNC_ANIMAL_OBJECT_LIVESTOCK_CHICKEN_ROOSTER = 2713
FUNC_ANIMAL_OBJECT_LIVESTOCK_CHICKEN_SPECIAL_EGG = 2697
FUNC_ANIMAL_OBJECT_LIVESTOCK_COOP = 2718
FUNC_ANIMAL_OBJECT_LIVESTOCK_COW = 2716
FUNC_ANIMAL_OBJECT_LIVESTOCK_GOAT = 118785
FUNC_ANIMAL_OBJECT_LIVESTOCK_LLAMA = 2717
FUNC_ANIMAL_OBJECT_LIVESTOCK_PEN = 2719
FUNC_ANIMAL_OBJECT_LIVESTOCK_SHEEP = 118786
FUNC_ANIMAL_OBJECT_LIVESTOCK_SHEEP_BLACK = 118813
FUNC_ANIMAL_OBJECT_LIVESTOCK_SHEEP_COLORS = 118814
FUNC_ANIMAL_OBJECT_LIVESTOCK_SHEEP_WHITE = 118812
FUNC_ANIMAL_OBJECT_WILD = 2720
FUNC_ANIMAL_OBJECT_WILD_BIRD_HOME = 2722
FUNC_ANIMAL_OBJECT_WILD_BIRD_HOME_ANIMATED_BIRD = 112664
FUNC_ANIMAL_OBJECT_WILD_RABBIT = 2721
FUNC_ANIMAL_OBJECT_WILD_RABBIT_HOME = 2723
FUNC_ANIMAL_OBJECT_WILD_RABBIT_MOUND = 2724
FUNC_ANNIVERSARY = 1366
FUNC_ANNIVERSARY_21 = 2519
FUNC_APARTMENT_PROBLEM = 55333
FUNC_APPARITION = 1195
FUNC_AQUARIUM = 1109
FUNC_ARCADE = 24605
FUNC_ARCHAEOLOGY_CAN_BE_STUDIED = 45112
FUNC_ARCHAEOLOGY_CAN_BE_STUDIED_BG = 2051
FUNC_ARCHAEOLOGY_ITEM_MED = 45073
FUNC_ARCHAEOLOGY_ITEM_SMALL = 45074
FUNC_ARCHAEOLOGY_TABLE = 45072
FUNC_ART = 484
FUNC_ARTS_UNIVERSITY_SHELL = 65548
FUNC_ARTS_UNIVERSITY_SHELL_SHELL1 = 65560
FUNC_ARTS_UNIVERSITY_SHELL_SHELL2 = 65561
FUNC_ART_SCULPTURE = 2209
FUNC_ASH_PILE = 1465
FUNC_ASTRONAUT = 1131
FUNC_ATHLETIC = 476
FUNC_ATMOSPHERIC_CONDENSER = 67616
FUNC_ATOM = 1394
FUNC_AURAL_USE_TERRAIN_TYPES = 2525
FUNC_AUTHOR = 1119
FUNC_AUTOGRAPHED_OBJECT = 61614
FUNC_AUTONOMY_AREA_MARKER = 2186
FUNC_AUTO_PET_FEEDER = 57396
FUNC_AWNING = 1155
FUNC_BABY = 744
FUNC_BABY_SHOWER_GIFT = 116740
FUNC_BABY_YODA = 2280
FUNC_BADGE = 1421
FUNC_BAIT_CRYSTAL = 983
FUNC_BAIT_ELEMENT = 982
FUNC_BAIT_FRESH_FLOWER = 827
FUNC_BAIT_FRESH_FRUIT = 825
FUNC_BAIT_FROG = 788
FUNC_BAIT_MED_FISH = 829
FUNC_BAIT_METAL = 984
FUNC_BAIT_ORGANIC = 789
FUNC_BAIT_PLASMA_FRUIT = 40972
FUNC_BAIT_ROTTEN_FLOWER = 828
FUNC_BAIT_ROTTEN_FRUIT = 826
FUNC_BAIT_SMALL_FISH = 796
FUNC_BAIT_TRASH = 830
FUNC_BAKE = 1385
FUNC_BAKING = 1387
FUNC_BALL = 528
FUNC_BANQUET = 8218
FUNC_BANQUET_TABLE = 8213
FUNC_BAR = 498
FUNC_BARBECUE = 1079
FUNC_BARREL = 12378
FUNC_BAR_GLOBE = 36865
FUNC_BASEBOARD = 1084
FUNC_BASIN = 1110
FUNC_BASKET = 527
FUNC_BASKETBALL = 55404
FUNC_BASKETBALL_HOOP = 55402
FUNC_BASSINET = 2926
FUNC_BAT = 1220
FUNC_BATH = 1022
FUNC_BATHROOM = 1023
FUNC_BATHTUB = 990
FUNC_BATTLE_STATION = 32770
FUNC_BATUU_ANTIQUITIES = 51230
FUNC_BATUU_BINOCULARS = 51238
FUNC_BATUU_BLASTER = 51233
FUNC_BATUU_CONTROL_PANEL = 51239
FUNC_BATUU_CONTROL_PANEL_FIRST_ORDER = 51250
FUNC_BATUU_CONTROL_PANEL_FIRST_ORDER_COMMUNICATIONS_TOWER = 51244
FUNC_BATUU_CONTROL_PANEL_MAIN_STRIP = 51257
FUNC_BATUU_CONTROL_PANEL_RESISTANCE = 51256
FUNC_BATUU_DATA_SPIKE = 51235
FUNC_BATUU_FAKE_ID = 51236
FUNC_BATUU_MISSION_RS8_RESCUE_PREP_OBJ = 51245
FUNC_BATUU_MISSION_VALUABLE = 51242
FUNC_BATUU_PORG = 51271
FUNC_BATUU_SHELL = 51249
FUNC_BATUU_SHELL_DOCKING_BAY = 51247
FUNC_BATUU_SHELL_DWELLING = 51248
FUNC_BATUU_SUPPLY_CRATE = 51206
FUNC_BATUU_SUPPLY_CRATE_BLACK_SPIRE = 51268
FUNC_BATUU_SUPPLY_CRATE_FIRST_ORDER = 51267
FUNC_BATUU_SUPPLY_CRATE_RESISTANCE = 51266
FUNC_BATUU_THERMAL_DETONATOR = 51237
FUNC_BBQ = 1078
FUNC_BEACH_CAVE = 63534
FUNC_BEAM = 1427
FUNC_BEAR = 508
FUNC_BEAST = 1216
FUNC_BED = 777
FUNC_BEDSIDE_TABLE = 1009
FUNC_BED_KID = 888
FUNC_BED_VALID_MONSTER_UNDER_TARGET = 1542
FUNC_BEE_BOX = 59449
FUNC_BEE_SWARM = 59452
FUNC_BENCH = 494
FUNC_BEVERAGE = 500
FUNC_BG_PIPE_ORGAN = 1709
FUNC_BG_YOGA_MAT = 1710
FUNC_BICYCLE = 2956
FUNC_BIKE = 2278
FUNC_BIN = 925
FUNC_BIO_FUEL = 2336
FUNC_BIRD_FEEDER = 34820
FUNC_BIZARRE_IDOL = 86030
FUNC_BLADDER = 995
FUNC_BLINDS = 1153
FUNC_BLOB = 512
FUNC_BLOCK_CONSTRUCTION_TABLE = 43029
FUNC_BONE = 1210
FUNC_BONFIRE = 2190
FUNC_BONY = 1211
FUNC_BOOK = 893
FUNC_BOOKCASE = 1389
FUNC_BOOK_BOOK_OF_LIFE = 1177
FUNC_BOOK_DO_NOT_PUT_AWAY = 2839
FUNC_BOOK_HOMEWORK = 1080
FUNC_BOOK_MAGIC_TOME = 49153
FUNC_BOOK_MANUAL = 2767
FUNC_BOOK_PLAYER_CREATED = 656
FUNC_BOOK_WEREWOLF = 135184
FUNC_BOOMBOX = 991
FUNC_BOOTH = 26629
FUNC_BOOTH_BANQUETTE = 26641
FUNC_BOOTH_CORNER = 26636
FUNC_BOTTLE = 1160
FUNC_BOWL = 1222
FUNC_BOWLING = 38925
FUNC_BOWLING_LANE = 38913
FUNC_BOWLING_LANE_BG = 1720
FUNC_BOX = 579
FUNC_BOX_OF_DECORATIONS = 59408
FUNC_BREWER = 1882
FUNC_BRICK = 1086
FUNC_BRIEFCASE = 55407
FUNC_BUBBLE_BLOWER = 55310
FUNC_BUBBLE_TEA_COUNTER = 114698
FUNC_BUCKET = 1291
FUNC_BUFFET = 8217
FUNC_BUILD_OBJ_HAS_ADDITIONAL_GAMEPLAY = 2808
FUNC_BUSH = 1163
FUNC_BUSINESS = 1323
FUNC_BUSINESS_LIGHT = 1545
FUNC_CABINET = 1409
FUNC_CAFETERIA_STATION = 65550
FUNC_CAGE = 1431
FUNC_CAKE = 1391
FUNC_CALENDAR = 1395
FUNC_CAMERAS = 1381
FUNC_CAMERA_NORMAL = 12342
FUNC_CAMERA_OUTSTANDING = 12343
FUNC_CAMERA_POOR = 12341
FUNC_CAMERA_PRO = 79875
FUNC_CAMERA_SLOT_TRIPOD = 2221
FUNC_CAMERA_TRIPOD = 79873
FUNC_CAMERA_TRIPOD_ANCHOR_MARK = 79877
FUNC_CAMPFIRE = 10246
FUNC_CAMPING = 10245
FUNC_CANDLE = 1207
FUNC_CANDLES = 1328
FUNC_CANDLE_MAKING_STATION = 67628
FUNC_CANDY_BOWL = 2117
FUNC_CANDY_SKULL = 1554
FUNC_CANDY_SKULL_01 = 1555
FUNC_CANDY_SKULL_02 = 1556
FUNC_CANDY_SKULL_03 = 1557
FUNC_CANDY_SKULL_04 = 1558
FUNC_CANDY_SKULL_05 = 1559
FUNC_CANDY_SKULL_06 = 1560
FUNC_CANDY_SKULL_07 = 1561
FUNC_CANDY_SKULL_08 = 1562
FUNC_CANDY_SKULL_09 = 1563
FUNC_CANDY_SKULL_10 = 1564
FUNC_CANNED_GOOD = 2580
FUNC_CANS = 1297
FUNC_CANT_REPOSSESS = 2276
FUNC_CANVAS = 573
FUNC_CAN_BE_VACUUMED = 94213
FUNC_CAN_BE_VACUUMED_GROSS = 94214
FUNC_CAN_BE_VACUUMED_HANDHELD = 94224
FUNC_CARDS = 1316
FUNC_CARD_GAME = 922
FUNC_CARD_TABLE = 988
FUNC_CARPENTER = 492
FUNC_CARPET = 1161
FUNC_CART = 1402
FUNC_CARVED_PUMPKIN = 22529
FUNC_CARVING_STATION = 22540
FUNC_CASE = 1411
FUNC_CAT_CONDO = 57383
FUNC_CAT_WAND = 57429
FUNC_CAT_WAND_RAINBOW = 57453
FUNC_CAULDRON = 49155
FUNC_CAULDRON_BG = 2597
FUNC_CAULDRON_POTION = 49156
FUNC_CELEBRITY_FAN_TARGETABLE = 61475
FUNC_CELEBRITY_TILE_ORIGINAL = 61636
FUNC_CELL = 1378
FUNC_CEMETERY = 1200
FUNC_CHAIR = 1303
FUNC_CHAIR_DEBATE_SHOWDOWN_AUDIENCE = 65592
FUNC_CHAIR_DEBATE_SHOWDOWN_JUDGE = 65593
FUNC_CHALKBOARD = 1426
FUNC_CHANGE_CLOTHES = 1448
FUNC_CHANGING_TABLE = 2957
FUNC_CHARISMA = 1099
FUNC_CHEER_MAT_GROUP = 114753
FUNC_CHEER_MAT_SOLO = 114754
FUNC_CHEF = 1115
FUNC_CHEF_STATION = 26627
FUNC_CHEM_ANALYZER = 12361
FUNC_CHEM_LAB = 12360
FUNC_CHESS = 485
FUNC_CHILD = 1136
FUNC_CHILD_VIOLIN = 1176
FUNC_CHIMNEY = 1164
FUNC_CHRISTMAS = 1327
FUNC_CLAY = 511
FUNC_CLIMBING_ROUTE = 69692
FUNC_CLIMBING_ROUTE_LARGE = 69701
FUNC_CLIMBING_ROUTE_MEDIUM = 69700
FUNC_CLIMBING_ROUTE_SMALL = 69699
FUNC_CLOBBERS_SNOW_FOOTPRINTS = 2114
FUNC_CLONE_NORMAL_MIN = 12344
FUNC_CLOSET = 1139
FUNC_CLOTHES = 1162
FUNC_CLUBS = 24593
FUNC_CLUE = 12371
FUNC_COAT_RACK = 1500
FUNC_COBWEB = 1193
FUNC_COCONUT_PLANT = 63518
FUNC_COFFEE = 525
FUNC_COFFEE_CART = 65603
FUNC_COFFEE_MAKER = 1167
FUNC_COFFIN = 40970
FUNC_COLLECTIBLE = 2787
FUNC_COLLECTION_MONSTERS = 32771
FUNC_COLLECTION_SPAWNER = 12425
FUNC_COLLECTION_WEREWOLF = 2792
FUNC_COLLECT_ARTIFACT = 45075
FUNC_COLLECT_ARTIFACT_FAKE = 45076
FUNC_COLLECT_ARTIFACT_GENUINE = 45092
FUNC_COLLECT_ARTIFACT_KNIFE = 45098
FUNC_COLLECT_ARTIFACT_MAIL = 45077
FUNC_COLLECT_ARTIFACT_MAIL_FAKE = 45093
FUNC_COLLECT_ARTIFACT_MASK = 45099
FUNC_COLLECT_ARTIFACT_SKULL = 45100
FUNC_COLLECT_ARTIFACT_STATUE = 45101
FUNC_COLLECT_ARTIFACT_VASE = 45097
FUNC_COLOR_FROM_SAND = 2200
FUNC_COMEDY = 1130
FUNC_COMEDY_ROUTINE = 589
FUNC_COMEDY_ROUTINE_LONG = 594
FUNC_COMEDY_ROUTINE_MEDIUM = 593
FUNC_COMEDY_ROUTINE_SHORT = 592
FUNC_COMMUNITY_BOARD_BG = 2284
FUNC_COMMUNITY_BOARD_EP14 = 118798
FUNC_COMPUTER = 514
FUNC_COMPUTER_GLASSES = 65655
FUNC_CONCEPT_ECO_INVENTION = 67612
FUNC_CONCEPT_MUNICIPAL = 67611
FUNC_CONCRETE = 1092
FUNC_COOK = 524
FUNC_COOKING = 1102
FUNC_COOLER = 10243
FUNC_CORPORATE_WORKER_APOLOGY_GIFT = 69742
FUNC_COT = 1287
FUNC_COUCH = 989
FUNC_COUNTER = 1525
FUNC_COW = 112681
FUNC_COWPLANT = 1375
FUNC_CRAFT = 513
FUNC_CRAFTED_CANDLE = 67622
FUNC_CRAFTED_OBJECT_GENERIC = 2824
FUNC_CRAFT_SALES_TABLE = 55365
FUNC_CRAFT_SALES_TABLE_JUNGLE_SUPPLIES_FUN = 2047
FUNC_CRAFT_SALES_TABLE_JUNGLE_SUPPLIES_FURNITURE = 2046
FUNC_CRAFT_SALES_TABLE_JUNGLE_SUPPLIES_PET = 2048
FUNC_CRAFT_SALES_TABLE_JUNGLE_SUPPLIES_SUPPLIES = 2045
FUNC_CRAFT_SALES_TABLE_PAINTING = 2387
FUNC_CRAFT_SALES_TABLE_REQUIRED_OBJECT_BG = 2285
FUNC_CRAFT_SALES_TABLE_SECRET_ITEMS_COLLECTIBLES = 2050
FUNC_CRAFT_SALES_TABLE_SECRET_ITEMS_SUPPLIES = 2049
FUNC_CRAFT_SALES_TABLE_TABLE = 2386
FUNC_CRATE = 12379
FUNC_CRATES = 1401
FUNC_CRATES_ROUTABLE = 57385
FUNC_CREATIVITY = 24597
FUNC_CRIB = 745
FUNC_CRIME_MAP = 12372
FUNC_CRIMINAL = 1113
FUNC_CROSS_STITCH = 2577
FUNC_CROSS_STITCH_HOOP = 2613
FUNC_CROSS_STITCH_HOOP_COMPLETE = 2614
FUNC_CRYPT = 1201
FUNC_CRYSTAL_BALL = 1184
FUNC_CUBE = 502
FUNC_CULINARY = 1114
FUNC_CULLING_PORTAL = 1546
FUNC_CUP = 1302
FUNC_CUPBOARD = 1012
FUNC_CUPCAKE_MACHINE = 1376
FUNC_CURTAIN = 1014
FUNC_DANCEFLOOR = 1455
FUNC_DANCING = 24601
FUNC_DARTBOARD = 24609
FUNC_DAY_OF_THE_DEAD = 1565
FUNC_DEATH = 575
FUNC_DECAL = 1151
FUNC_DENIZEN_POND = 2157
FUNC_DESSERT = 1386
FUNC_DETECTIVE = 12327
FUNC_DETECTIVE_CHIEF_CHAIR = 12435
FUNC_DETECTIVE_CLUE_ADD_TO_MAP = 12318
FUNC_DETECTIVE_CLUE_CHEMICAL = 12296
FUNC_DETECTIVE_CLUE_DATABASE = 12326
FUNC_DETECTIVE_CLUE_PICTURE = 12312
FUNC_DETECTIVE_CLUE_SAMPLE = 12313
FUNC_DEW_COLLECTOR = 67615
FUNC_DEW_COLLECTOR_HIGH_QUALITY = 67646
FUNC_DIA_DE_LOS_MUERTOS = 1566
FUNC_DIGITAL_FRAME = 2216
FUNC_DINING = 1124
FUNC_DINING_CHAIR = 1006
FUNC_DINING_HUTCH = 1125
FUNC_DINOSAUR = 509
FUNC_DIPLOMA = 1415
FUNC_DIRECTOR_CHAIR = 61463
FUNC_DISABLE_AUTO_SHAPE = 2551
FUNC_DISABLE_IN_LOT_THUMBNAILS = 2100
FUNC_DISHWASHER = 1451
FUNC_DISPENSER = 1419
FUNC_DIVIDER = 1033
FUNC_DJING = 24600
FUNC_DJ_BOOTH = 1456
FUNC_DOCTOR = 12328
FUNC_DOCTOR_ITEM_SAMPLE = 12330
FUNC_DOCTOR_OBJECT_EXAM_BED = 12329
FUNC_DOCTOR_OBJECT_MEDICAL_TREADMILL = 12348
FUNC_DOCTOR_OBJECT_SURGERY_TABLE = 12333
FUNC_DOCTOR_OBJECT_XRAY_MACHINE = 12332
FUNC_DOCTOR_PLAYSET = 43030
FUNC_DOESNT_SPAWN_FIRE = 1494
FUNC_DOLL = 580
FUNC_DOLLHOUSE = 666
FUNC_DOLLY_CAMERA = 61462
FUNC_DOLPHIN_ALBINO = 63492
FUNC_DOLPHIN_MERFOLK = 63493
FUNC_DOLPHIN_SPAWNER = 63494
FUNC_DOLPHIN_STANDARD = 63491
FUNC_DONT_WAKE_LLAMA = 24608
FUNC_DOUBLE_BED = 778
FUNC_DRAGON = 510
FUNC_DRAWING_POSTED = 43011
FUNC_DRAW_SOMETHING = 1003
FUNC_DRINK = 499
FUNC_DRINK_GIFTING = 2666
FUNC_DRINK_TRAY = 1552
FUNC_DROID_BB_SERIES = 51219
FUNC_DROID_PERSONALITY_CHIP = 51211
FUNC_DROID_PERSONALITY_CHIP_FIRST_ORDER = 51213
FUNC_DROID_PERSONALITY_CHIP_FIRST_ORDER_2 = 51252
FUNC_DROID_PERSONALITY_CHIP_RESISTANCE = 51212
FUNC_DROID_PERSONALITY_CHIP_RESISTANCE_2 = 51251
FUNC_DROID_PERSONALITY_CHIP_SCOUNDREL = 51214
FUNC_DROID_PERSONALITY_CHIP_SCOUNDREL_2 = 51253
FUNC_DROID_R_SERIES = 51220
FUNC_DROPS_LEAVES_EP10_MAPLE_GREEN = 2513
FUNC_DROPS_LEAVES_EP10_MAPLE_RED = 2514
FUNC_DROPS_LEAVES_LARGE = 2063
FUNC_DROPS_LEAVES_MEDIUM = 2062
FUNC_DROPS_LEAVES_SMALL = 2056
FUNC_DROPS_LEAVES_X_LARGE = 2064
FUNC_DUCT = 1428
FUNC_DUMPSTER = 67605
FUNC_DUMPSTER_DEAL_APPLIANCE = 2446
FUNC_DUMPSTER_DEAL_BURNT_AND_SCRATCHED = 2445
FUNC_DUMPSTER_DEAL_COLLECTIBLE = 2454
FUNC_DUMPSTER_DEAL_CRAFTABLE = 2455
FUNC_DUMPSTER_DEAL_MISCELLANEOUS = 2448
FUNC_DUMPSTER_DEAL_PLUMBING = 2447
FUNC_DUMPSTER_DEAL_UPGRADE_PART = 2456
FUNC_DUMPSTER_HIGH_PRICE_DROP = 67610
FUNC_DUMPSTER_INSECT = 67645
FUNC_DUMPSTER_LOW_PRICE_DROP = 67609
FUNC_DUMPSTER_MEAL_FOOD = 2452
FUNC_DUMPSTER_MEAL_INGREDIENT = 2451
FUNC_DUMPSTER_MEAL_INSECT = 2453
FUNC_DUMPSTER_UNIQUE_DROP = 67608
FUNC_DUST_BUNNY = 94216
FUNC_DUST_FRIEND = 94215
FUNC_DUST_PILE = 94209
FUNC_EARBUDS = 1725
FUNC_EASEL = 482
FUNC_EASTER_EGG = 2082
FUNC_ECO_ECO_FRIENDLY_APPLIANCES = 2375
FUNC_ECO_FOOTPRINT_OBJECT_STATE = 2376
FUNC_ECO_FOOTPRINT_SUN_RAY = 67588
FUNC_ECO_GREEN_GARDENING = 2374
FUNC_ECO_NEIGHBORHOOD_UTILITY = 2372
FUNC_ECO_UPCYCLING_INITIATIVE = 2373
FUNC_EGG = 2576
FUNC_ENERGY = 997
FUNC_ENHANCED_SMELL = 135183
FUNC_ENTERTAINER = 1129
FUNC_ENTERTAINMENT_CENTER = 2940
FUNC_EP01_ALIEN_TRANSMUTE_COMPATIBLE = 12369
FUNC_EP01_COLLECTIBLE_BG = 2038
FUNC_EP01_SERUM_AGE_AWAY = 12422
FUNC_EP01_SERUM_ALIEN_AURA = 12421
FUNC_EP01_SERUM_EMBIGGEN = 12416
FUNC_EP01_SERUM_FIXERS_LUCK = 12419
FUNC_EP01_SERUM_GHOST_GOO = 12417
FUNC_EP01_SERUM_NEED_FIXER = 12354
FUNC_EP01_SERUM_OX_STRENGTH = 12418
FUNC_EP01_SERUM_REAPERS_FRIEND = 12420
FUNC_EP01_SERUM_RED_HOT = 12414
FUNC_EP01_SERUM_ROSE_PERFUME = 12352
FUNC_EP01_SERUM_SLIMIFY = 12415
FUNC_EP01_SERUM_SMART = 12356
FUNC_EP01_SERUM_SNAKE_OIL = 12353
FUNC_EP01_SERUM_SPARK_DRIVE = 12355
FUNC_EP01_SERUM_SYNTHETIC_FOOD = 12351
FUNC_EP10_FESTIVAL_FOOD = 69732
FUNC_EQUESTRIAN_CENTER = 118871
FUNC_ESPORTS_GAMER = 1134
FUNC_ESPRESSO_BAR = 1452
FUNC_ESPRESSO_GRINDER = 1454
FUNC_ESPRESSO_MACHINE = 1453
FUNC_ETAGERE = 1035
FUNC_EXERCISE = 473
FUNC_EXIT = 1416
FUNC_EXPERIMENTAL_FOOD = 26631
FUNC_EXTINGUISHER = 1417
FUNC_FABRICATED_ITEM = 67587
FUNC_FABRICATION_DYE = 67590
FUNC_FABRICATION_DYE_COMMON = 67637
FUNC_FABRICATOR = 67586
FUNC_FACE = 1214
FUNC_FACIAL_MASK = 18472
FUNC_FAMILY_BULLETIN_BOARD = 43016
FUNC_FAN = 1414
FUNC_FAUCET = 1138
FUNC_FAVORITE_CHOPSTICKS = 69685
FUNC_FAVORITE_CHOPSTICK_CLASSIC_WOOD = 69741
FUNC_FAVORITE_CHOPSTICK_PLASTIC = 69687
FUNC_FAVORITE_CHOPSTICK_STEEL = 69688
FUNC_FAVORITE_CHOPSTICK_WOOD = 69686
FUNC_FESTIVAL_AUTONOMY_AREA_MARKER = 55297
FUNC_FESTIVAL_BLOSSOM_TEA_FOUNTAIN = 55388
FUNC_FESTIVAL_CURRY_CONTEST = 55369
FUNC_FESTIVAL_FIREWORKS_DARK_SIDE = 55366
FUNC_FESTIVAL_FIREWORKS_LIGHT_SIDE = 55367
FUNC_FESTIVAL_FLEA_MARKET_OBJECTS = 55392
FUNC_FESTIVAL_LAMP_TEA_FOUNTAINS = 55387
FUNC_FESTIVAL_TEA_DARK_TEA = 55345
FUNC_FESTIVAL_TEA_LIGHT_TEA = 55346
FUNC_FESTIVAL_TEA_SAKURA = 55347
FUNC_FETCHABLE = 1875
FUNC_FIGURINE = 1157
FUNC_FILE_HOLDER = 1425
FUNC_FILTH_FIEND = 94217
FUNC_FIRE = 1305
FUNC_FIREPLACE_MAGIC = 49183
FUNC_FIREWORKS = 1578
FUNC_FIREWORKS_ARTS_CRAFTS = 1588
FUNC_FIREWORKS_BLOSSOM = 1583
FUNC_FIREWORKS_FOOD = 1586
FUNC_FIREWORKS_LAMP = 1585
FUNC_FIREWORKS_LOGIC = 1584
FUNC_FIREWORKS_MUSIC = 1587
FUNC_FIREWORKS_SPARKLER = 1590
FUNC_FIREWORKS_SPARKLER_BLOSSOM = 55408
FUNC_FIREWORKS_SPARKLER_FOOD = 55409
FUNC_FIREWORKS_SPARKLER_LAMP = 55410
FUNC_FIREWORKS_SPARKLER_LOGIC = 55411
FUNC_FIREWORKS_SPARKLER_WEDDING = 55412
FUNC_FIREWORKS_WEDDING = 1589
FUNC_FIRE_ALARM = 1165
FUNC_FIRE_PIT = 1306
FUNC_FISH = 992
FUNC_FISHING_LOCATION_ANY = 2164
FUNC_FISHING_LOCATION_HOLE = 937
FUNC_FISHING_LOCATION_SPOT = 938
FUNC_FISHING_SPOT_BAY = 63528
FUNC_FISHING_SPOT_COMMON = 2193
FUNC_FISHING_SPOT_RARE = 2192
FUNC_FISHING_SPOT_TROPICAL = 63526
FUNC_FISHING_SPOT_UNCOMMON = 2191
FUNC_FISH_ENDANGERED = 63503
FUNC_FISH_FISHBOWL = 869
FUNC_FISH_INVASIVE = 2195
FUNC_FITNESS = 474
FUNC_FLAG = 1403
FUNC_FLAGSTONE = 1094
FUNC_FLOWER = 1314
FUNC_FLOWERS_10 = 59490
FUNC_FLOWERS_3 = 59483
FUNC_FLOWERS_4 = 59484
FUNC_FLOWERS_5 = 59485
FUNC_FLOWERS_6 = 59486
FUNC_FLOWERS_7 = 59487
FUNC_FLOWERS_8 = 59488
FUNC_FLOWERS_9 = 59489
FUNC_FLOWERS_BOP_BEG = 2106
FUNC_FLOWERS_CHRY_SNAP = 2104
FUNC_FLOWERS_DAI_BLU = 2102
FUNC_FLOWERS_LILY_DEATH = 2107
FUNC_FLOWERS_ROS_DAH = 2103
FUNC_FLOWERS_SCENT = 2090
FUNC_FLOWERS_SCENT_RARE = 2091
FUNC_FLOWERS_SNO_CROC = 2101
FUNC_FLOWERS_TUL_CHRI = 2105
FUNC_FLOWER_ARRANGEMENT = 59457
FUNC_FLOWER_GIFTING = 2668
FUNC_FOLDERS = 1412
FUNC_FOLDING = 1304
FUNC_FOOD = 520
FUNC_FOOD_PET_EDIBLE = 2030
FUNC_FOOD_PLATTER = 26643
FUNC_FOOSBALL_TABLE = 24591
FUNC_FORAGED_PLANT = 2698
FUNC_FORTUNE = 1180
FUNC_FORTUNE_TELLING = 8200
FUNC_FOSSIL_BRUSHED = 2044
FUNC_FOSSIL_ROCK = 2037
FUNC_FOUNTAIN = 8216
FUNC_FOX = 2591
FUNC_FOX_DEN = 2629
FUNC_FREELANCER_CANVAS_CHARACTER_DESIGN = 2177
FUNC_FREELANCER_CANVAS_ENVIRONMENT_DESIGN = 2178
FUNC_FREELANCER_CANVAS_ICON = 2183
FUNC_FREELANCER_CANVAS_ILLUSTRATIVE = 2184
FUNC_FREELANCER_CANVAS_PORTRAIT = 2179
FUNC_FREELANCER_CANVAS_RECREATED_ART = 2181
FUNC_FREELANCER_CANVAS_REFERENCE = 2185
FUNC_FREELANCER_CANVAS_SPLASH_ART = 2180
FUNC_FREELANCE_MAKER_CARVED_CANDLES = 67599
FUNC_FREELANCE_MAKER_COUCH = 67596
FUNC_FREELANCE_MAKER_CRAFTED_CANDLES = 67601
FUNC_FREELANCE_MAKER_FINE_WALL_DECOR = 67602
FUNC_FREELANCE_MAKER_FLOOR_LIGHTS = 67598
FUNC_FREELANCE_MAKER_JAR_CANDLES = 67595
FUNC_FREELANCE_MAKER_KIDS_BED = 67600
FUNC_FREELANCE_MAKER_KOMBUCHA = 67597
FUNC_FREELANCE_MAKER_RUGS = 67593
FUNC_FREELANCE_MAKER_TOFIZZ = 67594
FUNC_FRIDGE = 1002
FUNC_FRIDGE_MINI = 2233
FUNC_FRIDGE_SKIN_CARE = 18471
FUNC_FRIENDSHIP_BRACELET = 116749
FUNC_FROG_PUMP = 2798
FUNC_FRONT_DESK = 12331
FUNC_FROSTY = 1337
FUNC_FRUIT_CAKE = 1445
FUNC_FRUIT_PUNCH_FOUNTAIN = 8214
FUNC_FRYING_PAN = 2449
FUNC_FUN = 999
FUNC_FUTURE = 503
FUNC_GAME = 481
FUNC_GAMING = 1075
FUNC_GARBAGE = 924
FUNC_GARDEN = 1150
FUNC_GARDENING = 1107
FUNC_GARDENING_FERTILIZER_BAD = 862
FUNC_GARDENING_FERTILIZER_HIGH = 859
FUNC_GARDENING_FERTILIZER_LOW = 861
FUNC_GARDENING_FERTILIZER_MAX = 870
FUNC_GARDENING_FERTILIZER_MED = 860
FUNC_GARDENING_FLOWERS = 59463
FUNC_GARDENING_FORBIDDEN_FRUIT = 1708
FUNC_GARDENING_GRAFTABLE = 2092
FUNC_GARDENING_GROWFRUIT = 1502
FUNC_GARDENING_MONEY_TREE = 59482
FUNC_GARDENING_PATCH = 112641
FUNC_GARDENING_SEEDS = 1029
FUNC_GARDENING_SEED_COMMON = 831
FUNC_GARDENING_SEED_RARE = 833
FUNC_GARDENING_SEED_UNCOMMON = 832
FUNC_GARDENING_SKILL_PLANT = 1721
FUNC_GARDENING_SPRINKLER = 59437
FUNC_GARDENING_TOXIC = 10254
FUNC_GARDENING_WILD = 1272
FUNC_GARDEN_FLOWER = 2781
FUNC_GARDEN_GARLIC = 40971
FUNC_GARDEN_GHOST_DESTROY = 2176
FUNC_GARDEN_PLASMA_TREE = 40973
FUNC_GARLAND = 1334
FUNC_GARLIC = 40962
FUNC_GATE = 1390
FUNC_GATOR = 112694
FUNC_GETS_DIRTY = 2516
FUNC_GHOST = 1190
FUNC_GIANT_CROPS_FERTILIZER = 112642
FUNC_GIANT_CROPS_FRUIT = 112645
FUNC_GIANT_CROPS_FRUIT_GIANT_MUSHROOM = 112680
FUNC_GIANT_CROPS_PLANT = 112644
FUNC_GIANT_CROPS_SEED_PACKET = 112643
FUNC_GIANT_CROP_LARGE = 2612
FUNC_GIANT_CROP_MEDIUM = 2611
FUNC_GIANT_CROP_SMALL = 2610
FUNC_GIVE_GIFT_NOT_GIFTABLE = 2160
FUNC_GIVE_GIFT_REWARD = 2088
FUNC_GLASS = 1432
FUNC_GNOME = 1365
FUNC_GNOME_KICK_REWARD = 2087
FUNC_GONDOLA_BOTTOM = 69654
FUNC_GONDOLA_TOP = 69653
FUNC_GOURMET_COOKING = 1104
FUNC_GO_DANCING_OBJECT_VISIBILITY = 24587
FUNC_GO_FOR_WALK_DOG_INTERACTIONS = 57395
FUNC_GRAFFITI = 55403
FUNC_GRAND_MEAL = 2095
FUNC_GRASS = 1093
FUNC_GRAVE = 1198
FUNC_GRAVESTONE = 1203
FUNC_GREEN_SCREEN = 61465
FUNC_GRILL_RECIPE = 1247
FUNC_GUITAR = 565
FUNC_GYM = 562
FUNC_GYPSY = 1183
FUNC_HABITAT = 77826
FUNC_HAIR_MAKEUP_CHAIR = 61442
FUNC_HAIR_PILE = 57411
FUNC_HALLOWEEN = 1179
FUNC_HAMPER = 75783
FUNC_HAMSTER = 77828
FUNC_HAND = 1209
FUNC_HANDINESS = 1100
FUNC_HANUKKAH = 1329
FUNC_HARDWOOD = 1095
FUNC_HARVESTABLE = 2126
FUNC_HARVESTABLE_COW = 2590
FUNC_HARVESTABLE_FRUIT = 2592
FUNC_HARVESTABLE_LARGE = 2587
FUNC_HARVESTABLE_RARE = 2072
FUNC_HARVESTABLE_SUPER_RARE = 2074
FUNC_HARVESTABLE_UNCOMMON = 2073
FUNC_HARVESTABLE_WALL = 2588
FUNC_HAUNTED = 1223
FUNC_HAUNTED_PAINTING = 86028
FUNC_HEAD = 1213
FUNC_HEALTH = 475
FUNC_HEART = 1369
FUNC_HEAT_LAMP = 14338
FUNC_HEAT_LAMP_BG = 1520
FUNC_HEDGEHOG = 77829
FUNC_HEN = 112684
FUNC_HERBALISM = 10249
FUNC_HERBALISM_INGREDIENT = 10251
FUNC_HERBALISM_INGREDIENT_CHAMOMILE = 10271
FUNC_HERBALISM_INGREDIENT_ELDERBERRY = 10272
FUNC_HERBALISM_INGREDIENT_FIRELEAF = 10273
FUNC_HERBALISM_INGREDIENT_HUCKLEBERRY = 10274
FUNC_HERBALISM_INGREDIENT_MOREL_MUSHROOM = 10275
FUNC_HERBALISM_PLANT = 10250
FUNC_HERBALISM_POTION = 10255
FUNC_HIDEABLE = 1914
FUNC_HIGH_CHAIR = 1654
FUNC_HIGH_CHAIR_DRINK = 1695
FUNC_HIGH_CHAIR_FOOD = 1694
FUNC_HIGH_SCHOOL_ACTIVE_AMPHITHEATRE = 114709
FUNC_HIGH_SCHOOL_ACTIVE_CAFETERIA_STATION = 114693
FUNC_HIGH_SCHOOL_ACTIVE_CAREER_DAY_TABLE = 114731
FUNC_HIGH_SCHOOL_ACTIVE_EXAM_BOOK = 114690
FUNC_HIGH_SCHOOL_ACTIVE_FIELD = 114708
FUNC_HIGH_SCHOOL_ACTIVE_PRINCIPAL_DESK = 114717
FUNC_HIGH_SCHOOL_ACTIVE_SPEAKER = 114700
FUNC_HIGH_SCHOOL_ACTIVE_WHITEBOARD = 114691
FUNC_HIGH_SCHOOL_ACTIVE_WORK_BOOK = 114689
FUNC_HIGH_SCHOOL_PROM_BULLETIN_BOARD = 114716
FUNC_HIGH_SCHOOL_PROM_DRINK_FOUNTAIN = 114719
FUNC_HIGH_SCHOOL_PROM_PODIUM = 2822
FUNC_HOLIDAY = 1326
FUNC_HOLIDAY_CANDLE = 2128
FUNC_HOLIDAY_CANDLE_2 = 59478
FUNC_HOLIDAY_DECO_OBJECTS = 2098
FUNC_HOLIDAY_FESTIVE_LIGHTING = 2129
FUNC_HOLIDAY_GNOME_GROUP01 = 2121
FUNC_HOLIDAY_GNOME_GROUP02 = 2122
FUNC_HOLIDAY_GNOME_GROUP03 = 2123
FUNC_HOLIDAY_GNOME_GROUP04 = 2124
FUNC_HOLIDAY_TRADITION_BAKING_RECIPE = 2116
FUNC_HOLIDAY_TRADITION_BONFIRE = 2109
FUNC_HOLIDAY_TRADITION_DECO_BE_ROMANTIC = 2108
FUNC_HOLIDAY_TRADITION_HAVE_DECORATIONS = 2110
FUNC_HOLIDAY_TRADITION_OPEN_PRESENTS = 2111
FUNC_HOLIDAY_TRADITION_PARTY = 2112
FUNC_HOLIDAY_TREE = 59409
FUNC_HOLIDAY_TREE_GARLAND = 59412
FUNC_HOLIDAY_TREE_ORNAMENTS = 59411
FUNC_HOLIDAY_TREE_SKIRT = 59413
FUNC_HOLIDAY_TREE_TOPPER = 59414
FUNC_HOLOTABLE = 51223
FUNC_HOLOTABLE_FIRST_ORDER_PURCHASE = 51207
FUNC_HOLOTABLE_RESISTANCE_PURCHASE = 51208
FUNC_HONEY = 59450
FUNC_HOOD = 1168
FUNC_HOOP = 553
FUNC_HORSE = 118906
FUNC_HORSE_BARRELS = 118883
FUNC_HORSE_BED = 118787
FUNC_HORSE_JUMPS = 118882
FUNC_HORSE_MANURE = 2978
FUNC_HORSE_TOY = 118797
FUNC_HOSPITAL = 1377
FUNC_HOST_STATION = 26628
FUNC_HOT_SAUCE = 1300
FUNC_HOT_SPRINGS = 69675
FUNC_HOT_TUB = 1444
FUNC_HOUSE = 1224
FUNC_HOUSEHOLD_INVENTORY_OBJECT_PROXY = 2388
FUNC_HUNGER = 996
FUNC_HUTCH = 1030
FUNC_HYDRAULIC = 1429
FUNC_HYGIENE = 998
FUNC_ICE_CHEST = 1249
FUNC_ICE_CREAM = 20486
FUNC_ICE_CREAM_BOWL = 20483
FUNC_ICE_CREAM_CARTON = 20482
FUNC_ICE_CREAM_CONE = 20484
FUNC_ICE_CREAM_MACHINE = 20481
FUNC_ICE_CREAM_MILK_SHAKE = 20485
FUNC_IMPORTANT_ITEMS = 2283
FUNC_INCENSE = 18442
FUNC_INFANT_CRIB = 2913
FUNC_INFANT_MESMERIZE = 2946
FUNC_INFANT_PLAY_MAT = 2914
FUNC_INFECTED_PLANT = 47129
FUNC_INFLATABLE = 1286
FUNC_INFO_BOARD = 69714
FUNC_INGREDIENT = 523
FUNC_INGREDIENT_APPLE = 2654
FUNC_INGREDIENT_ARTISAN_HERB_BREAD = 12302
FUNC_INGREDIENT_AUBERGINE = 112648
FUNC_INGREDIENT_AUBERGINE_BG = 2616
FUNC_INGREDIENT_BEETLE = 10253
FUNC_INGREDIENT_BERRY = 2584
FUNC_INGREDIENT_BLACKBERRY = 2651
FUNC_INGREDIENT_BLUEBERRY = 2620
FUNC_INGREDIENT_BREAD = 2595
FUNC_INGREDIENT_CHEESE = 2593
FUNC_INGREDIENT_CHOCOLATE = 2607
FUNC_INGREDIENT_COWBERRY_JAM_OR_HONEY = 2586
FUNC_INGREDIENT_COWPLANT_ESSENCE = 12373
FUNC_INGREDIENT_CRAWDAD = 10241
FUNC_INGREDIENT_CROSS_STITCH_WOOL = 112650
FUNC_INGREDIENT_CRYSTAL = 1345
FUNC_INGREDIENT_CRYSTAL_ALIEN = 12386
FUNC_INGREDIENT_CRYSTAL_COMMON = 1349
FUNC_INGREDIENT_CRYSTAL_RARE = 1351
FUNC_INGREDIENT_CRYSTAL_UNCOMMON = 1350
FUNC_INGREDIENT_EXOTIC_FRUIT_PIE = 12305
FUNC_INGREDIENT_EXOTIC_FRUIT_TART = 12301
FUNC_INGREDIENT_FISH = 817
FUNC_INGREDIENT_FISH_PIE = 12303
FUNC_INGREDIENT_FISH_PUFFERFISH = 55335
FUNC_INGREDIENT_FIZZY_JUICE = 67631
FUNC_INGREDIENT_FIZZY_JUICE_EP09 = 2429
FUNC_INGREDIENT_FLOUR_OR_SUGAR = 2618
FUNC_INGREDIENT_FRUIT = 795
FUNC_INGREDIENT_FRUITCAKE_SET1 = 12307
FUNC_INGREDIENT_FRUITCAKE_SET2 = 12308
FUNC_INGREDIENT_FRUIT_MUFFINS = 12298
FUNC_INGREDIENT_FRUIT_OR_VEGGIE = 2585
FUNC_INGREDIENT_FRUIT_SCONES = 12299
FUNC_INGREDIENT_GRIMBUCHA_EP09 = 2432
FUNC_INGREDIENT_HERB = 816
FUNC_INGREDIENT_INFECTED_SPORE = 47142
FUNC_INGREDIENT_INSECT = 1242
FUNC_INGREDIENT_JELLY_FILLED_DOUGHNUTS = 12306
FUNC_INGREDIENT_JELLY_OR_JAM = 2619
FUNC_INGREDIENT_KOMBUCHA = 67632
FUNC_INGREDIENT_KOMBUCHA_EP09 = 2430
FUNC_INGREDIENT_LETTUCE = 112646
FUNC_INGREDIENT_LETTUCE_BG = 2615
FUNC_INGREDIENT_LOCUST = 10242
FUNC_INGREDIENT_MEAT = 2594
FUNC_INGREDIENT_MEAT_RED = 2785
FUNC_INGREDIENT_MEAT_SUBSTITUTE = 2630
FUNC_INGREDIENT_MEAT_SUBSTITUTE_SOURCE = 2631
FUNC_INGREDIENT_METAL = 1344
FUNC_INGREDIENT_METAL_ALIEN = 12387
FUNC_INGREDIENT_METAL_COMMON = 1346
FUNC_INGREDIENT_METAL_RARE = 1348
FUNC_INGREDIENT_METAL_UNCOMMON = 1347
FUNC_INGREDIENT_MILK_OR_EGGS = 2648
FUNC_INGREDIENT_MUSHROOM = 1243
FUNC_INGREDIENT_PLANT_ALIEN = 12388
FUNC_INGREDIENT_PUMPKIN = 112647
FUNC_INGREDIENT_PUMPKIN_BG = 2617
FUNC_INGREDIENT_RAINBOW_GELATIN_CAKE_SET1 = 12309
FUNC_INGREDIENT_RAINBOW_GELATIN_CAKE_SET2 = 12310
FUNC_INGREDIENT_RASPBERRY = 2652
FUNC_INGREDIENT_ROSE_QUARTZ = 12364
FUNC_INGREDIENT_SELTZER = 67633
FUNC_INGREDIENT_STANDARD_FRUIT_PIE = 12304
FUNC_INGREDIENT_STANDARD_FRUIT_TART = 12300
FUNC_INGREDIENT_STRAWBERRY = 2653
FUNC_INGREDIENT_SUSPICIOUS = 67634
FUNC_INGREDIENT_SUSPICIOUS_EP09 = 2431
FUNC_INGREDIENT_TOMATO = 2596
FUNC_INGREDIENT_VEGGIE = 815
FUNC_INGREDIENT_WATERMELON = 112663
FUNC_INGREDIENT_WAX_BLOCK = 67636
FUNC_INSANE_TALK_TO_OBJECTS = 1929
FUNC_INSECT = 2575
FUNC_INSECT_FARM = 67592
FUNC_INSECT_FARMED = 67649
FUNC_INSECT_WILD = 10298
FUNC_INSTRUMENT = 570
FUNC_INSTRUMENTS = 1413
FUNC_INTERACTIVE_BUSH = 24588
FUNC_INTERACTIVE_BUSH_BG = 2070
FUNC_INTERACTIVE_CLOSET = 24589
FUNC_INTERIOR_DECORATOR_GIG_OBJECT_WEIRD = 53253
FUNC_INTERIOR_DECORATOR_NEW = 53251
FUNC_INVENTION_CONSTRUCTOR = 12394
FUNC_INVESTIGATION_DOSSIER = 47165
FUNC_INVESTIGATION_EVIDENCE = 47106
FUNC_INVESTIGATION_HAZMAT_SUIT = 47147
FUNC_INVESTIGATION_JUNK_PILE = 47126
FUNC_INVESTIGATION_KEYCARD = 47164
FUNC_INVESTIGATION_SEALED_DOOR_FLOOR = 47136
FUNC_INVESTIGATION_SEALED_DOOR_HALLWAY = 47138
FUNC_INVESTIGATION_SEALED_DOOR_MOTHER_PLANT = 47137
FUNC_INVESTIGATION_SPORE_FILTER = 47146
FUNC_INVESTIGATION_SPORE_SAMPLE = 47135
FUNC_INVISIBLE = 1219
FUNC_ISLAND_CANOE = 63501
FUNC_ISLAND_CANOE_BEACH_VENUE = 2198
FUNC_ISLAND_SPIRIT = 63497
FUNC_ISLAND_SPIRIT_INACTIVE = 63498
FUNC_ITEM_BATUU = 2464
FUNC_JACK_O_LANTERN = 1206
FUNC_JAIL = 1379
FUNC_JIG = 1342
FUNC_JOURNAL = 43009
FUNC_JOURNALIST = 1118
FUNC_JOURNAL_BASE_GAME = 1724
FUNC_JUICE_FIZZER = 67629
FUNC_JUICE_FIZZING_PRODUCT = 67635
FUNC_JUICE_KEG = 65539
FUNC_JUICE_KEG_CONFIDENT = 65543
FUNC_JUICE_KEG_FLIRTY = 65542
FUNC_JUICE_KEG_HAPPY = 65544
FUNC_JUICE_KEG_PLAYFUL = 65545
FUNC_JUMP_STAND = 24604
FUNC_JUNGLE = 563
FUNC_JUNGLE_GYM = 1034
FUNC_KARAOKE_MACHINE = 1581
FUNC_KEROSENE = 1282
FUNC_KETCHUP = 1298
FUNC_KETTLE = 1221
FUNC_KID = 1091
FUNC_KIDDIE_POOL = 59462
FUNC_KIDS_TENT = 2554
FUNC_KNIFE = 1140
FUNC_KNITTING = 83992
FUNC_KNITTING_BABY_ONESIE = 83983
FUNC_KNITTING_BEANIE = 83973
FUNC_KNITTING_CHILD_SWEATER = 83988
FUNC_KNITTING_CLOTHING = 83993
FUNC_KNITTING_DECORATION = 83979
FUNC_KNITTING_FURNISHING = 83975
FUNC_KNITTING_GIFTED = 83990
FUNC_KNITTING_GRIM = 83987
FUNC_KNITTING_ONESIE = 83980
FUNC_KNITTING_POUFFE = 83978
FUNC_KNITTING_RUG = 83976
FUNC_KNITTING_SOCKS = 83974
FUNC_KNITTING_SWEATER = 83977
FUNC_KNITTING_SWEATER_SCARF = 83981
FUNC_KNITTING_TOY = 83982
FUNC_KNITTING_WIP = 2463
FUNC_KNIVES = 1141
FUNC_KNOWLEDGE = 24595
FUNC_KWANZAA = 1330
FUNC_LAB = 1400
FUNC_LAB_DOOR = 47105
FUNC_LADDER = 1230
FUNC_LAMP = 1283
FUNC_LAMP_POST = 1293
FUNC_LANDFILL_DUMPABLE_APPLIANCE = 67607
FUNC_LANTERN = 1205
FUNC_LAPTOP = 515
FUNC_LASER = 1396
FUNC_LASER_LIGHT = 24577
FUNC_LAUNDRY_CLOTHES_LINE = 75781
FUNC_LAUNDRY_DRYER = 75779
FUNC_LAUNDRY_HAMPER = 2033
FUNC_LAUNDRY_HERO_OBJECT = 2032
FUNC_LAUNDRY_PILE = 75777
FUNC_LAUNDRY_SEARCH_TERM = 75782
FUNC_LAUNDRY_WASHING_MACHINE = 75778
FUNC_LAUNDRY_WASH_TUB = 75780
FUNC_LAVA_ROCK = 63499
FUNC_LEAF_PILE = 59432
FUNC_LECTERN = 55405
FUNC_LIFESTYLES_ELECTRONICS = 2493
FUNC_LIFESTYLES_TECH_BOOK = 2505
FUNC_LIFESTYLES_TECH_SCHOOL_PROJECT = 2506
FUNC_LIFE_MILESTONE_MEMORABILIA = 2917
FUNC_LIGHTING_NOT_STAGE_LIGHTS = 61467
FUNC_LIGHTNING_CAN_STRIKE = 2076
FUNC_LIGHTNING_CLEANUP = 59491
FUNC_LIGHTNING_OBJECT = 59440
FUNC_LIGHTS = 1338
FUNC_LIGHTSABER_CRYSTAL = 51203
FUNC_LIGHTSABER_HILT = 51204
FUNC_LIGHT_CANDLE_WITH_AUTO_LIGHTS = 1446
FUNC_LIGHT_NON_ELECTRIC = 1374
FUNC_LIGHT_NO_AUTO_LIGHTS = 1325
FUNC_LINOLEUM = 1097
FUNC_LISTENING_DEVICE_BUG = 47145
FUNC_LITTER_BOX = 57355
FUNC_LITTER_BOX_HIGH_TECH = 57360
FUNC_LIVESTOCK_FEED = 2726
FUNC_LIVESTOCK_FEED_FISHY = 2571
FUNC_LIVESTOCK_FEED_HEALTHY = 2572
FUNC_LIVESTOCK_FEED_PILE = 2649
FUNC_LIVESTOCK_FEED_PILE_BASIC = 2699
FUNC_LIVE_DRAG_ALLOWED_WITH_CHILDREN = 1722
FUNC_LIVING_CHAIR = 1005
FUNC_LLAMA = 112682
FUNC_LOCATOR_BEACH_PORTAL = 2187
FUNC_LOCATOR_TERRAIN_WALKSTYLE_PORTAL = 2482
FUNC_LOG = 1307
FUNC_LOGIC = 1098
FUNC_LOTUS = 1288
FUNC_LOUD_TOYS = 2967
FUNC_LOUNGE_EVENT_AWARD_TROPHY = 61632
FUNC_MACHINE = 578
FUNC_MAGAZINE = 1405
FUNC_MAGIC_BEAN = 1701
FUNC_MAGIC_BEAN_ANGRY_RED = 1702
FUNC_MAGIC_BEAN_CONFIDENT_LIGHT_BLUE = 1707
FUNC_MAGIC_BEAN_FLIRTY_PINK = 1705
FUNC_MAGIC_BEAN_PLAYFUL_GREEN = 1703
FUNC_MAGIC_BEAN_SAD_NAVY_BLUE = 1706
FUNC_MAGIC_BEAN_UNCOMFORTABLE_ORANGE = 1704
FUNC_MAGIC_BROOM = 49169
FUNC_MAGIC_PORTAL_DUELING_TO_HQ = 49159
FUNC_MAGIC_PORTAL_HQ_TO_DUELING = 49160
FUNC_MAGIC_PORTAL_HQ_TO_MARKET = 49161
FUNC_MAGIC_PORTAL_HQ_TO_VISTA = 49162
FUNC_MAGIC_PORTAL_MARKET_TO_HQ = 49163
FUNC_MAGIC_PORTAL_VISTA_TO_HQ = 49164
FUNC_MAHI_MAHI = 63509
FUNC_MAILBOX = 954
FUNC_MAILBOX_GROUND = 2954
FUNC_MAILBOX_WALL = 2168
FUNC_MAKEUP_TABLE = 36868
FUNC_MANNEQUIN = 1322
FUNC_MANSION = 1225
FUNC_MAP = 1312
FUNC_MARKET_STALL = 55298
FUNC_MARKET_STALLS = 1932
FUNC_MARKET_STALLS_DOCKYARD_PETS = 57410
FUNC_MARKET_STALLS_PURCHASE_FOOD = 2378
FUNC_MARKET_STALLS_PURCHASE_NON_FOOD = 2379
FUNC_MARKET_STALLS_SEAFOOD = 1936
FUNC_MARKET_STALLS_SEASONAL_FALL = 59404
FUNC_MARKET_STALLS_SEASONAL_SPRING = 59403
FUNC_MARKET_STALLS_SEASONAL_SUMMER = 59402
FUNC_MARKET_STALLS_SEASONAL_WINTER = 59405
FUNC_MARKET_STALLS_SQUARE_SNACKS = 57405
FUNC_MARKET_STALLS_SQUARE_SNACKS_PETS = 57406
FUNC_MARKET_STALL_MUSIC_FOOD = 2561
FUNC_MARKET_STALL_MUSIC_SHOP = 2562
FUNC_MASCOT = 1295
FUNC_MASONRY = 1096
FUNC_MASSAGE = 18454
FUNC_MASSAGE_CHAIR = 18440
FUNC_MASSAGE_TABLE = 18434
FUNC_MATTRESS = 1285
FUNC_MEAL = 521
FUNC_MEAL_MEAT = 2573
FUNC_MEAL_VEGGIE = 2574
FUNC_MEAT_WALL = 67648
FUNC_MECH_SUIT_BODY = 65639
FUNC_MECH_SUIT_HEAD = 65640
FUNC_MEDITATION = 18452
FUNC_MEDITATION_STOOL = 18438
FUNC_MEDITATION_STOOL_TEMP = 18482
FUNC_MEDIUM = 1188
FUNC_MEGAPHONE = 55406
FUNC_MENTAL = 24599
FUNC_MERCHANDISE_VENDING_MACHINE = 2508
FUNC_MESS = 43031
FUNC_METAL = 1090
FUNC_MICROPHONE = 488
FUNC_MICROSCOPE = 857
FUNC_MICROWAVE = 526
FUNC_MILITARY_CAREER_MEDAL = 47143
FUNC_MILK = 2579
FUNC_MILK_BASIC = 2977
FUNC_MINI_BOTS = 65582
FUNC_MINI_BOTS_PARTY = 65641
FUNC_MINI_BOTS_WORKER = 2275
FUNC_MIRROR_NO_VANITY = 2165
FUNC_MIXOLOGIST = 1116
FUNC_MIXOLOGY = 1103
FUNC_MODEL = 1158
FUNC_MONKEY = 564
FUNC_MONKEY_BARS = 1001
FUNC_MONSTER = 1217
FUNC_MOTHER_PLANT = 47131
FUNC_MOTHER_PLANT_PIT = 47144
FUNC_MOTION = 480
FUNC_MOTION_GAMING_RIG = 1016
FUNC_MOTOR = 24598
FUNC_MOVIE = 1498
FUNC_MOVIE_THEATER = 116737
FUNC_MUD_BATH = 18456
FUNC_MUD_PUDDLE = 59406
FUNC_MUG = 1301
FUNC_MURAL = 55371
FUNC_MUSIC = 491
FUNC_MUSICIAN = 1083
FUNC_MUSIC_DISC = 61470
FUNC_MUSIC_PRODUCTION_STATION = 61469
FUNC_MUSTARD = 1299
FUNC_MYSTICAL_RELIC_BOTTOM = 45067
FUNC_MYSTICAL_RELIC_CRYSTAL = 45068
FUNC_MYSTICAL_RELIC_FUSED = 45078
FUNC_MYSTICAL_RELIC_TOP = 45066
FUNC_MYSTICAL_RELIC_UNBREAKABLE = 45111
FUNC_NECTAR = 1527
FUNC_NECTAR_MAKER = 118885
FUNC_NECTAR_RACK = 118884
FUNC_NEON = 12400
FUNC_NESTING_BLOCKS = 1662
FUNC_NEVER_RECEIVES_SNOW = 2069
FUNC_NON_BAR_JUICE_ENTHUSIAST_QUIRK = 2144
FUNC_NOT_MANAGED_AS_RUG = 2752
FUNC_NO_AUTONOMOUS_VIEW = 2703
FUNC_NO_CLEAN_UP_FROM_INVENTORY = 2210
FUNC_OBJECT_UPGRADE_PART = 780
FUNC_OBSERVATORY = 572
FUNC_OFF_THE_GRID = 2219
FUNC_OFF_THE_GRID_TOGGLE_UTILITY_USAGE = 2427
FUNC_OPENABLE_WINDOW = 2823
FUNC_ORACLE = 1185
FUNC_ORRERY = 12429
FUNC_OTTOMAN = 1007
FUNC_OUTDOOR = 1430
FUNC_OUTDOORS = 1280
FUNC_OUTDOOR_CHAIR = 1004
FUNC_OUTDOOR_PLANT = 1013
FUNC_OVEN = 748
FUNC_PAINT = 483
FUNC_PAINTER = 1120
FUNC_PAINTING = 894
FUNC_PAINTING_EMOTIONAL = 2799
FUNC_PAINTING_GIFTING = 2667
FUNC_PAINTING_HAUNTED = 2515
FUNC_PANS = 1296
FUNC_PAPER = 1418
FUNC_PAPER_POSTED = 43010
FUNC_PARK_FOUNTAIN = 30721
FUNC_PARTY = 529
FUNC_PATH_OBSTACLE_JUNGLE_01_ENTRANCE = 45060
FUNC_PATH_OBSTACLE_JUNGLE_01_EXIT = 45061
FUNC_PATH_OBSTACLE_JUNGLE_02_ENTRANCE = 45062
FUNC_PATH_OBSTACLE_JUNGLE_02_EXIT = 45063
FUNC_PATH_OBSTACLE_JUNGLE_03_ENTRANCE = 45080
FUNC_PATH_OBSTACLE_JUNGLE_03_EXIT = 45081
FUNC_PATH_OBSTACLE_JUNGLE_04_ENTRANCE = 45082
FUNC_PATH_OBSTACLE_JUNGLE_04_EXIT = 45083
FUNC_PATH_OBSTACLE_JUNGLE_05_ENTRANCE = 45084
FUNC_PATH_OBSTACLE_JUNGLE_05_EXIT = 45085
FUNC_PATH_OBSTACLE_JUNGLE_06_ENTRANCE = 45086
FUNC_PATH_OBSTACLE_JUNGLE_06_EXIT = 45087
FUNC_PATH_OBSTACLE_JUNGLE_POOL_ENTRANCE = 45095
FUNC_PATH_OBSTACLE_JUNGLE_POOL_EXIT = 45096
FUNC_PATH_OBSTACLE_JUNGLE_TEMPLE_ENTRANCE = 45064
FUNC_PATH_OBSTACLE_JUNGLE_TEMPLE_EXIT = 45065
FUNC_PATIO_FURNITURE = 1011
FUNC_PEDESTAL = 1399
FUNC_PEN = 112687
FUNC_PERFORMANCE_SPACE = 55299
FUNC_PET_BALL = 57412
FUNC_PET_BED = 57386
FUNC_PET_BOWL = 1876
FUNC_PET_BUSH = 57445
FUNC_PET_CATNIP = 57421
FUNC_PET_CRATE = 57388
FUNC_PET_DIRT_MOUND = 57448
FUNC_PET_DOG_TOY = 57454
FUNC_PET_FEAR_SOUNDS_BG = 2171
FUNC_PET_FILLER = 57380
FUNC_PET_FILLER_THREE = 57382
FUNC_PET_FILLER_TWO = 57381
FUNC_PET_FISH_PILE = 57446
FUNC_PET_FOOD = 57379
FUNC_PET_GIFT = 57444
FUNC_PET_HIDE_NO_FADE = 2031
FUNC_PET_MINOR_CAGE = 77825
FUNC_PET_MINOR_CAGE_BG = 2052
FUNC_PET_NO_ROUTE_UNDER = 2028
FUNC_PET_OBSTACLE_COURSE = 57415
FUNC_PET_OBSTACLE_COURSE_HOOP = 57416
FUNC_PET_OBSTACLE_COURSE_PLATFORM = 57418
FUNC_PET_OBSTACLE_COURSE_RAMP = 57417
FUNC_PET_OBSTACLE_COURSE_TUNNEL = 57420
FUNC_PET_OBSTACLE_COURSE_WEAVING_FLAGS = 57419
FUNC_PET_POOP = 57361
FUNC_PET_POOP_NO_CLEAN = 57455
FUNC_PET_RECIPE = 57404
FUNC_PET_RECIPE_FOOD = 1930
FUNC_PET_SCRATCHABLE_FURNITURE = 1878
FUNC_PET_SEAWEED = 57447
FUNC_PET_SQUEAKY_BALL = 57413
FUNC_PET_TOY = 1877
FUNC_PET_TOY_BOX = 57376
FUNC_PET_TOY_NEW = 57440
FUNC_PET_TOY_SMART_TRAIT_CARRY = 57456
FUNC_PET_TREAT = 57426
FUNC_PET_TREAT_EDIBLE = 57431
FUNC_PET_TREAT_EDIBLE_CHILD = 57438
FUNC_PET_TREAT_EDIBLE_ELDER = 57439
FUNC_PET_VACUUM = 2518
FUNC_PHANTOM = 1194
FUNC_PHOTO = 1382
FUNC_PHOTOGRAPHY = 1383
FUNC_PHOTOGRAPHY_DISALLOW = 1438
FUNC_PHOTO_BOOTH = 114718
FUNC_PHOTO_COLLAGE = 79874
FUNC_PHOTO_OP_STAND = 114702
FUNC_PHOTO_STUDIO = 1941
FUNC_PIANO = 566
FUNC_PICNIC = 1317
FUNC_PICNICBASKET_BG = 2700
FUNC_PICNIC_BASKET = 112649
FUNC_PICNIC_TABLE = 1248
FUNC_PIER_ATTRACTIONS = 114720
FUNC_PILLAR = 1010
FUNC_PIPE = 1410
FUNC_PIPE_ORGAN = 40963
FUNC_PIRATE = 501
FUNC_PIT_BBQ = 63527
FUNC_PIZZA_DELIVERY_POST_JOB_LOSS = 116738
FUNC_PLACEABLE_ON_TREEHOUSE = 2968
FUNC_PLACEMAT_DRAWING = 26639
FUNC_PLACEMAT_FORMAL = 1711
FUNC_PLANTER_BOX = 1149
FUNC_PLAQUE = 1420
FUNC_PLAY = 1142
FUNC_PLUSH = 1021
FUNC_PODIUM = 1577
FUNC_PODIUM_PAIR = 65591
FUNC_PODIUM_PAIR_DEBATE_SHOWDOWN = 65594
FUNC_POLE = 1404
FUNC_POLICE = 12398
FUNC_POND = 2645
FUNC_POND_FISHSIGN = 2601
FUNC_POOL = 1233
FUNC_POOL_LADDER = 1240
FUNC_POOL_LIGHT = 1234
FUNC_POPCORN = 28674
FUNC_POPCORN_BUTTERED = 28678
FUNC_POPCORN_CARAMEL = 28676
FUNC_POPCORN_CHEDDAR = 28675
FUNC_POPCORN_KETTLE = 28677
FUNC_POPCORN_POPPER = 28673
FUNC_PORTABLE_BAR = 24602
FUNC_PORTABLE_KEYBOARD = 1627
FUNC_PORTAL = 1435
FUNC_PORTRAIT = 1422
FUNC_POSTER = 895
FUNC_POT = 1144
FUNC_POTION = 993
FUNC_POTTY = 1664
FUNC_POWER_GENERATOR = 67617
FUNC_PREGENERATE_DEFAULT_MAT_GEO_STATE_THUMBNAIL_ONLY = 2170
FUNC_PRESENT_PILE = 59410
FUNC_PRESENT_PILE_LARGE = 59416
FUNC_PRESENT_PILE_SMALL = 59415
FUNC_PREVENT_RECYCLING = 2442
FUNC_PRISON = 1380
FUNC_PRIVACY_OBEY_APPROPRIATE = 61640
FUNC_PRODUCE = 2582
FUNC_PROGRAMMING = 1101
FUNC_PROPANE = 1281
FUNC_PSYCHIC = 1186
FUNC_PUBLIC_BATHROOM = 1340
FUNC_PUDDLE = 567
FUNC_PUMPKIN = 1204
FUNC_PUNCHING = 477
FUNC_PUPPET_THEATER = 32769
FUNC_PURCHASE_BEACH = 63506
FUNC_PURCHASE_BEACH_ACCESSORIES = 63532
FUNC_PURCHASE_BEACH_FISHING = 63529
FUNC_PURCHASE_BEACH_FRUITS = 63533
FUNC_PURCHASE_BEACH_LEISURE = 63530
FUNC_PURCHASE_BEACH_VEHICLES = 63531
FUNC_PURCHASE_MUSIC_FESTIVAL = 2564
FUNC_PURCHASE_PICKER_CATEGORY_BOOK_EMOTIONAL = 1037
FUNC_PURCHASE_PICKER_CATEGORY_BOOK_SKILL = 1036
FUNC_PURCHASE_VACATION_FUN = 2503
FUNC_PURCHASE_VACATION_FURNITURE = 2500
FUNC_PURCHASE_VACATION_MISC = 2504
FUNC_PURCHASE_VACATION_SUPPLIES = 2502
FUNC_PURCHASE_VACATION_TENTS = 2501
FUNC_PUZZLES = 2949
FUNC_PUZZLES_PIECES = 116757
FUNC_QUADCOPTER = 65624
FUNC_RACK = 1146
FUNC_RANCH_NECTAR = 118791
FUNC_RANCH_NECTARITEMS = 118876
FUNC_RANCH_NECTARMAKER = 118875
FUNC_RANCH_NECTAR_BOTTLE = 118790
FUNC_RANGE = 1169
FUNC_RANGER_STATION = 1341
FUNC_RANGER_STATION_CATEGORY_FUN = 1889
FUNC_RANGER_STATION_CATEGORY_FURNITURE = 1888
FUNC_RANGER_STATION_CATEGORY_INGREDIENT = 1890
FUNC_RANGER_STATION_CATEGORY_PET = 2012
FUNC_RANGER_STATION_CATEGORY_SUPPLIES = 1887
FUNC_RANGER_STATION_FUN = 10269
FUNC_RANGER_STATION_FURNITURE = 10268
FUNC_RANGER_STATION_INGREDIENT = 10270
FUNC_RANGER_STATION_SUPPLIES = 10267
FUNC_RAT = 77830
FUNC_REAPER = 576
FUNC_REBATE_PLANT = 2205
FUNC_RECIPE = 522
FUNC_RECIPE_BAKING_CUPCAKE_FACTORY = 12377
FUNC_RECIPE_BAKING_OVEN = 12376
FUNC_RECLINER = 1111
FUNC_RECORDING = 47149
FUNC_RECYCLER = 67585
FUNC_REFRIGERATOR = 519
FUNC_REGISTERED_VAMPIRE_LAIR = 2271
FUNC_REGISTERS = 12395
FUNC_RELAXATION = 18457
FUNC_REPAIR_BURNT = 67644
FUNC_REPAIR_BURNT_VARIABLE_HEIGHT = 67643
FUNC_REPAIR_BURNT_VARIABLE_HEIGHT_BG = 2435
FUNC_REQUIRES_OCEAN_LOT = 63519
FUNC_RESEARCH_MACHINE = 65631
FUNC_RESTAURANT_NOT_A_TABLE = 26649
FUNC_RETAIL = 1321
FUNC_RETAIL_FRIDGE = 12431
FUNC_RETAIL_NEON_LIGHT = 12365
FUNC_RETAIL_NPC_ITEM_FOR_SALE = 12384
FUNC_RETAIL_PEDESTAL = 12383
FUNC_RETAIL_REGISTER = 12311
FUNC_REVIEW_PRODUCT_BEAUTY = 61557
FUNC_REVIEW_PRODUCT_GADGET = 61559
FUNC_REVIEW_PRODUCT_TECH = 61558
FUNC_REWARD = 1121
FUNC_RIG = 1015
FUNC_ROBOTICS_TABLE = 65565
FUNC_ROBOTIC_ARM = 2281
FUNC_ROBOT_VACUUM = 1982
FUNC_ROBOT_VACUUM_BASE = 1983
FUNC_ROBOT_VACUUM_CLEAN_DEFAULT = 57422
FUNC_ROBOT_VACUUM_CLEAN_UPGRADE = 57423
FUNC_ROBOT_VACUUM_MESS_DEFAULT_CLEAN = 2010
FUNC_ROBOT_VACUUM_MESS_UPGRADED_CLEAN = 2011
FUNC_ROCK = 1318
FUNC_ROCKET = 495
FUNC_ROCKET_SCIENCE = 1105
FUNC_ROCKING_CHAIR = 2462
FUNC_ROCKING_CHAIR_ARM_CHAIR = 83986
FUNC_ROCK_CLIMBING_WALL = 71681
FUNC_ROCK_WALL = 71682
FUNC_ROOMMATE_ABSENT = 2263
FUNC_ROOMMATE_ART = 2259
FUNC_ROOMMATE_BAKING = 2257
FUNC_ROOMMATE_BATHROOM_HOG = 2262
FUNC_ROOMMATE_BIG_CLOSET = 2264
FUNC_ROOMMATE_BREAKER = 2256
FUNC_ROOMMATE_CANT_STOP_THE_BEAT = 2255
FUNC_ROOMMATE_CHEERLEADER = 2248
FUNC_ROOMMATE_CLINGY_SOCIALITE = 2251
FUNC_ROOMMATE_COMPUTER = 2260
FUNC_ROOMMATE_COUCH_POTATO = 2252
FUNC_ROOMMATE_EMO_LONER = 2254
FUNC_ROOMMATE_FITNESS = 2261
FUNC_ROOMMATE_FIXER = 2250
FUNC_ROOMMATE_LATE_ON_RENT = 2267
FUNC_ROOMMATE_MEAL_MAKER = 2249
FUNC_ROOMMATE_MUSIC = 2258
FUNC_ROOMMATE_PARTY_PLANNER = 2253
FUNC_ROOMMATE_PRANKSTER = 2266
FUNC_ROOMMATE_PUBLIC_AFFECTION_DISPLAYER = 2265
FUNC_ROOMMATE_SUPER_NEAT = 2247
FUNC_ROOSTER = 112683
FUNC_RUBBISH = 923
FUNC_RUG = 2020
FUNC_RUSTIC = 1320
FUNC_SABACC_CHIP_PILE = 51254
FUNC_SACRED_CANDLE = 86020
FUNC_SADCLOWN = 2943
FUNC_SALE = 1406
FUNC_SALINE = 1407
FUNC_SAUCER = 1393
FUNC_SAUCE_POT = 2450
FUNC_SAUNA = 18455
FUNC_SAWHORSE = 1408
FUNC_SCARECROW = 59459
FUNC_SCENT_FLOWER_HIGH_SKILL = 59470
FUNC_SCENT_FLOWER_LOW_SKILL = 59469
FUNC_SCHOOL_LOCKER = 114692
FUNC_SCHOOL_PROJECT_BOX_CHILD = 43013
FUNC_SCHOOL_PROJECT_BOX_TEEN = 43014
FUNC_SCIENCE = 1019
FUNC_SCIENCE_TABLE = 858
FUNC_SCIENCE_UNIVERSITY_SHELL = 65549
FUNC_SCIENCE_UNIVERSITY_SHELL_SHELL_1 = 65562
FUNC_SCIENCE_UNIVERSITY_SHELL_SHELL_2 = 65563
FUNC_SCIENTIST = 12396
FUNC_SCRATCHED_ALL = 57369
FUNC_SCRATCHED_LOW = 57368
FUNC_SCRATCHING_POST = 57384
FUNC_SCREEN = 1031
FUNC_SCULPTURE = 2581
FUNC_SCYTHE = 574
FUNC_SEANCE = 1189
FUNC_SEANCE_CIRCLE = 86018
FUNC_SEANCE_TABLE = 86017
FUNC_SEASHELL = 63508
FUNC_SEASONAL = 59445
FUNC_SECRET_AGENT = 1127
FUNC_SECRET_SOCIETY_GARDEN = 65569
FUNC_SECTIONAL_SOFA_CHAISE = 53249
FUNC_SECTIONAL_SOFA_PIECE = 2558
FUNC_SECTIONAL_SOFA_WHOLE = 2557
FUNC_SEER = 1187
FUNC_SERUMS = 12430
FUNC_SERVICE_INDOOR = 2976
FUNC_SERVICE_OUTDOOR = 2975
FUNC_SHADES = 1154
FUNC_SHEET = 1290
FUNC_SHELF = 1148
FUNC_SHELL_INTERACTIVE = 2245
FUNC_SHIP = 496
FUNC_SHOWER = 1315
FUNC_SHOWER_TUB = 1663
FUNC_SHUTTLE = 1397
FUNC_SIGN = 1027
FUNC_SIMBLES = 2953
FUNC_SIM_RAY = 1278
FUNC_SIM_RAY_NOT_VALID_TRANSFORM_RESULT = 2778
FUNC_SIM_RAY_NOT_VALID_TRANSFORM_RESULT_BG = 1528
FUNC_SIM_RAY_TRANSFORM_ALIEN_VISITOR_ALLOW = 12362
FUNC_SING = 489
FUNC_SINGLE_BED = 779
FUNC_SINK = 1313
FUNC_SIT = 1434
FUNC_SIT_LOUNGE = 2196
FUNC_SIT_LOUNGE_FLOAT = 2202
FUNC_SKATING_RINK = 59407
FUNC_SKATING_RINK_ICE_NATURAL = 59399
FUNC_SKATING_RINK_ICE_RINK = 59398
FUNC_SKATING_RINK_LARGE = 59436
FUNC_SKATING_RINK_ROLLER_RINK = 59400
FUNC_SKATING_RINK_SEASONAL = 59448
FUNC_SKATING_RINK_SMALL = 59435
FUNC_SKELETON = 1208
FUNC_SKETCHPAD = 2159
FUNC_SKILLS = 1384
FUNC_SKULL = 1212
FUNC_SLEEP = 1143
FUNC_SLEEPING_BAG = 2931
FUNC_SLEEPING_BAG_TODDLER = 2932
FUNC_SLEEPING_POD = 61624
FUNC_SLIDE_LAWN = 34818
FUNC_SLIPPY_SLIDE = 34817
FUNC_SMART_HUB = 2174
FUNC_SNOB_ART_ASSESS = 2133
FUNC_SNOB_ART_ASSESS_NO_RESERVE = 2134
FUNC_SNOW = 1333
FUNC_SNOW_ANGEL = 2484
FUNC_SNOW_DRIFT = 2485
FUNC_SNOW_MAN = 1336
FUNC_SNOW_PAL = 2486
FUNC_SNOW_SPORTS_SLOPE_BUNNY_SLOPE = 69646
FUNC_SNOW_SPORTS_SLOPE_EASY_SLOPE = 69647
FUNC_SNOW_SPORTS_SLOPE_EXPERT_SLOPE = 69649
FUNC_SNOW_SPORTS_SLOPE_EXTREME_SLOPE = 69650
FUNC_SNOW_SPORTS_SLOPE_INTERMEDIATE_SLOPE = 69648
FUNC_SNOW_SPORTS_SLOPE_SKIS = 69643
FUNC_SNOW_SPORTS_SLOPE_SKIS_ADULT = 69715
FUNC_SNOW_SPORTS_SLOPE_SKIS_ADULT_RENTABLE = 69717
FUNC_SNOW_SPORTS_SLOPE_SKIS_CHILD = 69676
FUNC_SNOW_SPORTS_SLOPE_SKIS_CHILD_RENTABLE = 69719
FUNC_SNOW_SPORTS_SLOPE_SKIS_RENTED = 69678
FUNC_SNOW_SPORTS_SLOPE_SLED = 69645
FUNC_SNOW_SPORTS_SLOPE_SNOWBOARD = 69644
FUNC_SNOW_SPORTS_SLOPE_SNOWBOARD_ADULT = 69716
FUNC_SNOW_SPORTS_SLOPE_SNOWBOARD_ADULT_RENTABLE = 69718
FUNC_SNOW_SPORTS_SLOPE_SNOWBOARD_CHILD = 69677
FUNC_SNOW_SPORTS_SLOPE_SNOWBOARD_CHILD_RENTABLE = 69720
FUNC_SNOW_SPORTS_SLOPE_SNOWBOARD_RENTED = 69679
FUNC_SOAP = 1423
FUNC_SOCCER_BALL = 65540
FUNC_SOCIAL = 1000
FUNC_SOLAR_PANEL = 67613
FUNC_SOUND = 517
FUNC_SPACE = 497
FUNC_SPACESHIP = 994
FUNC_SPACE_RANGER = 1132
FUNC_SPAWNER = 2782
FUNC_SPECTER = 86022
FUNC_SPECTER_JAR_FRIENDLY = 86023
FUNC_SPECTER_JAR_MEAN = 86024
FUNC_SPECTER_JAR_MYSTERIOUS = 86025
FUNC_SPELLS_DUPLICATE = 49165
FUNC_SPELLS_DUPLICATE_BG = 2268
FUNC_SPELLS_STEAL = 49167
FUNC_SPELLS_STEAL_BG = 2436
FUNC_SPIDER = 1192
FUNC_SPIRIT = 1197
FUNC_SPLASH_PAD = 116739
FUNC_SPLASH_PAD_OPEN_STREET = 116758
FUNC_SPLASH_PAD_PLAY_ON = 116756
FUNC_SPLASH_PAD_WHALE = 116759
FUNC_SPOOK = 1196
FUNC_SPOOKY = 1178
FUNC_SPORTS_ARENA_ARTS = 65607
FUNC_SPORTS_ARENA_SCIENCE = 65608
FUNC_SPRINKLER = 1061
FUNC_SPRINKLER_FLOOR = 2099
FUNC_SP_TABLE = 1182
FUNC_STAGE_GATE_ACTORS = 61464
FUNC_STAGE_LIGHT_ALL = 61461
FUNC_STAGE_MARK_DUO_1_1 = 61443
FUNC_STAGE_MARK_DUO_1_2 = 61444
FUNC_STAGE_MARK_DUO_1_3 = 61445
FUNC_STAGE_MARK_DUO_2_1 = 61481
FUNC_STAGE_MARK_DUO_2_2 = 61482
FUNC_STAGE_MARK_DUO_2_3 = 61483
FUNC_STAGE_MARK_DUO_3_1 = 61484
FUNC_STAGE_MARK_DUO_3_2 = 61485
FUNC_STAGE_MARK_DUO_3_3 = 61486
FUNC_STAGE_MARK_DUO_SWORD_FIGHT = 61623
FUNC_STAGE_MARK_SOLO_1_1 = 61446
FUNC_STAGE_MARK_SOLO_1_2 = 61447
FUNC_STAGE_MARK_SOLO_1_3 = 61448
FUNC_STAGE_MARK_SOLO_2_1 = 61487
FUNC_STAGE_MARK_SOLO_2_2 = 61488
FUNC_STAGE_MARK_SOLO_2_3 = 61489
FUNC_STAGE_MARK_SOLO_3_1 = 61490
FUNC_STAGE_MARK_SOLO_3_2 = 61491
FUNC_STAGE_MARK_SOLO_3_3 = 61492
FUNC_STAGE_MARK_SOLO_DEATH = 61622
FUNC_STALLS_CURIO_SHOP_OBJECTS = 47107
FUNC_STALLS_PRODUCE_CURRY_CHILI = 55342
FUNC_STALLS_PRODUCE_GROCERY = 55341
FUNC_STALLS_PRODUCE_SAFFRON = 55343
FUNC_STALLS_PRODUCE_WASABI = 55344
FUNC_STALLS_SCHWAG_FESTIVAL_ALL_STALLS = 55349
FUNC_STALLS_SCHWAG_FESTIVAL_BLOSSOM = 55336
FUNC_STALLS_SCHWAG_FESTIVAL_FLEA_MARKET = 55337
FUNC_STALLS_SCHWAG_FESTIVAL_FOOD = 55338
FUNC_STALLS_SCHWAG_FESTIVAL_LAMP = 55339
FUNC_STALLS_SCHWAG_FESTIVAL_LOGIC = 55340
FUNC_STAND = 1166
FUNC_STANDING_LAMP = 1137
FUNC_STATUE = 1156
FUNC_STEAM_FISSURE = 24585
FUNC_STEAM_ROOM = 18444
FUNC_STEAM_VENT = 63500
FUNC_STEPS = 1077
FUNC_STEREO = 516
FUNC_STEREO_PUBLIC = 2135
FUNC_STICKER = 1152
FUNC_STONE = 1089
FUNC_STOOL = 1008
FUNC_STORE = 12424
FUNC_STRATEGY = 487
FUNC_STRIPED = 1388
FUNC_STUFFED = 504
FUNC_STUFFED_ANIMAL = 1020
FUNC_STUMP = 1308
FUNC_STYLEBOARD = 2130
FUNC_SUGAR_SKULL = 1567
FUNC_SUITCASE = 2950
FUNC_SUITCASE_CHILD = 116754
FUNC_SUITCASE_DESTROY = 116751
FUNC_SUNFLOWER = 1398
FUNC_SUPPLIES = 1294
FUNC_SWIM = 1231
FUNC_SWIMMING_POOL = 1232
FUNC_SWING_SET = 2125
FUNC_SWING_SET_BG = 2120
FUNC_SWIPE_BASIC = 2136
FUNC_SWIPE_HIGH_SKILL = 2138
FUNC_SWIPE_HOUSEHOLD_INVENTORY_BASIC = 2139
FUNC_SWIPE_HOUSEHOLD_INVENTORY_HIGH_SKILL = 2141
FUNC_SWIPE_HOUSEHOLD_INVENTORY_MED_SKILL = 2140
FUNC_SWIPE_MED_SKILL = 2137
FUNC_SYNC_SHOE_REMOVAL_RULE = 69667
FUNC_SYSTEM = 518
FUNC_SYSTEM_SPAWNED_DUST_FRIEND = 2522
FUNC_SYSTEM_SPAWNED_DUST_PILE = 2523
FUNC_SYSTEM_SPAWNED_SPECTER = 2524
FUNC_SYSTEM_SPAWNED_WILD_GRASS = 2983
FUNC_TABLE = 486
FUNC_TABLET = 1108
FUNC_TABLE_CHANGE_DIAPER = 2915
FUNC_TABLE_CLOTH = 1335
FUNC_TABLE_DINING = 2769
FUNC_TABLE_DINING_BAR = 1538
FUNC_TABLE_DINING_UMBRELLA = 1547
FUNC_TABLE_LOW = 2507
FUNC_TANK = 1433
FUNC_TARP = 1289
FUNC_TEA = 577
FUNC_TEA_SET = 133126
FUNC_TECH_GURU = 1133
FUNC_TEDDY = 1073
FUNC_TEDDY_BEAR = 1074
FUNC_TELESCOPE = 571
FUNC_TELEVISION = 470
FUNC_TELLER = 1181
FUNC_TEMPERATURE_COOLER = 2060
FUNC_TEMPERATURE_HEATER = 2059
FUNC_TEMPLE_CHEST = 45091
FUNC_TEMPLE_GATE = 45057
FUNC_TEMPLE_TRAP = 45058
FUNC_TEMP_CRAFT_SALES_TABLE_CREATED_OBJECTS = 55370
FUNC_TEMP_CRAFT_SALES_TABLE_CREATED_OBJECTS_BG = 2040
FUNC_TENT = 2478
FUNC_TERM_PRESENTATION_CLASS_A = 65649
FUNC_TERM_PRESENTATION_CLASS_B = 65650
FUNC_TERM_PRESENTATION_CLASS_C = 65651
FUNC_TERM_PRESENTATION_CLASS_D = 65652
FUNC_TERRACOTTA = 1087
FUNC_TERRARIUM = 77827
FUNC_THERMOSTAT = 59456
FUNC_THRIFT_STORE_RETAIL_RACK = 114699
FUNC_THROWING_MUD = 59428
FUNC_THROWING_SNOWBALLS = 2487
FUNC_THROWING_WATER_BALLOONS = 59427
FUNC_THROW_FOOTBALL = 114737
FUNC_TILE = 1088
FUNC_TOASTING_BUCKET = 133149
FUNC_TOASTING_BUCKET_BG = 2764
FUNC_TODDLER = 1685
FUNC_TODDLER_BALL_PIT = 73734
FUNC_TODDLER_BED = 1658
FUNC_TODDLER_BOOKCASE = 1666
FUNC_TODDLER_GYM_OBJECT_BALL_PIT = 2928
FUNC_TODDLER_GYM_OBJECT_FULL = 1727
FUNC_TODDLER_GYM_OBJECT_SLIDE = 1726
FUNC_TODDLER_GYM_OBJECT_SLIDE_CLIMBER = 2929
FUNC_TODDLER_GYM_OBJECT_TUNNELS = 2930
FUNC_TODDLER_JUNGLE_GYM_OBJECT = 73729
FUNC_TODDLER_PERSONALITY_PICKY_EATER_MIXED_FOOD = 2933
FUNC_TODDLER_SEATING = 1676
FUNC_TODDLER_SLIDE = 2935
FUNC_TODDLER_TOY_BOX = 1665
FUNC_TOILET = 1881
FUNC_TOILET_TALKING = 55311
FUNC_TOMB = 1202
FUNC_TOMBSTONE = 1199
FUNC_TOWEL = 1147
FUNC_TOY = 505
FUNC_TOY_BOX = 1018
FUNC_TOY_BOX_PURCHASE = 1646
FUNC_TOY_BOX_TOYS_TO_CLEAN_UP = 533
FUNC_TOY_ROBOT = 65625
FUNC_TRASH = 581
FUNC_TRASHCAN_DIAPER_PAIL = 2916
FUNC_TRASHCAN_INDOOR_LIDDED = 2951
FUNC_TRASH_CAN = 891
FUNC_TRASH_CAN_HI_TECH = 2443
FUNC_TRASH_CAN_INDOOR = 2349
FUNC_TRASH_CAN_OUTDOOR = 892
FUNC_TRASH_PILE = 568
FUNC_TRASH_PILE_COMPOSTABLE = 2335
FUNC_TRASH_PILE_RECYCLABLE = 2334
FUNC_TREADMILL = 478
FUNC_TREASURE = 63510
FUNC_TREASURE_CHEST = 45113
FUNC_TREE = 1332
FUNC_TREEHOUSE = 116752
FUNC_TREEHOUSE_BASE = 116743
FUNC_TREEHOUSE_BELL = 116746
FUNC_TREEHOUSE_COMPATIBLE = 116750
FUNC_TREEHOUSE_LIGHTS = 116753
FUNC_TREEHOUSE_POLE = 116745
FUNC_TREEHOUSE_SLIDE = 116744
FUNC_TREND_CELEBRITY = 61638
FUNC_TREND_PRODUCT_REVIEW_BEAUTY = 61547
FUNC_TREND_PRODUCT_REVIEW_TECH = 61548
FUNC_TREND_PRODUCT_REVIEW_TOY = 61549
FUNC_TREND_SKILL_ACTING = 61635
FUNC_TREND_SKILL_ARCHAEOLOGY = 61501
FUNC_TREND_SKILL_BAKING = 61502
FUNC_TREND_SKILL_BOWLING = 61503
FUNC_TREND_SKILL_CHARISMA = 61504
FUNC_TREND_SKILL_COMEDY = 61505
FUNC_TREND_SKILL_COOKING_GOURMET = 61506
FUNC_TREND_SKILL_COOKING_HOME_STYLE = 61507
FUNC_TREND_SKILL_DANCING = 61508
FUNC_TREND_SKILL_DJ_MIXING = 61509
FUNC_TREND_SKILL_FISHING = 61510
FUNC_TREND_SKILL_FITNESS = 61511
FUNC_TREND_SKILL_FLOWER_ARRANGING = 2750
FUNC_TREND_SKILL_GARDENING = 61513
FUNC_TREND_SKILL_GUITAR = 61514
FUNC_TREND_SKILL_HANDINESS = 61515
FUNC_TREND_SKILL_HERBALISM = 61516
FUNC_TREND_SKILL_JUICE_FIZZING = 67619
FUNC_TREND_SKILL_KNIT = 2460
FUNC_TREND_SKILL_KNITTING = 83970
FUNC_TREND_SKILL_LOCAL_CULTURE = 61517
FUNC_TREND_SKILL_LOGIC = 61518
FUNC_TREND_SKILL_MEDIA_PRODUCTION = 61630
FUNC_TREND_SKILL_MISCHIEF = 61519
FUNC_TREND_SKILL_MIXOLOGY = 61520
FUNC_TREND_SKILL_PAINTING = 61521
FUNC_TREND_SKILL_PARENTING = 61522
FUNC_TREND_SKILL_PET_TRAINING = 61523
FUNC_TREND_SKILL_PHOTOGRAPHY = 61524
FUNC_TREND_SKILL_PIANO = 61525
FUNC_TREND_SKILL_PIPE_ORGAN = 61526
FUNC_TREND_SKILL_PROGRAMMING = 61527
FUNC_TREND_SKILL_ROBOTICS = 65632
FUNC_TREND_SKILL_ROCKET_SCIENCE = 61631
FUNC_TREND_SKILL_SINGING = 61528
FUNC_TREND_SKILL_VAMPIRE_LORE = 61529
FUNC_TREND_SKILL_VETERINARIAN = 61530
FUNC_TREND_SKILL_VIDEO_GAMING = 61531
FUNC_TREND_SKILL_VIOLIN = 61532
FUNC_TREND_SKILL_WELLNESS = 61533
FUNC_TREND_SKILL_WRITING = 61534
FUNC_TREND_TIPS_BEAUTY = 61545
FUNC_TREND_TIPS_FASHION = 61546
FUNC_TREND_TODDLER_CHILD = 61550
FUNC_TREND_TRAVEL = 61551
FUNC_TREND_VLOG_ANGRY = 61535
FUNC_TREND_VLOG_CONFIDENT = 61536
FUNC_TREND_VLOG_DAZED = 61537
FUNC_TREND_VLOG_EMBARRASSED = 61538
FUNC_TREND_VLOG_ENERGIZED = 61539
FUNC_TREND_VLOG_FLIRTY = 61540
FUNC_TREND_VLOG_FOCUSED = 61610
FUNC_TREND_VLOG_HAPPY = 61541
FUNC_TREND_VLOG_INSPIRED = 61542
FUNC_TREND_VLOG_PLAYFUL = 61543
FUNC_TREND_VLOG_SAD = 61544
FUNC_TRIANGLE = 1424
FUNC_TRIM = 1135
FUNC_TRUNK = 1292
FUNC_TURTLE = 1241
FUNC_TV = 471
FUNC_TWIST = 8215
FUNC_UMBRELLA = 59430
FUNC_UMBRELLA_ADULT = 59443
FUNC_UMBRELLA_CHILD = 59444
FUNC_UMBRELLA_RACK = 59441
FUNC_UMBRELLA_TABLE = 1553
FUNC_UMBRELLA_USER = 2118
FUNC_UNBREAKABLE_OBJECT = 1172
FUNC_UNICORN = 507
FUNC_UNIVERSITY_HOUSING_BED = 65626
FUNC_UNIVERSITY_KIOSK_ACADEMIC = 65575
FUNC_UNIVERSITY_KIOSK_DECO_SURFACE = 65574
FUNC_UNIVERSITY_KIOSK_DECO_WALL = 65573
FUNC_UNIVERSITY_KIOSK_DECO_WALL_ST = 65615
FUNC_UNIVERSITY_KIOSK_ITEM = 65564
FUNC_UNIVERSITY_KIOSK_ITEM_ST = 65614
FUNC_UNIVERSITY_TEXT_BOOK = 2235
FUNC_UNUSED_USE_ME = 2175
FUNC_UNUSED_USE_ME_2 = 2228
FUNC_URN = 1076
FUNC_URNSTONE = 814
FUNC_USE_SLOTTING_SOUND_OVERRIDE = 2552
FUNC_VACUUM_CLEANER = 94210
FUNC_VACUUM_CLEANER_HANDHELD = 94211
FUNC_VACUUM_CLEANER_HIGH = 94218
FUNC_VACUUM_CLEANER_LOW = 94226
FUNC_VACUUM_CLEANER_MED = 94219
FUNC_VACUUM_CLEANER_UPRIGHT = 94212
FUNC_VACUUM_HEIGHT_FLOOR = 94220
FUNC_VACUUM_HEIGHT_HIGH = 94223
FUNC_VACUUM_HEIGHT_LOW = 94221
FUNC_VACUUM_HEIGHT_MEDIUM = 94222
FUNC_VALENTINES_DAY = 1370
FUNC_VAMPIRE_TOME = 40961
FUNC_VAMPIRE_TOME_SET_1 = 40974
FUNC_VAMPIRE_TOME_SET_2 = 40975
FUNC_VAMPIRE_TOME_SET_3 = 40976
FUNC_VAMPIRE_TOME_ULTIMATE = 40977
FUNC_VANITY_TABLE = 36866
FUNC_VASE = 1145
FUNC_VAULT_DOOR = 61472
FUNC_VAULT_SAFE = 61471
FUNC_VEHICLE = 2226
FUNC_VEHICLE_BIKE = 2227
FUNC_VEHICLE_BIKE_CHILD = 2936
FUNC_VEHICLE_BIKE_HORN = 2937
FUNC_VEHICLE_BIKE_TYAE = 2938
FUNC_VEHICLE_LAND = 2231
FUNC_VEHICLE_WATER = 2232
FUNC_VENDING_MACHINE_COLD_DRINK_AND_SNACK_ENERGY_EP10 = 69672
FUNC_VENDING_MACHINE_COLD_DRINK_AND_SNACK_FOOD_EP10 = 69671
FUNC_VENDING_MACHINE_COLD_DRINK_AND_SNACK_FRUIT_EP10 = 69673
FUNC_VENDING_MACHINE_HOT_FOOD_AND_DRINK_ENERGY_EP10 = 69670
FUNC_VENDING_MACHINE_HOT_FOOD_AND_DRINK_FOOD_EP10 = 69669
FUNC_VENUE_NOT_DESTROYABLE_BY_CLEAN_UP = 2013
FUNC_VENUE_NOT_UNBROKEN_BY_CLEAN_UP = 2509
FUNC_VERTICAL_GARDEN = 67618
FUNC_VET = 57378
FUNC_VET_EXAM_TABLE = 57375
FUNC_VET_MEDICINE_STATION = 57428
FUNC_VET_PODIUM = 57374
FUNC_VET_SURGERY_STATION = 57390
FUNC_VET_VENDING_MACHINE = 57430
FUNC_VFX_MACHINE_CONTROL_DESK = 61479
FUNC_VFX_MACHINE_EMITTER = 61468
FUNC_VIDEO_GAME = 1644
FUNC_VIDEO_GAME_2 = 479
FUNC_VIDEO_GAME_CONSOLE_DISPLAY = 55368
FUNC_VIDEO_GAMING = 24596
FUNC_VIDEO_RECORDING = 61474
FUNC_VIDEO_RECORDING_BG = 2189
FUNC_VIDEO_STATION = 61473
FUNC_VILLAGE_FAIR_COMPETITION_STAND = 112665
FUNC_VILLAGE_FAIR_COMPETITION_STAND_A = 112667
FUNC_VILLAGE_FAIR_COMPETITION_STAND_B = 112668
FUNC_VILLAGE_FAIR_NPC_CHICKEN = 112689
FUNC_VILLAGE_SHOPS_CAT_ANIMAL = 2655
FUNC_VILLAGE_SHOPS_CAT_BOOKS = 2656
FUNC_VILLAGE_SHOPS_CAT_FISH = 2657
FUNC_VILLAGE_SHOPS_CAT_FLOWERS = 2658
FUNC_VILLAGE_SHOPS_CAT_FRUIT = 2659
FUNC_VILLAGE_SHOPS_CAT_GARDEN_INGREDIENTS = 2660
FUNC_VILLAGE_SHOPS_CAT_GROCERY_INGREDIENTS = 2661
FUNC_VILLAGE_SHOPS_CAT_MISC = 2662
FUNC_VILLAGE_SHOPS_CAT_SEEDS = 2663
FUNC_VILLAGE_SHOPS_CAT_SPECIAL = 2664
FUNC_VILLAGE_SHOPS_CAT_VEGETABLES = 2665
FUNC_VILLAGE_SHOPS_SELLABLE = 2583
FUNC_VILLAGE_SIGN = 112688
FUNC_VILLAIN = 1128
FUNC_VIOLIN = 569
FUNC_VIOLIN_ADULT = 1635
FUNC_VIP_ROPE = 61477
FUNC_VOCAL = 490
FUNC_VOODOO = 582
FUNC_WAINSCOTING = 1085
FUNC_WAITER_STATION = 26626
FUNC_WALL_LAMP = 1112
FUNC_WALL_TEST_LINE_OF_SIGHT = 2029
FUNC_WANDS = 49173
FUNC_WARDROBE_PEDESTAL = 61441
FUNC_WARMING_RACK = 12375
FUNC_WATER_SCOOTER = 63490
FUNC_WATER_SCOOTER_BEACH_VENUE = 2197
FUNC_WATER_TROUGH = 118877
FUNC_WAX_BLOCK = 67630
FUNC_WEB = 1191
FUNC_WEDDING_AISLE = 2756
FUNC_WEDDING_AISLE_LONG = 2772
FUNC_WEDDING_AISLE_MEDIUM = 2771
FUNC_WEDDING_AISLE_SHORT = 2770
FUNC_WEDDING_ARCH = 2747
FUNC_WEDDING_BOUQUET = 2751
FUNC_WEDDING_CAKE_CUPCAKE_TOWER = 133128
FUNC_WEDDING_CAKE_CYLINDER = 133129
FUNC_WEDDING_CAKE_CYLINDER_3D = 133130
FUNC_WEDDING_CAKE_CYLINDER_BEACHY = 133131
FUNC_WEDDING_CAKE_CYLINDER_FLORAL = 133132
FUNC_WEDDING_CAKE_HEART = 133133
FUNC_WEDDING_CAKE_HEXAGON = 133134
FUNC_WEDDING_CAKE_LARGE_ANIM = 2758
FUNC_WEDDING_CAKE_PILLOW = 133135
FUNC_WEDDING_CAKE_PROP_CHOCOLATE = 2760
FUNC_WEDDING_CAKE_PROP_RED_VELVET = 2762
FUNC_WEDDING_CAKE_PROP_VANILLA = 2761
FUNC_WEDDING_CAKE_SQUARE = 133136
FUNC_WEDDING_CAKE_TOPPER = 2757
FUNC_WEDDING_CAKE_TOPPER_COW_PLANT = 133137
FUNC_WEDDING_CAKE_TOPPER_CUT_OUT = 133138
FUNC_WEDDING_CAKE_TOPPER_FIGURES = 133139
FUNC_WEDDING_CAKE_TOPPER_FLORAL_ROSE = 133140
FUNC_WEDDING_CAKE_TOPPER_FLORAL_TROPICAL = 133141
FUNC_WEDDING_CAKE_TOPPER_HEARTS = 133142
FUNC_WEDDING_CAKE_TOPPER_LETTERING = 133143
FUNC_WEDDING_CAKE_TOPPER_PENNANTS = 133144
FUNC_WEDDING_CAKE_TOPPER_RAINBOW = 133145
FUNC_WEDDING_CAKE_TOPPER_STARS = 133146
FUNC_WELLNESS = 18453
FUNC_WELLNESS_MONEY = 2793
FUNC_WEREWOLF = 1215
FUNC_WEREWOLF_CANNOT_DEVOUR = 2794
FUNC_WEREWOLF_PACK_ACCEPTABLE_GIFT = 2786
FUNC_WFS = 61480
FUNC_WFS_PRE_MADE_CELEBRITY = 61612
FUNC_WHIRLPOOL_TUB = 882
FUNC_WILDERNESS = 1279
FUNC_WILDLIFE_ENCOUNTER_DETERRENT = 69665
FUNC_WILDLIFE_ENCOUNTER_REMEDY = 69666
FUNC_WILD_GRASS = 118789
FUNC_WILD_GRASS_SYSTEM_SPAWNED = 118788
FUNC_WIND_CHIMES = 34819
FUNC_WIND_TURBINE = 67614
FUNC_WIND_TURBINE_UPGRADED_LIGHTNING_ROD = 2437
FUNC_WISHING_WELL = 30722
FUNC_WITCH = 1218
FUNC_WOLF_TOWN_GREG_SIGN = 135185
FUNC_WOLF_TOWN_PORTAL_HOWL_SPOT_BOTTOM = 135171
FUNC_WOLF_TOWN_PORTAL_HOWL_SPOT_TOP = 135172
FUNC_WOLF_TOWN_PORTAL_MINE = 135173
FUNC_WOLF_TOWN_PORTAL_ON_LOT_VERSION = 135176
FUNC_WOLF_TOWN_PORTAL_PORTA_POTTY = 135174
FUNC_WOLF_TOWN_PORTAL_SEWER = 135175
FUNC_WOLF_TOWN_SHELL_PACK_A = 135169
FUNC_WOLF_TOWN_SHELL_PACK_B = 135170
FUNC_WOOD = 1319
FUNC_WOODWORKING = 1462
FUNC_WOOL = 2578
FUNC_WORKBENCH = 493
FUNC_WORKOUT = 472
FUNC_WORKOUT_MACHINE = 1324
FUNC_WRITER = 1117
FUNC_WRITING = 1106
FUNC_XMAS = 1331
FUNC_YARNY = 83971
FUNC_YARNY_STATUE = 83991
FUNC_YARN_BASKET = 2625
FUNC_YOGA = 18458
FUNC_YOGA_CLASS_INSTRUCTOR_MAT = 18447
FUNC_YOGA_CLASS_MEMBER_MAT = 18448
FUNC_YOGA_CLASS_MEMBER_TEMP_MAT = 18449
FUNC_YOGA_MAT = 18433
FUR_CHOW = 57356
FUR_COLLIE = 57364
FUR_LENGTH_HAIRLESS = 2018
FUR_LENGTH_LONG_HAIR = 2017
FUR_LENGTH_SHORT_HAIR = 2016
FUR_MEDIUM_SMOOTH = 57357
FUR_MEDIUM_WIRY = 57366
FUR_POODLE = 57358
FUR_RETRIEVER = 57359
FUR_SPANIEL = 57365
GENDER_APPROPRIATE_FEMALE = 1530
GENDER_APPROPRIATE_MALE = 1529
GENRE_ACTIVITY_TABLE_DINO = 877
GENRE_ACTIVITY_TABLE_FAMILY = 878
GENRE_ACTIVITY_TABLE_HORSE = 879
GENRE_ACTIVITY_TABLE_SHAPES = 880
GENRE_ACTIVITY_TABLE_TRUCK = 881
GENRE_BOOK_BIOGRAPHY = 768
GENRE_BOOK_CHILDRENS = 769
GENRE_BOOK_EMOTIONAL = 980
GENRE_BOOK_EMOTION_CONFIDENT = 790
GENRE_BOOK_EMOTION_ENERGIZED = 791
GENRE_BOOK_EMOTION_FLIRTY = 792
GENRE_BOOK_EMOTION_FOCUSED = 1038
GENRE_BOOK_EMOTION_INSPIRED = 1039
GENRE_BOOK_EMOTION_PLAYFUL = 793
GENRE_BOOK_EMOTION_SAD = 794
GENRE_BOOK_FANTASY = 770
GENRE_BOOK_MAGIC = 2224
GENRE_BOOK_MYSTERY_THRILLER = 866
GENRE_BOOK_NON_FICTION = 771
GENRE_BOOK_POEMS = 772
GENRE_BOOK_ROMANCE = 773
GENRE_BOOK_SCI_FI = 774
GENRE_BOOK_SCREEN_PLAY = 775
GENRE_BOOK_SHORT_STORIES = 776
GENRE_BOOK_SKILL = 1032
GENRE_BOOK_SKILL_ACTING = 61493
GENRE_BOOK_SKILL_ARCHAEOLOGY = 45069
GENRE_BOOK_SKILL_BARTENDING = 797
GENRE_BOOK_SKILL_CHARISMA = 798
GENRE_BOOK_SKILL_COMEDY = 799
GENRE_BOOK_SKILL_COOKING = 800
GENRE_BOOK_SKILL_EQUESTRIAN_SKILL = 2981
GENRE_BOOK_SKILL_FABRICATION = 67621
GENRE_BOOK_SKILL_FISHING = 921
GENRE_BOOK_SKILL_FITNESS = 810
GENRE_BOOK_SKILL_GARDENING = 801
GENRE_BOOK_SKILL_GOURMET = 802
GENRE_BOOK_SKILL_GUITAR = 803
GENRE_BOOK_SKILL_HACKING = 804
GENRE_BOOK_SKILL_HANDINESS = 805
GENRE_BOOK_SKILL_HERBALISM = 10256
GENRE_BOOK_SKILL_KNITTING = 2766
GENRE_BOOK_SKILL_LOGIC = 806
GENRE_BOOK_SKILL_MISCHIEF = 807
GENRE_BOOK_SKILL_PAINTING = 808
GENRE_BOOK_SKILL_PARENTING = 43012
GENRE_BOOK_SKILL_PIANO = 809
GENRE_BOOK_SKILL_RESEARCH_DEBATE = 2246
GENRE_BOOK_SKILL_ROBOTICS = 65623
GENRE_BOOK_SKILL_ROCKET_SCIENCE = 811
GENRE_BOOK_SKILL_VIDEO_GAMING = 812
GENRE_BOOK_SKILL_VIOLIN = 813
GENRE_BOOK_SKILL_WELLNESS = 18483
GENRE_BOOK_SKILL_WOO_HOO = 865
GENRE_BOOK_SKILL_WRITING = 818
GENRE_BOOK_SUPERNATURAL = 819
GENRE_BOOK_TODDLER_PICTURE_BOOK = 1656
GENRE_BOOK_TRAVEL_GUIDE = 45071
GENRE_PAINTING_ABSTRACT = 667
GENRE_PAINTING_CLASSICS = 669
GENRE_PAINTING_IMPRESSIONISM = 670
GENRE_PAINTING_LANDSCAPE = 10260
GENRE_PAINTING_MATHEMATICS = 671
GENRE_PAINTING_POP_ART = 672
GENRE_PAINTING_REALISM = 673
GENRE_PAINTING_SURREALISM = 674
GP09 = 51270
GROUP_PHOTO_X_ACTOR = 1436
GROUP_PHOTO_Y_ACTOR = 1437
GROUP_PHOTO_Z_ACTOR = 2217
GROWTH_LEVEL_HAIR_0 = 2810
GROWTH_LEVEL_HAIR_1 = 2811
GROWTH_LEVEL_HAIR_2 = 2812
GROWTH_LEVEL_HAIR_3 = 2813
GROWTH_TYPE_FACIAL_HAIR_BEARD = 2817
GROWTH_TYPE_FACIAL_HAIR_CHIN_STRAP = 2818
GROWTH_TYPE_FACIAL_HAIR_GOATEE = 2820
GROWTH_TYPE_FACIAL_HAIR_MUSTACHE = 2819
GROWTH_TYPE_FACIAL_HAIR_SOUL_PATCH = 2821
GROWTH_TYPE_HAIR_ARMS = 2814
GROWTH_TYPE_HAIR_LEGS = 2815
GROWTH_TYPE_HAIR_TORSO = 2816
GROWTH_TYPE_HAIR_TORSO_BACK = 114735
GROWTH_TYPE_HAIR_TORSO_BELLY = 114734
GROWTH_TYPE_HAIR_TORSO_CHEST = 114733
HAIR_COLOR_AUBURN = 896
HAIR_COLOR_BAY_ROAN = 118833
HAIR_COLOR_BLACK = 131
HAIR_COLOR_BLACK_SALT_AND_PEPPER = 897
HAIR_COLOR_BLONDE = 94
HAIR_COLOR_BROWN = 132
HAIR_COLOR_BROWN_DUN = 118834
HAIR_COLOR_BROWN_SALT_AND_PEPPER = 898
HAIR_COLOR_BUCK_SKIN = 118835
HAIR_COLOR_CHESTNUT = 118836
HAIR_COLOR_CREMELLO = 118837
HAIR_COLOR_DARK_BAY = 118838
HAIR_COLOR_DARK_BLUE = 899
HAIR_COLOR_DARK_BROWN = 133
HAIR_COLOR_DARK_GRAY = 118839
HAIR_COLOR_DARK_GRAY_COOL = 118840
HAIR_COLOR_DARK_GRAY_WARM = 118841
HAIR_COLOR_DIRTY_BLOND = 900
HAIR_COLOR_GOLD = 118842
HAIR_COLOR_GRAY = 134
HAIR_COLOR_GRAY_WARM = 118843
HAIR_COLOR_GREEN = 901
HAIR_COLOR_HOT_PINK = 902
HAIR_COLOR_LIGHT_BAY = 118844
HAIR_COLOR_LIGHT_BLONDE = 2532
HAIR_COLOR_LIGHT_BROWN = 2530
HAIR_COLOR_LIGHT_CHESTNUT = 118845
HAIR_COLOR_LIGHT_GRAY_COOL = 118846
HAIR_COLOR_LIGHT_GRAY_WARM = 118847
HAIR_COLOR_LIVER_CHESTNUT = 118848
HAIR_COLOR_MOUSE_DUN = 118849
HAIR_COLOR_NEUTRAL_BLACK = 2528
HAIR_COLOR_NEUTRAL_BLONDE = 2531
HAIR_COLOR_ORANGE = 135
HAIR_COLOR_PALOMINO = 118850
HAIR_COLOR_PASTEL_BLUE = 118851
HAIR_COLOR_PASTEL_GREEN = 118852
HAIR_COLOR_PASTEL_HOT_PINK = 118853
HAIR_COLOR_PASTEL_ORANGE = 118854
HAIR_COLOR_PASTEL_PINK = 118855
HAIR_COLOR_PASTEL_PURPLE = 118856
HAIR_COLOR_PASTEL_RED = 118857
HAIR_COLOR_PASTEL_TURQUOISE = 118858
HAIR_COLOR_PASTEL_YELLOW = 118859
HAIR_COLOR_PLATINUM = 96
HAIR_COLOR_PURPLE_PASTEL = 903
HAIR_COLOR_RED = 136
HAIR_COLOR_RED_DUN = 118860
HAIR_COLOR_RED_ROAN = 118861
HAIR_COLOR_ROSE_GRAY = 118864
HAIR_COLOR_SEAL_BROWN = 118862
HAIR_COLOR_TURQUOISE = 904
HAIR_COLOR_WARM_BROWN = 2529
HAIR_COLOR_WHITE = 905
HAIR_COLOR_WHITE_BLONDE = 2533
HAIR_COLOR_YELLOW_DUN = 118863
HAIR_CURLY = 314
HAIR_LENGTH_LONG = 664
HAIR_LENGTH_MEDIUM = 820
HAIR_LENGTH_SHORT = 662
HAIR_LENGTH_UPDO = 2173
HAIR_LONG = 151
HAIR_MEDIUM = 150
HAIR_SHORT = 149
HAIR_STRAIGHT = 313
HAIR_TEXTURE_BALD = 12391
HAIR_TEXTURE_CURLY = 821
HAIR_TEXTURE_STRAIGHT = 822
HAIR_TEXTURE_WAVY = 663
HAIR_WAVY = 315
HAT_BRIM = 371
HAT_BRIMLESS = 372
HAT_CAP = 373
HAT_PAPER_BAG = 2428
HOOF_COLOR_DARK = 118900
HOOF_COLOR_DARK_MIX = 118901
HOOF_COLOR_LIGHT = 118902
HOOF_COLOR_LIGHT_MIX = 118903
HOOF_COLOR_MIX = 118904
HORN_COLOR_BLACK = 118887
HORN_COLOR_BLACK_GOLD = 118888
HORN_COLOR_BLACK_SILVER = 118889
HORN_COLOR_GOLD = 118890
HORN_COLOR_HOT_PINK = 118899
HORN_COLOR_PASTEL = 118891
HORN_COLOR_PINK = 118892
HORN_COLOR_PINK_PURPLE = 118893
HORN_COLOR_RAINBOW = 118894
HORN_COLOR_SILVER = 118895
HORN_COLOR_WHITE = 118896
HORN_COLOR_WHITE_GOLD = 118897
HORN_COLOR_WHITE_SILVER = 118898
HOUSEHOLD_MEMBER_1 = 642
HOUSEHOLD_MEMBER_2 = 643
HOUSEHOLD_MEMBER_3 = 644
HOUSEHOLD_MEMBER_4 = 645
HOUSEHOLD_MEMBER_5 = 646
HOUSEHOLD_MEMBER_6 = 647
HOUSEHOLD_MEMBER_7 = 648
HOUSEHOLD_MEMBER_8 = 649
INSTRUMENT_VIOLIN = 401
INTERACTION_ADOPTION = 57441
INTERACTION_ADVENTUROUS_ONE_SHOT = 69723
INTERACTION_ALL = 462
INTERACTION_ANIMAL_OBJECTS_SOCIAL_ALL = 2982
INTERACTION_ARGUMENT = 43015
INTERACTION_ASK_TO_LEAVE_LOT = 689
INTERACTION_BAR_VENUE = 1599
INTERACTION_BASKETBALL_PLAY = 2127
INTERACTION_BATHTUB = 2348
INTERACTION_BATUU_IGNORE_REPUTATION = 51246
INTERACTION_BE_READ_TO = 863
INTERACTION_BONFIRE = 24590
INTERACTION_BROWSE_RESEARCH = 757
INTERACTION_BURNOUT_ALL_DECREASE_LARGE = 2923
INTERACTION_BURNOUT_ALL_DECREASE_SMALL = 2922
INTERACTION_BURNOUT_CREATIVE_INCREASE_LARGE = 2919
INTERACTION_BURNOUT_CREATIVE_INCREASE_SMALL = 2918
INTERACTION_BURNOUT_MENTAL_INCREASE_LARGE = 2921
INTERACTION_BURNOUT_MENTAL_INCREASE_SMALL = 2920
INTERACTION_CAMPFIRE = 2775
INTERACTION_CAREER_WORK_RABBIT_HOLE = 2490
INTERACTION_CAREGIVER_SITUATION_MOTIVE_SOLVED = 2945
INTERACTION_CHARITY = 750
INTERACTION_CHAT = 342
INTERACTION_CLEAN = 781
INTERACTION_CLIMBING_ROUTE = 69691
INTERACTION_COLLECT = 1309
INTERACTION_COMEDY_MIC = 1613
INTERACTION_COMPUTER = 439
INTERACTION_COMPUTER_TYPING = 1367
INTERACTION_CONSUME = 394
INTERACTION_COOK = 358
INTERACTION_COUNTRY_CARETAKER_GIVE_GIFT = 112655
INTERACTION_COUNTRY_CARETAKER_SOCIALIZE_WITH_CRITTERS = 112656
INTERACTION_COUNTRY_CARETAKER_TAKE_GIFT = 112657
INTERACTION_CREATIVE_CRAFT = 2942
INTERACTION_CURIO_SHOP_BROWSE_BUY = 47134
INTERACTION_DEATH = 425
INTERACTION_DOCTOR_TREAT_PATIENT = 12337
INTERACTION_DRINK = 654
INTERACTION_ECO_FOOTPRINT_GREEN = 67603
INTERACTION_EXAM_TABLE_EXAM = 57391
INTERACTION_EXTREME_SPORTS = 69727
INTERACTION_FASHION_BLOG = 2131
INTERACTION_FEAR_PLANT = 2802
INTERACTION_FESTIVE = 2058
INTERACTION_FOOSBALL_TABLE_PLAY = 24581
INTERACTION_FRIENDLY = 431
INTERACTION_FUNNY = 432
INTERACTION_GAME_CONSOLE = 55384
INTERACTION_GO_JOGGING = 926
INTERACTION_GREEN_UPGRADED = 67589
INTERACTION_GREETING = 453
INTERACTION_GROUP_DANCE_TOGETHER = 24607
INTERACTION_GROUP_WORKOUT = 71683
INTERACTION_HACK = 435
INTERACTION_HUG = 1990
INTERACTION_IGNORE_GROUNDING = 43028
INTERACTION_INFECT_HOUSE = 47125
INTERACTION_INSTRUMENT_LISTEN = 639
INTERACTION_INTELLIGENCE_RESEARCH = 746
INTERACTION_INVENTION_CONSTRUCTOR_UPGRADE = 12368
INTERACTION_INVITE_TO_STAY = 417
INTERACTION_JOKE = 871
INTERACTION_JUICE_KEG = 2347
INTERACTION_KARAOKE_VENUE = 1600
INTERACTION_KISS = 350
INTERACTION_KNITTING = 2624
INTERACTION_LAUNDRY_GENERATE_NO_PILE = 2035
INTERACTION_LAUNDRY_PUT_AWAY_FINISHED_LAUNDRY = 2034
INTERACTION_LEAVE = 420
INTERACTION_LEAVE_MUST_RUN = 419
INTERACTION_LIFESTYLES_ADRENALINE_SEEKER_DISCOURAGE_AUTONOMY = 69730
INTERACTION_LIFESTYLES_ADRENALINE_SEEKER_FLEXIBLE_LENGTH = 69655
INTERACTION_LIFESTYLES_ADRENALINE_SEEKER_MUNDANE = 69712
INTERACTION_LIFESTYLES_ADRENALINE_SEEKER_ONE_SHOT = 69656
INTERACTION_LIFESTYLES_ELECTRONICS = 69651
INTERACTION_LIFESTYLES_ELECTRONICS_REPAIR = 69652
INTERACTION_LIFESTYLES_ENERGETIC_AUTONOMY = 69737
INTERACTION_LIFESTYLES_ENERGETIC_FLEXIBLE_LENGTH = 69634
INTERACTION_LIFESTYLES_ENERGETIC_ONE_SHOT = 69690
INTERACTION_LIFESTYLES_FREQUENT_TRAVELER_FLEXIBLE_LENGTH = 69636
INTERACTION_LIFESTYLES_FREQUENT_TRAVELER_ONE_SHOT = 69635
INTERACTION_LIFESTYLES_INDOORSY_AUTONOMY = 69731
INTERACTION_LIFESTYLES_INDOORSY_FLEXIBLE_LENGTH = 2749
INTERACTION_LIFESTYLES_INDOORSY_ONE_SHOT = 69658
INTERACTION_LIFESTYLES_OUTDOORSY_AUTONOMY = 69734
INTERACTION_LIFESTYLES_OUTDOORSY_FLEXIBLE_LENGTH = 2776
INTERACTION_LIFESTYLES_OUTDOORSY_ONE_SHOT = 2777
INTERACTION_LIFESTYLES_ROMANTIC_MEDIA = 69713
INTERACTION_LIFESTYLES_SEDENTARY_AUTONOMY = 69736
INTERACTION_LIFESTYLES_SEDENTARY_FLEXIBLE_LENGTH = 2759
INTERACTION_LIFESTYLES_SEDENTARY_ONE_SHOT = 69689
INTERACTION_LIFESTYLES_TECHIE_AUTONOMY = 69735
INTERACTION_LIFESTYLES_TECHIE_FLEXIBLE_LENGTH = 69638
INTERACTION_LIFESTYLES_TECHIE_ONE_SHOT = 69639
INTERACTION_LIFESTYLES_TECHNOPHOBE_FLEXIBLE_LENGTH = 69641
INTERACTION_LIFESTYLES_TECHNOPHOBE_ONE_SHOT = 69640
INTERACTION_LIFESTYLES_TECHNOPHOBE_SABOTAGE = 69704
INTERACTION_LIFESTYLES_TECH_CAREER = 69663
INTERACTION_LISTEN_MUSIC = 444
INTERACTION_MAKE_APP = 683
INTERACTION_MAKE_COFFEE_OR_TEA = 1028
INTERACTION_MARKET_STALLS_TEND = 1934
INTERACTION_MARKET_STALL_TEND = 55400
INTERACTION_MASSAGE_TABLE = 18439
INTERACTION_MEAN = 433
INTERACTION_MENTOR = 455
INTERACTION_MENTOR_MUSIC = 695
INTERACTION_MENTOR_SKILL = 2809
INTERACTION_MISCHIEVOUS = 434
INTERACTION_MIXER = 461
INTERACTION_NAP = 591
INTERACTION_NESTING_BLOCKS = 1698
INTERACTION_NOISY_ELECTRONICS = 1628
INTERACTION_OBSERVATORY = 1598
INTERACTION_OLD_DAY_FINE = 67638
INTERACTION_PAINT = 694
INTERACTION_PAINT_BY_REFERENCE = 1372
INTERACTION_PAINT_MURAL = 55359
INTERACTION_PARK_VENUE = 1601
INTERACTION_PARTY = 2061
INTERACTION_PERFORM_COMEDY_ROUTINE = 469
INTERACTION_PETS_FRIENDLY = 57370
INTERACTION_PETS_GREETING = 57372
INTERACTION_PETS_MEAN = 57371
INTERACTION_PETS_SS3_ALLOWED = 2015
INTERACTION_PET_MISBEHAVIOR = 57397
INTERACTION_PHOTO_STUDIO_TAKE_PICTURE = 1942
INTERACTION_PLANT_SIM_PLANT_CARE = 2774
INTERACTION_PLANT_SIM_WATER = 2773
INTERACTION_PLAY_DJ_BOOTH = 1618
INTERACTION_PLAY_GAME = 640
INTERACTION_PLAY_GUITAR = 1615
INTERACTION_PLAY_GUITAR_FOR_TIPS = 1024
INTERACTION_PLAY_INSTRUMENT = 442
INTERACTION_PLAY_INSTRUMENT_FOR_TIPS = 443
INTERACTION_PLAY_INSTRUMENT_OR_COMEDY_FOR_TIPS = 606
INTERACTION_PLAY_PIANO = 690
INTERACTION_PLAY_PIANO_FOR_TIPS = 1025
INTERACTION_PLAY_TOY = 1339
INTERACTION_PLAY_VIDEO_GAMES = 685
INTERACTION_PLAY_VIOLIN = 1616
INTERACTION_PLAY_VIOLIN_FOR_TIPS = 1026
INTERACTION_PLAY_WITH_CAT = 57362
INTERACTION_PLAY_WITH_DOG = 57363
INTERACTION_PRACTICE_ACTING = 61552
INTERACTION_PRACTICE_CODING = 693
INTERACTION_PRACTICE_DEBATE = 65648
INTERACTION_PRACTICE_WRITING = 692
INTERACTION_PRANK = 583
INTERACTION_PRANK_OBJECT = 752
INTERACTION_PROGRAMMING = 751
INTERACTION_PUBLISH_BOOK = 660
INTERACTION_PUNCHING_BAG = 2788
INTERACTION_QUICK_SOCIAL = 2832
INTERACTION_READ_TO_CHILD = 931
INTERACTION_RELATIONSHIP_PANEL_INVITEO_VER = 2834
INTERACTION_REPAIR = 464
INTERACTION_RESTAURANT_WAIT_TO_PLACE_ORDER = 2151
INTERACTION_RETAIL = 12347
INTERACTION_RIVAL_REMINISCE = 2795
INTERACTION_ROCKET = 465
INTERACTION_ROCKETSHIP_BUILD = 2941
INTERACTION_ROCKET_SHIP_LAUNCH = 438
INTERACTION_ROCKET_SHIP_UPGRADE = 437
INTERACTION_RUN_AWAY = 57443
INTERACTION_SCHOOL_WORK = 43026
INTERACTION_SCIENCE_TABLE = 786
INTERACTION_SEASON_FALL = 59420
INTERACTION_SEASON_SPRING = 59418
INTERACTION_SEASON_SUMMER = 59419
INTERACTION_SEASON_WINTER = 59421
INTERACTION_SELL_ART = 661
INTERACTION_SHOWER = 1447
INTERACTION_SHOWOFF = 427
INTERACTION_SIM_TV = 55362
INTERACTION_SITUATION_PHOTOGRAPHY = 79876
INTERACTION_SKATING_ICE_SKATING = 59395
INTERACTION_SKATING_ROLLER_SKATING = 59396
INTERACTION_SKATING_ROUTINE = 59397
INTERACTION_SKATING_SKATING = 59394
INTERACTION_SKATING_TRICK = 59401
INTERACTION_SKETCH = 2132
INTERACTION_SKIING = 69726
INTERACTION_SKILL_ACTING = 2340
INTERACTION_SKILL_BAKING = 2346
INTERACTION_SKILL_BARTENDING = 835
INTERACTION_SKILL_CHARISMA = 837
INTERACTION_SKILL_CHILD_CREATIVITY = 853
INTERACTION_SKILL_CHILD_MENTAL = 854
INTERACTION_SKILL_CHILD_MOTOR = 855
INTERACTION_SKILL_CHILD_SOCIAL = 856
INTERACTION_SKILL_COMEDY = 838
INTERACTION_SKILL_DANCING = 2343
INTERACTION_SKILL_DJ_MIXING = 2342
INTERACTION_SKILL_DOG_TRAINING = 57373
INTERACTION_SKILL_EQUESTRIAN_SKILL = 2980
INTERACTION_SKILL_FABRICATION = 2434
INTERACTION_SKILL_FISHING = 839
INTERACTION_SKILL_FITNESS = 836
INTERACTION_SKILL_FLOWER_ARRANGEMENT = 2344
INTERACTION_SKILL_GARDENING = 834
INTERACTION_SKILL_GOURMET_COOKING = 840
INTERACTION_SKILL_GUITAR = 841
INTERACTION_SKILL_HANDINESS = 842
INTERACTION_SKILL_HERBALISM = 2339
INTERACTION_SKILL_HOME_STYLE_COOKING = 843
INTERACTION_SKILL_JUICE_FIZZING = 2424
INTERACTION_SKILL_KNITTING = 2461
INTERACTION_SKILL_LOGIC = 844
INTERACTION_SKILL_MEDIA_PRODUCTION = 2338
INTERACTION_SKILL_MISCHIEF = 845
INTERACTION_SKILL_PAINTING = 846
INTERACTION_SKILL_PHOTOGRAPHY = 1938
INTERACTION_SKILL_PIANO = 847
INTERACTION_SKILL_PIPE_ORGAN = 2341
INTERACTION_SKILL_PROGRAMMING = 848
INTERACTION_SKILL_RANCH_NECTAR = 118865
INTERACTION_SKILL_ROBOTICS = 2345
INTERACTION_SKILL_ROCKET_SCIENCE = 849
INTERACTION_SKILL_SINGING = 55364
INTERACTION_SKILL_SINGING_KARAOKE = 1617
INTERACTION_SKILL_VIDEO_GAMING = 850
INTERACTION_SKILL_VIOLIN = 851
INTERACTION_SKILL_WELLNESS = 18465
INTERACTION_SKILL_WELLNESS_BG = 2337
INTERACTION_SKILL_WRITING = 852
INTERACTION_SKY_GAZE = 2944
INTERACTION_SLEDDING = 69725
INTERACTION_SLEEP = 451
INTERACTION_SLEEP_GROUP = 2094
INTERACTION_SLEEP_NAP = 59477
INTERACTION_SNIFF_NEW_OBJECTS = 2093
INTERACTION_SNOWBOARDING = 69724
INTERACTION_SOCIAL_ALL = 2161
INTERACTION_SOCIAL_CONTAGIOUS = 2041
INTERACTION_SOCIAL_FIGHT = 2801
INTERACTION_SOCIAL_HORSE_TO_SIM = 118905
INTERACTION_SOCIAL_MEDIA_CHECK_IN = 1619
INTERACTION_SOCIAL_MEDIA_PERSUADE_TO = 55319
INTERACTION_SOCIAL_MIXER = 2162
INTERACTION_SOCIAL_NETWORK = 1595
INTERACTION_SOCIAL_SUPER = 454
INTERACTION_SOCIAL_TOUCHING = 2163
INTERACTION_SPRAY_GRAFFITI = 55361
INTERACTION_STEREO_DANCE = 876
INTERACTION_STEREO_LISTEN = 638
INTERACTION_STUFFED_ANIMAL_BABBLE = 1723
INTERACTION_SUPER = 460
INTERACTION_SURGERY_STATION_EXAM = 57392
INTERACTION_SWIM = 1591
INTERACTION_TAKE_PHOTO = 1939
INTERACTION_TAKE_PIZZA = 1640
INTERACTION_TALK_LIKE_A_PIRATE_DAY = 2480
INTERACTION_TEEN_CAREER_RABBIT_HOLE = 1719
INTERACTION_TELESCOPE = 436
INTERACTION_TELL_STORY = 466
INTERACTION_TENT_SLEEP = 2477
INTERACTION_THROWING = 2488
INTERACTION_THROWING_MUD = 59425
INTERACTION_THROWING_SNOWBALL = 2489
INTERACTION_THROWING_WATER_BALLOON = 59426
INTERACTION_TODDLER_EAT_ACTIVE = 2934
INTERACTION_TOURNAMENT = 749
INTERACTION_TRANSFER_FIRELEAF_RASH = 2479
INTERACTION_TREADMILL = 353
INTERACTION_TRY_FOR_BABY = 452
INTERACTION_UNIVERSITY_STUDY_WITH = 65609
INTERACTION_UPGRADE = 658
INTERACTION_UPGRADE_CLEAN_BREAK = 2517
INTERACTION_USE_TOILET = 396
INTERACTION_VACUUM = 94225
INTERACTION_VIDEO_GAME_LIVESTREAM = 1641
INTERACTION_VIDEO_GAME_MONEY = 655
INTERACTION_VIDEO_GAME_STREAM_LETS_PLAY = 1642
INTERACTION_VIEW_ART = 758
INTERACTION_VISIT_LOT = 449
INTERACTION_VOODOO = 426
INTERACTION_WAITSTAFF_IDLE = 26634
INTERACTION_WAIT_IN_LINE = 2497
INTERACTION_WATCH_PERFORMER = 1597
INTERACTION_WATCH_TV = 450
INTERACTION_WATCH_TV_COOKING = 55320
INTERACTION_WATCH_TV_ROM_COM_ACT = 55321
INTERACTION_WEATHER_RAIN = 59423
INTERACTION_WEATHER_SNOW = 59422
INTERACTION_WELLNESS_GUIDE = 18477
INTERACTION_WELLNESS_HUSTLE = 18479
INTERACTION_WELLNESS_MINDFULNESS = 18474
INTERACTION_WELLNESS_PEACEFUL = 18476
INTERACTION_WELLNESS_REGULAR = 18478
INTERACTION_WELLNESS_RELAXATION = 18475
INTERACTION_WOODWORKING = 1612
INTERACTION_WORKOUT = 463
INTERACTION_WORKOUT_MACHINE = 354
INTERACTION_WORKOUT_PUSH_THE_LIMITS = 1171
INTERACTION_WRITE = 55360
INTERACTION_WRITE_ARTICLE = 665
INTERACTION_WRITE_JOKES = 696
INTERACTION_YOGA_CLASS_MEMBER = 18461
INVALID = 0
INVENTORY_ANIMAL_CARE_ANIMALS = 2984
INVENTORY_ANIMAL_CARE_CARE = 2985
INVENTORY_BOOKS_FUN = 2350
INVENTORY_BOOKS_OTHER = 2352
INVENTORY_BOOKS_SKILL = 2351
INVENTORY_COLLECTIBLE_CREATURE = 2353
INVENTORY_COLLECTIBLE_DECORATION = 2354
INVENTORY_COLLECTIBLE_NATURAL = 2355
INVENTORY_COLLECTIBLE_OTHER = 2356
INVENTORY_CONSUMABLE_DRINK = 2358
INVENTORY_CONSUMABLE_FOOD = 2357
INVENTORY_CONSUMABLE_OTHER = 2359
INVENTORY_FASHION_ALL = 114707
INVENTORY_FASHION_LISTED = 114704
INVENTORY_FASHION_PENDING_SALE = 114705
INVENTORY_FASHION_UNAVAILABLE = 114706
INVENTORY_GARDENING_OTHER = 2360
INVENTORY_HOME_SKILL_DECORATION = 2362
INVENTORY_HOME_SKILL_HOME = 2363
INVENTORY_HOME_SKILL_LITTLE_ONES = 2364
INVENTORY_HOME_SKILL_SKILL = 2361
INVENTORY_PLOPSY_ALL = 2459
INVENTORY_PLOPSY_LISTED = 2457
INVENTORY_PLOPSY_PENDING_SALE = 2458
INVENTORY_PLOPSY_UNAVAILABLE = 83989
INVENTORY_SCRAPS_JUNK = 2371
INVENTORY_SCRAPS_PARTS = 2370
INVENTORY_SIM_CRAFTED_ARTWORK = 2368
INVENTORY_SIM_CRAFTED_OTHER = 2369
INVENTORY_SPECIAL_CAREER_ACTIVITY = 2365
INVENTORY_SPECIAL_EDUCATION = 2366
INVENTORY_SPECIAL_STORY = 2367
JOB_BATUU_NPC = 2512
JOB_RESTAURANT_DINER = 2145
JOB_VENUE = 1464
JOB_VET_PATIENT = 57442
JOB_WALKBY = 1463
LESSON_ASPIRATIONS_WANTS = 2869
LESSON_BEGINNER = 2848
LESSON_BEGINNER_BUILD_MODE = 2857
LESSON_BEGINNER_CAS = 2855
LESSON_BEGINNER_CONTROLS = 2858
LESSON_BEGINNER_LIVE_MODE = 2856
LESSON_BUILDING = 2875
LESSON_BUILD_MODE = 2852
LESSON_CAS = 2849
LESSON_CHILD_ACCOUNT_ONLY = 2906
LESSON_CHILD_ACCOUNT_RESTRICTED = 2907
LESSON_CONSOLE_ONLY = 2902
LESSON_DEBUG_CATEGORY = 2845
LESSON_DEBUG_SUBCATEGORY = 2846
LESSON_DESK_TOP_ONLY = 2901
LESSON_EMOTIONS = 2867
LESSON_EP01_GET_TO_WORK = 2883
LESSON_EP02_GET_TOGETHER = 2880
LESSON_EP03_CITY_LIVING = 2884
LESSON_EP04_CAP = 2881
LESSON_EP04_CATS_AND_DOGS = 2885
LESSON_EP05_SEASONS = 2882
LESSON_EP06_GET_FAMOUS = 2886
LESSON_EP07_ISLAND_LIVING = 2887
LESSON_EP08_DISCOVER_UNIVERSITY = 2888
LESSON_EP09_ECO_LIFESTYLE = 2889
LESSON_EP10_SNOWY_ESCAPE = 2890
LESSON_EP11_COTTAGE_LIVING = 2891
LESSON_EP12_HIGH_SCHOOL_YEARS = 2892
LESSON_EP13_GROWING_TOGETHER = 2955
LESSON_FACEBODY = 2860
LESSON_FAMILY = 2873
LESSON_FILTER_SEARCH_BUILD_MODE = 2879
LESSON_GP01_OUTDOOR_RETREAT = 2900
LESSON_GP02_SPA_DAY = 2893
LESSON_GP03_DINE_OUT = 2894
LESSON_GP05_PARENTHOOD = 2895
LESSON_GP06_JUNGLE_ADVENTURE = 2896
LESSON_GP10_DREAM_HOME_DECORATOR = 2897
LESSON_GP11_MY_WEDDING_STORIES = 2898
LESSON_GP12_WEREWOLVES = 2899
LESSON_IDENTITY_PERSONALITY = 2859
LESSON_INVENTORY_COLLECTIBLES = 2903
LESSON_LANDSCAPING = 2877
LESSON_LIFE_DEATH = 2865
LESSON_LIVE_MODE = 2851
LESSON_LOT_SETTINGS = 2878
LESSON_MONEY_WORK = 2870
LESSON_NEEDS = 2866
LESSON_NEIGHBOHOOD_STORIES = 2863
LESSON_NEIGHBORS_HOUSEHOLDS = 2862
LESSON_OBJECTS = 2876
LESSON_OUTFITS = 2861
LESSON_PERSONALITY = 2868
LESSON_PRONOUNS = 2905
LESSON_RELATIONSHIPS = 2872
LESSON_SCENARIOS = 2853
LESSON_SKILLS = 2871
LESSON_TIME = 2864
LESSON_TOOLBAR = 2904
LESSON_TRAVEL_MOVING = 2874
LESSON_UNCATEGORIZED = 2847
LESSON_WORLD_MAP = 2850
LIFESTYLES_DANGEROUS_CAREER = 69711
LIFESTYLES_HIGH_ENERGY_CAREER = 69683
LIFESTYLES_INDOORSY_CAREER = 69733
LIFESTYLES_LOW_ENERGY_CAREER = 69684
LIFESTYLES_OUTDOORSY_CAREER = 69721
MAILBOX = 346
MAIN_PET_SOCIAL = 57349
MENTOR_ACTIVITY_TABLE = 588
MENTOR_EASEL = 365
MENTOR_FITNESS = 357
MENTOR_GUITAR = 361
MENTOR_MURAL = 55398
MENTOR_PIANO = 362
MENTOR_REPAIR = 765
MENTOR_TREADMILL = 355
MENTOR_UPGRADE = 766
MENTOR_VIOLIN = 363
MENTOR_WOODWORKING_TABLE = 764
MENTOR_WORKOUT_MACHINE = 356
MICROSCOPE_SLIDE_CRYSTAL = 344
MICROSCOPE_SLIDE_FOSSIL = 343
MICROSCOPE_SLIDE_PLANT = 345
MOOD_ANGRY = 317
MOOD_BORED = 318
MOOD_CONFIDENT = 319
MOOD_CRANKY = 320
MOOD_DEPRESSED = 321
MOOD_DRUNK = 322
MOOD_EMBARRASSED = 323
MOOD_ENERGIZED = 324
MOOD_FINE = 331
MOOD_FLIRTY = 325
MOOD_FOCUSED = 326
MOOD_HAPPY = 328
MOOD_IMAGINATIVE = 329
MOOD_OPTIMISM = 64
MOOD_PLAYFUL = 332
MOOD_SAD = 333
MOOD_SLOSHED = 334
MOOD_TENSE = 327
MOOD_UNCOMFORTABLE = 330
NONE_EP03_PLEASE_REUSE_ME = 24592
NOSE_COLOR_BLACK = 1917
NOSE_COLOR_BLACK_PINK = 1922
NOSE_COLOR_BROWN = 1918
NOSE_COLOR_BROWN_PINK = 1923
NOSE_COLOR_LIVER = 1919
NOSE_COLOR_PINK = 1920
NOSE_COLOR_TAN = 1921
NUDE_PART_ALWAYS = 1540
NUDE_PART_MALE_WITH_BREAST = 1541
OBJECT_BAR = 349
OBJECT_MURAL = 55363
OCCULT_ALIEN = 12319
OCCULT_HUMAN = 1310
OCCULT_MERMAID = 2208
OCCULT_VAMPIRE = 1677
OCCULT_WEREWOLF = 2779
OCCULT_WITCH = 2279
OUTFIT_ARTS_CRITIC = 55301
OUTFIT_ART_CRITIC_LEVEL10 = 55393
OUTFIT_CATEGORY_ATHLETIC = 80
OUTFIT_CATEGORY_BATHING = 82
OUTFIT_CATEGORY_BATUU = 2470
OUTFIT_CATEGORY_CAREER = 263
OUTFIT_CATEGORY_COLD_WEATHER = 2054
OUTFIT_CATEGORY_EVERYDAY = 77
OUTFIT_CATEGORY_FORMAL = 78
OUTFIT_CATEGORY_HOT_WEATHER = 2053
OUTFIT_CATEGORY_PARTY = 83
OUTFIT_CATEGORY_RETAIL_UNIFORMS = 1371
OUTFIT_CATEGORY_SITUATION = 335
OUTFIT_CATEGORY_SLEEP = 81
OUTFIT_CATEGORY_SWIMWEAR = 1229
OUTFIT_CATEGORY_UNUSED = 79
OUTFIT_CATEGORY_WITCH = 8210
OUTFIT_FOOD_CRITIC = 55300
OUTFIT_FOOD_CRITIC_LEVEL10 = 55394
PATTERN_ANIMAL = 590
PATTERN_BICOLOR = 1905
PATTERN_BRINDLE = 1902
PATTERN_CALICO = 1912
PATTERN_HARLEQUIN = 1909
PATTERN_MERLE = 1907
PATTERN_SABLE = 1910
PATTERN_SADDLE = 1903
PATTERN_SPECKLED = 1913
PATTERN_SPOTTED = 1900
PATTERN_STRIPED = 1901
PATTERN_SWIRLED = 1904
PATTERN_TABBY = 1899
PATTERN_TRICOLOR = 1906
PATTERN_TUXEDO = 1908
PERSONA_BOHO = 130
PERSONA_FASHIONISTA = 129
PERSONA_MOM = 148
PERSONA_ROCKER = 128
PORTAL_DISALLOWANCE_MASCOT = 69745
PORTAL_DISALLOWANCE_UNGREETED = 668
POSTURE_LIFESTYLES_RELAXED_SIT = 69695
RECIPE_BANQUET_TABLE_OPTION = 2753
RECIPE_CANDLE_MAKING_STATION_CANDLE = 67604
RECIPE_CATEGORY_CAKE_PIE = 1536
RECIPE_CATEGORY_CHOCOLATE = 1537
RECIPE_CATEGORY_COLD = 1533
RECIPE_CATEGORY_DRINKS = 1518
RECIPE_CATEGORY_EGGS = 112677
RECIPE_CATEGORY_FIZZY = 1531
RECIPE_CATEGORY_FRUIT = 1532
RECIPE_CATEGORY_GRAINS = 1515
RECIPE_CATEGORY_HOT = 1534
RECIPE_CATEGORY_MEAT = 1513
RECIPE_CATEGORY_MILK = 112678
RECIPE_CATEGORY_MISC = 1517
RECIPE_CATEGORY_NECTAR = 1535
RECIPE_CATEGORY_SEAFOOD = 1519
RECIPE_CATEGORY_SWEETS = 1516
RECIPE_CATEGORY_VEGETARIAN = 1514
RECIPE_CATEGORY_VILLAGE_FAIR_NPC_EGG = 112690
RECIPE_CATEGORY_VILLAGE_FAIR_NPC_MILK = 112692
RECIPE_CATEGORY_VILLAGE_FAIR_NPC_WOOL = 112691
RECIPE_CATEGORY_WATER = 1522
RECIPE_CATEGORY_WHOLE_PIE = 2647
RECIPE_CAULDRON_POTION = 49154
RECIPE_CHEFS_CHOICE_CHILD_FRIENDLY = 1521
RECIPE_CHILD_RESTRICTED = 1523
RECIPE_COURSE_APPETIZER = 1507
RECIPE_COURSE_DESSERT = 1509
RECIPE_COURSE_DRINK = 1524
RECIPE_COURSE_MAIN = 1508
RECIPE_FASHION_TRENDI_BROWSER = 114703
RECIPE_FLOWER_ARRANGEMENT = 59472
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD = 2669
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_APPLE = 2677
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_ASPARAGUS = 2678
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_BEANS = 2671
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_BELLPEPPER = 2679
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_BREAD = 2680
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_CHICKEN = 2672
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_DOUGH = 2673
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_FISH = 2674
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_FISH_WHITE = 2675
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_LETTUCE = 2681
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_MEATRED = 2676
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_MELON = 2682
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_ONION = 2683
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_POTATO = 2686
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_SHRIMP = 2684
RECIPE_GROUP_COOKING_USES_CUTTING_BOARD_TOMATO = 2685
RECIPE_GROUP_COOKING_USES_MIXING_BOWL = 2670
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_CASSOROLE_WHITE = 2687
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_CHOCOLATE = 2688
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_DOUGH = 2690
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_EGGS = 2695
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_MEAT = 2694
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_PASTA = 2693
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_SALAD = 2689
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_SALAD_FRUIT = 2692
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_SPICE = 2691
RECIPE_GROUP_COOKING_USES_MIXING_BOWL_WHITE_SAUCE = 2696
RECIPE_MEAL_BREAKFAST = 1510
RECIPE_MEAL_DINNER = 1512
RECIPE_MEAL_LUNCH = 1511
RECIPE_PLOPSY_BROWSER = 83985
RECIPE_TYPE_BAKING_SKILL = 2621
RECIPE_TYPE_COOKING_SKILL = 2623
RECIPE_TYPE_CROSS_STITCH_ANIMALS = 112651
RECIPE_TYPE_CROSS_STITCH_FOODS = 112652
RECIPE_TYPE_CROSS_STITCH_NATURE = 112653
RECIPE_TYPE_DRINK = 1506
RECIPE_TYPE_DRINK_PRANK = 2423
RECIPE_TYPE_FOOD = 1505
RECIPE_TYPE_GOURMET_COOKING_SKILL = 2622
RECIPE_TYPE_LIVESTOCK_FEED = 2725
RECIPE_TYPE_PET_DRINK = 57425
RECIPE_TYPE_PET_FOOD = 57424
REGION_ACTIVE_CAREER = 12437
REGION_CAMPING = 1245
REGION_JUNGLE = 45059
REGION_RESIDENTIAL = 1244
REGION_RETAIL = 12374
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_1 = 138
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_2 = 139
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_3 = 142
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_4 = 143
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_5 = 144
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_6 = 147
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_7 = 281
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_8 = 284
RESERVED_TEMP_BETA_FIX_DO_NOT_USE_9 = 290
REWARD_CAS_PART = 767
ROLE_BAKE_ONE_CAKE = 2277
ROLE_BARTENDER = 277
ROLE_BUSINESS_CUSTOMER = 1924
ROLE_CAREER = 467
ROLE_CATERER = 278
ROLE_COLLEGE_ORGANIZATION_EVENT = 65583
ROLE_COWORKER = 12292
ROLE_CUSTOMER = 2142
ROLE_DATE = 1439
ROLE_DETECTIVE = 12294
ROLE_DOCTOR = 12295
ROLE_ENTERTAINER = 650
ROLE_EXCLUDE_FROM_YOGA_AND_MEDITATION_CLASS = 2732
ROLE_FESTIVAL_ARTS_CRAFTS = 55317
ROLE_FESTIVAL_BLOSSOM = 55312
ROLE_FESTIVAL_FLEA_MARKET = 55318
ROLE_FESTIVAL_FOOD = 55315
ROLE_FESTIVAL_LAMP = 55313
ROLE_FESTIVAL_LOGIC = 55314
ROLE_FESTIVAL_MUSIC = 55316
ROLE_FORTUNE_TELLER = 8199
ROLE_GUEST = 266
ROLE_HOST = 267
ROLE_HOST_AT_STATION = 26635
ROLE_LEAVE = 418
ROLE_MAID = 279
ROLE_NO_VISIT_COOLDOWN = 2650
ROLE_RESTAURANT_DINER = 2147
ROLE_RESTAURANT_EAT = 2148
ROLE_RESTAURANT_POST_PLACE_ORDER = 2149
ROLE_RESTAURANT_STAFF = 26633
ROLE_ROOMMATE_NPC = 65541
ROLE_SCIENTIST = 12293
ROLE_SERVICE = 416
ROLE_SPA_STAFF_BORED = 18441
ROLE_STATE_EP01_PATIENT_TREATED = 12434
ROLE_VET_PATIENT = 57400
ROLE_VIP_ROPE_ALLOWED = 2143
ROLE_WEDDING_PARTY = 2748
ROLE_YOGA_CLASS_POST_CLASS = 18435
ROLE_YOGA_PRE_CLASS = 18463
ROYALTY_APPS = 908
ROYALTY_BOOKS = 909
ROYALTY_GAMES = 910
ROYALTY_LYRICS = 1629
ROYALTY_PAINTINGS = 911
ROYALTY_SONGS = 912
SHOES_BOOTS = 384
SHOES_FLATS = 385
SHOES_HEELS = 386
SHOES_LACE_UP_ADULT = 387
SHOES_LACE_UP_CHILDREN = 388
SHOES_LOAFERS = 389
SHOES_SANDALS = 390
SHOES_SLIPPERS = 391
SHOES_SNEAKERS = 392
SHOES_WEDGES = 393
SICKNESS_CHECK_UP = 57407
SICKNESS_CURED_BY_EXAM_TABLE = 57451
SICKNESS_CURED_BY_SURGERY_STATION = 57452
SICKNESS_ILLNESS = 57408
SICKNESS_PET_EXAM = 57403
SITUATION_ACTIVE_CAREER = 12358
SITUATION_ACTIVE_CAREER_ADULT = 2835
SITUATION_ACTIVE_CAREER_HIGH_SCHOOL = 114710
SITUATION_ACTIVE_CAREER_SCIENTIST = 12427
SITUATION_ACTOR_CAREER_COMMERCIAL = 61553
SITUATION_ACTOR_CAREER_MOVIE = 61556
SITUATION_ACTOR_CAREER_PREP_TASK_ACTING = 61615
SITUATION_ACTOR_CAREER_PREP_TASK_CHARISMA = 61458
SITUATION_ACTOR_CAREER_PREP_TASK_COMEDY = 61456
SITUATION_ACTOR_CAREER_PREP_TASK_CO_STAR_REL = 61454
SITUATION_ACTOR_CAREER_PREP_TASK_DIRECTOR_REL = 61455
SITUATION_ACTOR_CAREER_PREP_TASK_FITNESS = 61459
SITUATION_ACTOR_CAREER_PREP_TASK_GUITAR = 61460
SITUATION_ACTOR_CAREER_PREP_TASK_HANDINESS = 61457
SITUATION_ACTOR_CAREER_PREP_TASK_PRACTICE_ACTION = 61619
SITUATION_ACTOR_CAREER_PREP_TASK_PRACTICE_DRAMATIC = 61620
SITUATION_ACTOR_CAREER_PREP_TASK_PRACTICE_ROMANTIC = 61621
SITUATION_ACTOR_CAREER_PREP_TASK_RESEARCH_FLIRTY = 61616
SITUATION_ACTOR_CAREER_PREP_TASK_RESEARCH_FUNNY = 61617
SITUATION_ACTOR_CAREER_PREP_TASK_RESEARCH_MEAN = 61618
SITUATION_ACTOR_CAREER_TV_HIGH = 61555
SITUATION_ACTOR_CAREER_TV_LOW = 61554
SITUATION_APARTMENT_NEIGHBOR_ANSWER_DOOR_COMPLAINT = 55304
SITUATION_APARTMENT_NEIGHBOR_LOUD_NOISES = 55303
SITUATION_BASKET_BALLER_A = 55381
SITUATION_BASKET_BALLER_B = 55382
SITUATION_BATUU_ARREST = 51231
SITUATION_BATUU_FR13_MISSION = 51278
SITUATION_BATUU_FS2_MISSION = 51263
SITUATION_BATUU_FS3_MISSION = 51264
SITUATION_BATUU_FS4_CRIMINAL = 51255
SITUATION_BATUU_FS6_MISSION = 51262
SITUATION_BATUU_FS7_MISSION = 51261
SITUATION_BATUU_INSPECTION = 51232
SITUATION_BATUU_MISSION_LIGHTSABER = 51241
SITUATION_BATUU_OGAS_CELEBRATION_BLACKLISTED = 51243
SITUATION_BATUU_RS2_MISSION = 51272
SITUATION_BATUU_RS4_MISSION = 51269
SITUATION_BATUU_RS6_MISSION = 51273
SITUATION_BATUU_RS7_MISSION = 51274
SITUATION_BATUU_SABACC_OPPONENT_1 = 51258
SITUATION_BATUU_SABACC_OPPONENT_2 = 51259
SITUATION_BATUU_SABACC_OPPONENT_3 = 51260
SITUATION_BATUU_SR4_MISSION = 51275
SITUATION_BATUU_SR9_MISSION = 51265
SITUATION_BATUU_SS8_MISSION = 51276
SITUATION_BATUU_SS9_MISSION = 51277
SITUATION_BEAR = 10247
SITUATION_BONFIRE = 24586
SITUATION_BOWLING_GROUP = 38919
SITUATION_BOWLING_GROUP_2 = 38920
SITUATION_BOWLING_GROUP_3 = 38921
SITUATION_BOWLING_GROUP_4 = 38922
SITUATION_BUSKER = 55308
SITUATION_BUTLER = 36867
SITUATION_CELEBRITY_FAN = 61476
SITUATION_CITY_INVITES = 55380
SITUATION_CITY_REPAIR = 55355
SITUATION_CLOWN = 955
SITUATION_COMPLAINT_NOISE = 55425
SITUATION_COOKING_INTERACTIONS = 1017
SITUATION_CRIMINAL = 956
SITUATION_DANCE_TOGETHER = 24606
SITUATION_DECORATOR_CAREER_HIDE_CLIENTS = 53250
SITUATION_DJ_PERFORMANCE = 24582
SITUATION_EVENT_NPC = 1501
SITUATION_FESTIVAL = 55401
SITUATION_FESTIVAL_BLOSSOM_ROMANTIC_COUPLE = 55390
SITUATION_FESTIVAL_LOGIC_ROCKET_SHIP_WOOHOOERS = 55389
SITUATION_FIREFIGHTER = 2377
SITUATION_FLOWER_BUNNY = 59476
SITUATION_FOREST_GHOST = 10259
SITUATION_FOREST_RANGER = 10264
SITUATION_FOX_ON_LOT = 112671
SITUATION_GARDENER = 2152
SITUATION_GNOME_BERSERK = 59455
SITUATION_GNOME_NORMAL = 59454
SITUATION_GP07_WALKBY_CONSPIRACIST_01 = 47158
SITUATION_GP07_WALKBY_CONSPIRACIST_02 = 47159
SITUATION_GP07_WALKBY_CONSPIRACIST_03 = 47160
SITUATION_GP07_WALKBY_FBI_01 = 47161
SITUATION_GP07_WALKBY_FBI_02 = 47162
SITUATION_GP07_WALKBY_FBI_03 = 47163
SITUATION_GP07_WALKBY_MILITARY_01 = 47150
SITUATION_GP07_WALKBY_MILITARY_02 = 47151
SITUATION_GP07_WALKBY_MILITARY_03 = 47152
SITUATION_GP07_WALKBY_MILITARY_04 = 47153
SITUATION_GP07_WALKBY_SCIENTIST_01 = 47154
SITUATION_GP07_WALKBY_SCIENTIST_02 = 47155
SITUATION_GP07_WALKBY_SCIENTIST_03 = 47156
SITUATION_GP07_WALKBY_SCIENTIST_04 = 47157
SITUATION_GRILL_GROUP = 1461
SITUATION_GROUP_CHEER = 114739
SITUATION_GROUP_COOKING = 2646
SITUATION_GROUP_DANCING = 133127
SITUATION_GROUP_WALKING = 116747
SITUATION_HIGH_SCHOOL_ACTIVE_HOOKY_AT_SCHOOL = 114711
SITUATION_HIKING_TRAIL = 69746
SITUATION_HIRED_NANNY = 1550
SITUATION_HOLIDAY = 59460
SITUATION_HOME_CHEF = 26642
SITUATION_HOT_DOG = 958
SITUATION_INTERIOR_DECORATOR_GIG_DEPENDENT = 53252
SITUATION_INTRIGUED_NOISE = 55426
SITUATION_INTRIGUED_SMELL = 55427
SITUATION_ISLAND_SPIRITS = 63496
SITUATION_KIDS_BIKE_PRACTICE = 116742
SITUATION_LIVES_ON_STREET_A = 55435
SITUATION_LIVES_ON_STREET_B = 55436
SITUATION_LIVES_ON_STREET_C = 55437
SITUATION_LIVES_ON_STREET_D = 55438
SITUATION_MAID = 957
SITUATION_MAILMAN = 1343
SITUATION_MARKET_STALL_VENDOR = 1949
SITUATION_MASTER_FISHERMAN = 889
SITUATION_MASTER_GARDENER = 890
SITUATION_MURAL_PAINTER = 55383
SITUATION_NIGHT_TIME_VISIT = 1679
SITUATION_PET_OBSTACLE_COURSE = 57427
SITUATION_PICNIC_TABLE = 1460
SITUATION_PIZZA = 960
SITUATION_PLAYER_FACING_CAN_HOST = 1643
SITUATION_PLAYER_VISITING_NPC = 1493
SITUATION_POSSESSED = 47124
SITUATION_PROMO_NIGHT = 24594
SITUATION_RANCH_HAND = 118800
SITUATION_REAPER = 959
SITUATION_REPAIRMAN = 2153
SITUATION_RESTAURANT_DINING = 2146
SITUATION_RETAIL_CUSTOMER = 12323
SITUATION_RETAIL_EMPLOYEE = 12324
SITUATION_RING_DOORBELL = 684
SITUATION_ROOMMATE_NPC_POTENTIAL = 65572
SITUATION_SECRET_SOCIETY = 65570
SITUATION_SLEEP_OVER = 116741
SITUATION_SPOOKY_PARTY = 22541
SITUATION_SQUAD = 61634
SITUATION_STAY_OVER = 116748
SITUATION_SUN_RAY = 67647
SITUATION_TRAGIC_CLOWN = 1504
SITUATION_TUTORIAL_FTUE = 2167
SITUATION_UMBRELLA_USER = 2119
SITUATION_UNIVERSITY_HOUSING_KICK_OUT_BLOCKER = 65571
SITUATION_UNIVERSITY_RIVALS_PRANK = 65606
SITUATION_VENUE_KARAOKE_DUETERS = 55391
SITUATION_VET_PLAYER_PET_OWNER = 2498
SITUATION_VET_SICK_PET = 2499
SITUATION_VIP_ROPE_BOUNCER = 61613
SITUATION_VISITOR_NPCS = 2282
SITUATION_VISITOR_NPC_ANGRY_SIM = 67606
SITUATION_WAIT_IN_LINE_TOGETHER = 2496
SITUATION_WALKBY_FIRST_ORDER_OFFICER_SPY = 51226
SITUATION_WEATHER_RAIN_HEAVY = 2078
SITUATION_WEATHER_RAIN_LIGHT = 2079
SITUATION_WEATHER_RAIN_STORM = 2077
SITUATION_WEATHER_SNOW_HEAVY = 2080
SITUATION_WEATHER_SNOW_STORM = 2081
SITUATION_WEDDING = 133148
SITUATION_WEIRDO = 55309
SITUATION_WELCOME_WAGON = 1457
SITUATION_WELCOME_WAGON_MAIN = 2844
SITUATION_YOGA_CLASS = 18462
SKILL_ADULT = 2925
SKILL_ALL = 448
SKILL_ALL_VISIBLE = 2097
SKILL_ARCHAEOLOGY = 45094
SKILL_ATHLETIC = 86
SKILL_BARTENDING = 137
SKILL_CHARISMA = 676
SKILL_CHILD = 641
SKILL_CLIMBING_SKIING_SNOWBOARDING = 69698
SKILL_COMEDY = 2797
SKILL_COMEDY_OR_MISCHIEF = 1576
SKILL_COOKING = 87
SKILL_CREATIVE = 336
SKILL_CROSS_STITCH = 112661
SKILL_DOG_TRAINING = 57367
SKILL_EQUESTRIAN_SKILL = 2979
SKILL_FITNESS_OR_PROGRAMMING = 652
SKILL_FLOWER_ARRANGING = 59451
SKILL_GARDENING = 1605
SKILL_GUITAR_OR_COMEDY = 935
SKILL_HANDINESS = 1368
SKILL_HORSE = 2974
SKILL_JUICE_FIZZING = 67620
SKILL_KNITTING = 2626
SKILL_LIFE = 2986
SKILL_LOCAL_CULTURE = 45070
SKILL_LOGIC = 677
SKILL_MENTAL = 337
SKILL_MENTORABLE = 2765
SKILL_MISCHIEF = 2796
SKILL_MUSICAL = 445
SKILL_MUSIC_OR_COMEDY = 55305
SKILL_PAINTING = 1607
SKILL_PERFORMANCE = 1630
SKILL_PHOTOGRAPHY = 1940
SKILL_PHOTOGRAPHY_BG = 1609
SKILL_PHYSICAL = 338
SKILL_PIPE_ORGAN = 40969
SKILL_PROGRAMMING = 1606
SKILL_PSYCHIC = 8194
SKILL_RANCH_NECTAR = 2987
SKILL_ROCKET_SCIENCE = 678
SKILL_ROCK_CLIMBING = 69697
SKILL_SCHOOL_TASK = 1653
SKILL_SINGING = 1633
SKILL_SKATING = 59393
SKILL_SKIING = 69637
SKILL_SNOWBOARDING = 69696
SKILL_SOCIAL = 339
SKILL_TODDLER = 1655
SKILL_VIDEO_GAMING = 675
SKILL_VIOLIN_OR_GUITAR = 936
SKILL_WELLNESS = 18466
SKILL_WELLNESS_BG = 1608
SKILL_WRITING = 679
SKINTONE_BLEND_YES = 1458
SKINTONE_TYPE_FANTASY = 12317
SKINTONE_TYPE_NATURAL = 12316
SKINTONE_TYPE_SICKNESS_1 = 12320
SKINTONE_TYPE_SICKNESS_2 = 12321
SKINTONE_TYPE_SICKNESS_3 = 12322
SKINTONE_TYPE_SICKNESS_GREEN = 12325
SKIN_HUE_BLUE = 12382
SKIN_HUE_BLUE_SKIN = 1449
SKIN_HUE_GREEN = 12389
SKIN_HUE_GREEN_SKIN = 1450
SKIN_HUE_OLIVE = 763
SKIN_HUE_PURPLE = 12390
SKIN_HUE_RED = 761
SKIN_HUE_RED_SKIN = 1625
SKIN_HUE_YELLOW = 762
SKIN_VALUE_0 = 114730
SKIN_VALUE_1 = 114725
SKIN_VALUE_2 = 114726
SKIN_VALUE_3 = 114727
SKIN_VALUE_4 = 114728
SKIN_VALUE_5 = 114729
SOCIAL_BLACK_AND_WHITE = 686
SOCIAL_COSTUME_PARTY = 687
SOCIAL_FLIRTY = 340
SOCIAL_WEENIE_ROAST = 10244
SOCIAL_WOOHOO = 364
SP03_PLEASE_REUSE_ME_I_WAS_BLANK_ON_ACCIDENT = 20487
SP03_PLEASE_REUSE_ME_I_WAS_BLANK_ON_ACCIDENT_2 = 20488
SPAWN_ARRIVAL = 397
SPAWN_ARTS_PARK = 65622
SPAWN_ARTS_QUAD = 65619
SPAWN_ARTS_UNIVERSITY_SHELL = 65546
SPAWN_ARTS_UNIVERSITY_SHELL_SHELL_1 = 65556
SPAWN_ARTS_UNIVERSITY_SHELL_SHELL_2 = 65557
SPAWN_BATTLE_HELPER = 47133
SPAWN_BATUU_DWELLING = 51216
SPAWN_BATUU_FIRST_ORDER_PATROL = 51227
SPAWN_BATUU_LT_AGNON = 51218
SPAWN_BATUU_RESISTANCE_PATROL_1 = 51228
SPAWN_BATUU_RESISTANCE_PATROL_2 = 51229
SPAWN_BATUU_VI_MORADI = 51217
SPAWN_CLOTHING_STORE = 118795
SPAWN_COTTAGE_WORLD_CRITTER_TENDER = 112670
SPAWN_COTTAGE_WORLD_FOXHOLE = 112669
SPAWN_EQUESTRIAN_CENTER = 118793
SPAWN_EQUESTRIAN_CENTER_EXIT = 118872
SPAWN_FIREPLACE = 2057
SPAWN_GENERIC_01 = 2465
SPAWN_GENERIC_02 = 2466
SPAWN_GENERIC_03 = 2467
SPAWN_GENERIC_04 = 2468
SPAWN_GENERIC_05 = 2469
SPAWN_GRIM_REAPER = 987
SPAWN_GROCERY_STORE = 118794
SPAWN_LIGHTHOUSE = 57409
SPAWN_LIGHTHOUSE_ARRIVAL = 1935
SPAWN_MAGIC_PORTAL = 2223
SPAWN_MAGIC_PORTAL_MARKET = 49182
SPAWN_MARKET_STALL_MAGIC_BROOM = 49166
SPAWN_MARKET_STALL_MAGIC_POTION = 49171
SPAWN_MARKET_STALL_MAGIC_WAND = 49172
SPAWN_MARKET_STALL_WEDDING_CHINESE = 133123
SPAWN_MARKET_STALL_WEDDING_INDIAN = 133124
SPAWN_MARKET_STALL_WEDDING_PATISSERIE = 133125
SPAWN_MUSIC_FESTIVAL = 2559
SPAWN_NIGHT_STALKER = 49158
SPAWN_PET_CRATE = 57387
SPAWN_PIER_ARRIVAL = 114749
SPAWN_REAR_WALKBY = 400
SPAWN_SCIENCE_QUAD = 65620
SPAWN_SCIENCE_UNIVERSITY_SHELL = 65547
SPAWN_SCIENCE_UNIVERSITY_SHELL_SHELL_1 = 65558
SPAWN_SCIENCE_UNIVERSITY_SHELL_SHELL_2 = 65559
SPAWN_SEANCE = 86021
SPAWN_SECRET_SOCIETY = 65621
SPAWN_SHELL_ARRIVAL = 1933
SPAWN_SKELETON_ARRIVAL = 2039
SPAWN_SNOW_SPORTS_SLOPE_BUNNY_SLOPE = 69740
SPAWN_STAGE_ARTIST = 2560
SPAWN_STARSHIP = 51215
SPAWN_VISITOR_ARRIVAL = 399
SPAWN_WALKBY = 398
SPAWN_WALKBY_SPORTS_SHELL_EP08 = 2234
SPAWN_WALK_BY_SHELL_01 = 2924
SPAWN_WOLF_TOWN_GREG = 135181
SPAWN_WOLF_TOWN_HOWL_SPOT_TOP = 135182
SPAWN_WOLF_TOWN_MINE = 135177
SPAWN_WOLF_TOWN_ON_LOT_VERSION = 135180
SPAWN_WOLF_TOWN_PORTA_POTTY = 135178
SPAWN_WOLF_TOWN_SEWER = 135179
SPAWN_ZOMBIE = 47132
SPECIAL_CONTENT_ANNIVERSARY_21 = 2521
SPECIAL_NUDE = 127
SPELL_MAGIC = 49170
STYLE_ARTS_QUARTER = 55330
STYLE_BOHEMIAN = 1495
STYLE_BUSINESS = 1593
STYLE_CAS_BLACK_HISTORY_MONTH = 2768
STYLE_CAS_BRANDED_ANNIVERSARY_21 = 2520
STYLE_CAS_BRANDED_MAC = 2433
STYLE_CAS_BRANDED_ME_UNDIES = 167937
STYLE_CAS_DEPOP = 114740
STYLE_CAS_DESIGNED_BY = 2909
STYLE_CAS_EBONIX_NAILS = 18485
STYLE_CLASSICS = 239
STYLE_COUNTRY = 985
STYLE_FASHION_DISTRICT = 55331
STYLE_FESTIVAL_BLOSSOM = 55348
STYLE_FESTIVAL_DARK = 1623
STYLE_FESTIVAL_FOOD = 1624
STYLE_FESTIVAL_LIGHT = 1622
STYLE_FESTIVAL_NERD = 1621
STYLE_FESTIVAL_ROMANCE = 1620
STYLE_FORMAL_MODERN = 248
STYLE_FORMAL_TRENDY = 249
STYLE_FRANKENSTEIN = 8197
STYLE_GAMER = 2842
STYLE_GEN_CITY_SLEEK = 238
STYLE_GEN_CONTEMPORARY_BASIC = 240
STYLE_GEN_CONTEMPORARY_DESIGNER = 241
STYLE_GEN_OUTDOOR_EXPLORER = 243
STYLE_GEN_PARTY_TRENDY = 244
STYLE_GEN_POLISHED = 245
STYLE_GEN_PREPPY = 246
STYLE_GEN_ROMANTIC = 247
STYLE_GEN_SUMMER = 237
STYLE_GLAMPING = 10265
STYLE_GOTH_ROCK_PUNK = 289
STYLE_HIPSTER = 986
STYLE_ISLANDER = 63495
STYLE_ISLAND_ELEMENTAL = 63517
STYLE_JAPANESE_CONTEMPORARY = 69693
STYLE_JUNGLE = 2036
STYLE_NATIVE_AMERICAN = 2995
STYLE_PIRATE = 8196
STYLE_PROFESSOR_NPC_GOOD = 65597
STYLE_PROFESSOR_NPC_GRUMPY = 65596
STYLE_PROFESSOR_NPC_HIP = 65595
STYLE_PROFESSOR_NPC_SMART = 65598
STYLE_SEASONAL_FALL = 2066
STYLE_SEASONAL_SPRING = 2067
STYLE_SEASONAL_SUMMER = 2068
STYLE_SEASONAL_WINTER = 2065
STYLE_SHABBY = 2780
STYLE_SPICE_MARKET = 55332
STYLE_SPORTY = 2843
STYLE_STREET = 1592
STYLE_VAMPIRE_ARCHETYPE_DRACULA = 1681
STYLE_VAMPIRE_ARCHETYPE_MODERN = 1682
STYLE_VAMPIRE_ARCHETYPE_NOSFERATU = 1680
STYLE_VAMPIRE_ARCHETYPE_PUNK = 1684
STYLE_VAMPIRE_ARCHETYPE_VICTORIAN = 1683
STYLE_VAMPIRE_WALKBY_MODERN = 40966
STYLE_VAMPIRE_WALKBY_NOSFERATU = 40964
STYLE_VAMPIRE_WALKBY_PUNK = 40968
STYLE_VAMPIRE_WALKBY_VICTORIAN = 40967
STYLE_WITCH = 8195
TAIL_LONG = 2707
TAIL_RING = 2704
TAIL_SABER = 2705
TAIL_SCREW = 2706
TAIL_STUB = 2708
TERRAIN_MANIP_ALL = 2169
TERRAIN_PAINT_ALL = 1082
TERRAIN_PAINT_DIRT = 872
TERRAIN_PAINT_GRASS = 873
TERRAIN_PAINT_MISC = 875
TERRAIN_PAINT_STONE = 874
TOOLTIP_AMBIENCE_ANGRY = 732
TOOLTIP_AMBIENCE_BORED = 733
TOOLTIP_AMBIENCE_CONFIDENT = 734
TOOLTIP_AMBIENCE_EMBARRASSED = 735
TOOLTIP_AMBIENCE_ENERGIZED = 736
TOOLTIP_AMBIENCE_FLIRTY = 737
TOOLTIP_AMBIENCE_FOCUSED = 738
TOOLTIP_AMBIENCE_HAPPY = 739
TOOLTIP_AMBIENCE_IMAGINATIVE = 740
TOOLTIP_AMBIENCE_PLAYFUL = 741
TOOLTIP_AMBIENCE_SAD = 742
TOOLTIP_AMBIENCE_TENSE = 743
TOOLTIP_BILLS_DECREASE = 2396
TOOLTIP_BILLS_INCREASE = 2395
TOOLTIP_COLUMN_HEIGHT_RESTRICTED = 2238
TOOLTIP_CRAFTING_QUALITY_CARPENTRY = 706
TOOLTIP_CRAFTING_QUALITY_COOKING = 703
TOOLTIP_CRAFTING_QUALITY_DRINKS = 704
TOOLTIP_CRAFTING_QUALITY_PAINTING = 705
TOOLTIP_ECO_FOOTPRINT_NEGATIVE = 67624
TOOLTIP_ECO_FOOTPRINT_POSITIVE = 67623
TOOLTIP_ENVIRONMENT_SCORE_NEGATIVE = 2389
TOOLTIP_ENVIRONMENT_SCORE_POSITIVE = 2390
TOOLTIP_EP02_SKILL_DANCE = 3001
TOOLTIP_EP09_ECO_FOOTPRINT_NEGATIVE = 2422
TOOLTIP_EP09_ECO_FOOTPRINT_POSITIVE = 2421
TOOLTIP_HIGH_FIRE_RESISTANCE = 2392
TOOLTIP_HIGH_WATER_RESISTANCE = 2394
TOOLTIP_LOW_FIRE_RESISTANCE = 2391
TOOLTIP_LOW_WATER_RESISTANCE = 2393
TOOLTIP_MISC_CATS_ONLY = 2027
TOOLTIP_MISC_CHILDREN_ONLY = 783
TOOLTIP_MISC_CHILDREN_TODDLER_INFANT_ONLY = 2960
TOOLTIP_MISC_CHILDREN_TODDLER_ONLY = 2959
TOOLTIP_MISC_COMFORT = 784
TOOLTIP_MISC_DOGS_ONLY = 2026
TOOLTIP_MISC_INFANT_ONLY = 2958
TOOLTIP_MISC_NEWBORN_ONLY = 2927
TOOLTIP_MISC_PETS_ONLY = 2025
TOOLTIP_MISC_RELIABILITY = 907
TOOLTIP_MISC_TODDLER_INFANT_ONLY = 2961
TOOLTIP_MISC_TODDLER_ONLY = 1667
TOOLTIP_MISC_UNBREAKABLE = 731
TOOLTIP_MISC_UNCOMFORTABLE = 747
TOOLTIP_MISC_UNCOMFORTABLE_FOR_ADULTS = 940
TOOLTIP_MISC_WEREWOLF_ONLY_DOOR = 2783
TOOLTIP_MOOD_RELIEF_ANGRY = 710
TOOLTIP_MOOD_RELIEF_BORED = 711
TOOLTIP_MOOD_RELIEF_EMBARRASSED = 712
TOOLTIP_MOOD_RELIEF_SAD = 709
TOOLTIP_MOOD_RELIEF_STRESS = 707
TOOLTIP_MOOD_RELIEF_UNCOMFORTABLE = 708
TOOLTIP_MOTIVE_BLADDER = 701
TOOLTIP_MOTIVE_ENERGY = 698
TOOLTIP_MOTIVE_FUN = 699
TOOLTIP_MOTIVE_HUNGER = 702
TOOLTIP_MOTIVE_HYGIENE = 697
TOOLTIP_MOTIVE_SOCIAL = 700
TOOLTIP_OFF_THE_GRID = 2207
TOOLTIP_POWER_CONSUMER = 2398
TOOLTIP_POWER_PRODUCER = 2397
TOOLTIP_SKILL_ACTING = 61637
TOOLTIP_SKILL_AGILITY = 2999
TOOLTIP_SKILL_ARCHAEOLOGY = 45110
TOOLTIP_SKILL_BARTENDING = 717
TOOLTIP_SKILL_CHARISMA = 729
TOOLTIP_SKILL_COMEDY = 726
TOOLTIP_SKILL_COMMUNICATION = 1670
TOOLTIP_SKILL_COOKING = 713
TOOLTIP_SKILL_CREATIVITY = 927
TOOLTIP_SKILL_DANCE = 24615
TOOLTIP_SKILL_DJ = 24614
TOOLTIP_SKILL_DOG_TRAINING = 2023
TOOLTIP_SKILL_ENTREPRENEUR = 2964
TOOLTIP_SKILL_EQUESTRIAN = 3000
TOOLTIP_SKILL_FITNESS = 716
TOOLTIP_SKILL_FLOWER_ARRANGING = 2115
TOOLTIP_SKILL_GARDENING = 728
TOOLTIP_SKILL_GUITAR = 727
TOOLTIP_SKILL_HANDINESS = 719
TOOLTIP_SKILL_IMAGINATION = 1669
TOOLTIP_SKILL_JUMPING = 2998
TOOLTIP_SKILL_LOGIC = 721
TOOLTIP_SKILL_MENTAL = 928
TOOLTIP_SKILL_MISCHIEF = 722
TOOLTIP_SKILL_MOTOR = 929
TOOLTIP_SKILL_MOVEMENT = 1668
TOOLTIP_SKILL_NECTAR_MAKING = 2997
TOOLTIP_SKILL_PAINTING = 718
TOOLTIP_SKILL_PARENTING = 2962
TOOLTIP_SKILL_PIANO = 724
TOOLTIP_SKILL_PIPE_ORGAN = 40978
TOOLTIP_SKILL_POTTY = 1672
TOOLTIP_SKILL_PROGRAMMING = 715
TOOLTIP_SKILL_PSYCHIC = 8212
TOOLTIP_SKILL_RESEARCH_DEBATE = 2269
TOOLTIP_SKILL_ROBOTICS = 2270
TOOLTIP_SKILL_ROCKET_SCIENCE = 720
TOOLTIP_SKILL_SINGING = 55434
TOOLTIP_SKILL_SKIING = 2965
TOOLTIP_SKILL_SNOWBOARDING = 2966
TOOLTIP_SKILL_SOCIAL = 930
TOOLTIP_SKILL_THINKING = 1671
TOOLTIP_SKILL_VAMPIRE_LORE = 2963
TOOLTIP_SKILL_VET = 2024
TOOLTIP_SKILL_VIDEO_GAMING = 714
TOOLTIP_SKILL_VIOLIN = 725
TOOLTIP_SKILL_WELLNESS = 18459
TOOLTIP_SKILL_WOOHOO = 730
TOOLTIP_SKILL_WRITING = 723
TOOLTIP_WATER_CONSUMER = 2400
TOOLTIP_WATER_PRODUCER = 2399
TOP_BIKINI = 1236
TOP_BLOUSE = 155
TOP_BRASSIERE = 944
TOP_BUTTON_UPS = 395
TOP_JACKET = 295
TOP_POLO = 943
TOP_SHIRT_TEE = 296
TOP_SUIT_JACKET = 942
TOP_SWEATER = 297
TOP_SWEATSHIRT = 941
TOP_TANKTOP = 360
TOP_VEST = 156
TRAIT_ACHIEVEMENT = 235
TRAIT_AGE = 657
TRAIT_GROUP_EMOTIONAL = 753
TRAIT_GROUP_HOBBIES = 754
TRAIT_GROUP_LIFESTYLE = 755
TRAIT_GROUP_SOCIAL = 756
TRAIT_PERSONALITY = 234
TRAIT_WALKSTYLE = 236
UNIFORM_ACTIVIST_CRIMINAL_JUSTICE = 55413
UNIFORM_ACTIVIST_ECONOMIC_GROWTH = 55414
UNIFORM_ACTIVIST_ENVIRONMENT = 55415
UNIFORM_ACTIVIST_GLOBAL_PEACE = 55416
UNIFORM_ACTIVIST_TAX_REFORM = 55417
UNIFORM_ACTOR_CAREER_COMMERCIAL_HOSPITAL_ACTOR = 61561
UNIFORM_ACTOR_CAREER_COMMERCIAL_HOSPITAL_CO_STAR = 61562
UNIFORM_ACTOR_CAREER_COMMERCIAL_HOUSE_NICE_ACTOR = 61564
UNIFORM_ACTOR_CAREER_COMMERCIAL_HOUSE_NICE_CO_STAR = 61565
UNIFORM_ACTOR_CAREER_COMMERCIAL_KIDS_ACTOR = 61566
UNIFORM_ACTOR_CAREER_COMMERCIAL_PIRATE_ACTOR = 61560
UNIFORM_ACTOR_CAREER_COMMERCIAL_WESTERN_ACTOR = 61563
UNIFORM_ACTOR_CAREER_MOVIE_CITY_ACTOR = 61608
UNIFORM_ACTOR_CAREER_MOVIE_CITY_CO_STAR = 61452
UNIFORM_ACTOR_CAREER_MOVIE_CITY_LOVE_INTEREST = 61451
UNIFORM_ACTOR_CAREER_MOVIE_MEDIEVAL_ACTOR = 61594
UNIFORM_ACTOR_CAREER_MOVIE_MEDIEVAL_LOVE_INTEREST = 61596
UNIFORM_ACTOR_CAREER_MOVIE_MEDIEVAL_VILLAIN = 61595
UNIFORM_ACTOR_CAREER_MOVIE_PIRATE_ACTOR = 61591
UNIFORM_ACTOR_CAREER_MOVIE_PIRATE_LOVE_INTEREST = 61593
UNIFORM_ACTOR_CAREER_MOVIE_PIRATE_VILLAIN = 61592
UNIFORM_ACTOR_CAREER_MOVIE_SUPER_HERO_ACTOR = 61603
UNIFORM_ACTOR_CAREER_MOVIE_SUPER_HERO_LOVE_INTEREST = 61605
UNIFORM_ACTOR_CAREER_MOVIE_SUPER_HERO_VILLAIN = 61604
UNIFORM_ACTOR_CAREER_MOVIE_VICTORIAN_ACTOR = 61600
UNIFORM_ACTOR_CAREER_MOVIE_VICTORIAN_CO_STAR = 61602
UNIFORM_ACTOR_CAREER_MOVIE_VICTORIAN_LOVE_INTEREST = 61601
UNIFORM_ACTOR_CAREER_MOVIE_WESTERN_ACTOR = 61597
UNIFORM_ACTOR_CAREER_MOVIE_WESTERN_ALIEN = 61599
UNIFORM_ACTOR_CAREER_MOVIE_WESTERN_CREATURE = 61598
UNIFORM_ACTOR_CAREER_TV_HIGH_APOCALYPSE_ACTOR = 61577
UNIFORM_ACTOR_CAREER_TV_HIGH_APOCALYPSE_CO_STAR = 61578
UNIFORM_ACTOR_CAREER_TV_HIGH_APOCALYPSE_VILLAIN = 61579
UNIFORM_ACTOR_CAREER_TV_HIGH_HOSPITAL_ACTOR = 61580
UNIFORM_ACTOR_CAREER_TV_HIGH_HOSPITAL_CO_STAR = 61582
UNIFORM_ACTOR_CAREER_TV_HIGH_HOSPITAL_LOVE_INTEREST = 61581
UNIFORM_ACTOR_CAREER_TV_HIGH_POLICE_ACTOR = 61588
UNIFORM_ACTOR_CAREER_TV_HIGH_POLICE_CO_STAR = 61590
UNIFORM_ACTOR_CAREER_TV_HIGH_POLICE_VILLAIN = 61589
UNIFORM_ACTOR_CAREER_TV_HIGH_VICTORIAN_ACTOR = 61585
UNIFORM_ACTOR_CAREER_TV_HIGH_VICTORIAN_CO_STAR = 61587
UNIFORM_ACTOR_CAREER_TV_HIGH_VICTORIAN_LOVE_INTEREST = 61586
UNIFORM_ACTOR_CAREER_TV_HIGH_WESTERN_ACTOR = 61583
UNIFORM_ACTOR_CAREER_TV_HIGH_WESTERN_VILLAIN = 61584
UNIFORM_ACTOR_CAREER_TV_LOW_HOUSE_LOW_ACTOR = 61574
UNIFORM_ACTOR_CAREER_TV_LOW_HOUSE_LOW_CO_STAR = 61575
UNIFORM_ACTOR_CAREER_TV_LOW_HOUSE_NICE_ACTOR = 61570
UNIFORM_ACTOR_CAREER_TV_LOW_HOUSE_NICE_CO_STAR = 61571
UNIFORM_ACTOR_CAREER_TV_LOW_KIDS_ACTOR = 61576
UNIFORM_ACTOR_CAREER_TV_LOW_PIRATE_ACTOR = 61567
UNIFORM_ACTOR_CAREER_TV_LOW_PIRATE_CO_STAR = 61569
UNIFORM_ACTOR_CAREER_TV_LOW_PIRATE_LOVE_INTEREST = 61568
UNIFORM_ACTOR_CAREER_TV_LOW_WESTERN_ACTOR = 61572
UNIFORM_ACTOR_CAREER_TV_LOW_WESTERN_CO_STAR = 61573
UNIFORM_ARRESTED = 12336
UNIFORM_ARTS_CENTER_PAINTER = 55357
UNIFORM_ART_CRITIC_SHOW_FORMAL = 55395
UNIFORM_ASTRONAUT_STATUE_GOLD = 55302
UNIFORM_ASTRONAUT_STATUE_SILVER = 55354
UNIFORM_ASTRONAUT_SUIT = 614
UNIFORM_ATHLETIC_CHEERLEADER = 1262
UNIFORM_ATHLETIC_LIFTER = 1263
UNIFORM_ATHLETIC_MAJOR_LEAGUER = 1266
UNIFORM_ATHLETIC_MASCOT = 1264
UNIFORM_ATHLETIC_MINOR_LEAGUER = 1267
UNIFORM_ATHLETIC_TRACK_SUIT = 1265
UNIFORM_BABYSITTER = 887
UNIFORM_BACKGROUND_ACTOR_COSTUME_1 = 61642
UNIFORM_BACKGROUND_ACTOR_COSTUME_2 = 61643
UNIFORM_BACKGROUND_ACTOR_COSTUME_3 = 61644
UNIFORM_BACKGROUND_ACTOR_COSTUME_4 = 61645
UNIFORM_BACKGROUND_ACTOR_COSTUME_5 = 61646
UNIFORM_BARISTA = 884
UNIFORM_BARTENDER = 621
UNIFORM_BARTENDER_JUNGLE = 45090
UNIFORM_BARTENDER_WOLF_TOWN = 2789
UNIFORM_BATUU_ALIEN_ABEDNEDO = 2471
UNIFORM_BATUU_ALIEN_BITH = 2472
UNIFORM_BATUU_ALIEN_MIRIALAN = 2473
UNIFORM_BATUU_ALIEN_TWILEK = 2474
UNIFORM_BATUU_ALIEN_WEEQUAY = 2475
UNIFORM_BATUU_ALIEN_ZABRAK = 2476
UNIFORM_BATUU_BARTENDER = 51225
UNIFORM_BATUU_CITIZEN = 51210
UNIFORM_BATUU_FIRST_ORDER_OFFICER = 51205
UNIFORM_BATUU_FIRST_ORDER_PILOT = 51221
UNIFORM_BATUU_FIRST_ORDER_STORMTROOPER = 51201
UNIFORM_BATUU_RESISTANCE_MEMBER = 51202
UNIFORM_BATUU_RESISTANCE_PILOT = 51222
UNIFORM_BATUU_SCOUNDREL_MEMBER = 51209
UNIFORM_BATUU_SERVICE_NPC = 51224
UNIFORM_BEAR_SUIT = 10258
UNIFORM_BED_UPDATES_NO_CROSS_LEGGED = 2833
UNIFORM_BEE_KEEPING_SUIT = 59466
UNIFORM_BIG_HEAD = 2244
UNIFORM_BIKE_HELMET = 65618
UNIFORM_BLACK_AND_WHITE_PARTY = 682
UNIFORM_BLACK_TURTLENECK = 627
UNIFORM_BONEHILDA = 86029
UNIFORM_BOWLING_GLOVES = 38924
UNIFORM_BOWLING_NPC = 38918
UNIFORM_BOWLING_SHOES = 38923
UNIFORM_BOWLING_TEAM_1 = 38914
UNIFORM_BOWLING_TEAM_2 = 38915
UNIFORM_BOWLING_TEAM_3 = 38916
UNIFORM_BOWLING_TEAM_4 = 38917
UNIFORM_BUSINESS_CHEAP_SUIT = 1269
UNIFORM_BUSINESS_DECENT_SUIT = 1270
UNIFORM_BUSINESS_EXPENSIVE_SUIT = 1271
UNIFORM_BUSINESS_OFFICE_WORKER = 1268
UNIFORM_BUTLER = 36869
UNIFORM_CAMERA_OPERATOR = 61450
UNIFORM_CAREER_CRIMINAL_BASE = 2734
UNIFORM_CAREER_CRIMINAL_ORACLE_BASE = 2735
UNIFORM_CAREER_ENGINEER_BASE = 2736
UNIFORM_CAREER_ENGINEER_COMPUTER = 2737
UNIFORM_CAREER_ENGINEER_MECHANICAL = 2738
UNIFORM_CAREER_ENTERTAINER_BASE = 2733
UNIFORM_CAREER_GARDENER_BOTANIST = 59480
UNIFORM_CAREER_GARDENER_FLORIST = 59481
UNIFORM_CAREER_GARDENER_MAIN = 59479
UNIFORM_CAREER_SOCIAL_MEDIA_BASE = 2739
UNIFORM_CAREER_SOCIAL_MEDIA_INTERNET = 2740
UNIFORM_CAREER_STYLE_INFLUENCER = 2741
UNIFORM_CAREER_TECH_GURU_BASE = 2742
UNIFORM_CAREER_TECH_GURU_START_UP = 2743
UNIFORM_CHEF = 620
UNIFORM_CHILDHOOD_PHASE_BEAR = 43027
UNIFORM_CIVIC_INSPECTOR = 67627
UNIFORM_CIVIL_DESIGNER_CIVIC_PLANNER = 67641
UNIFORM_CIVIL_DESIGNER_GREEN_TECHNICIAN = 67640
UNIFORM_CIVIL_DESIGNER_MAIN = 67639
UNIFORM_CLOWN = 680
UNIFORM_CONCERT_OUTFIT = 618
UNIFORM_CONSERVATIONIST_ENVIRONMENTAL_MANAGER = 63523
UNIFORM_CONSERVATIONIST_MAIN = 63522
UNIFORM_CONSERVATIONIST_MARINE_BIOLOGIST = 63524
UNIFORM_CONSPIRACIST = 47130
UNIFORM_COOK = 619
UNIFORM_CORPORATE_WORKER_EXPERT = 69708
UNIFORM_CORPORATE_WORKER_MAIN = 69707
UNIFORM_CORPORATE_WORKER_SUPERVISOR = 69709
UNIFORM_COSTUME_AAYLA_SECURA = 1486
UNIFORM_COSTUME_ALIEN_HUNTER = 1700
UNIFORM_COSTUME_ANIMAL_HOOD = 2113
UNIFORM_COSTUME_ANIMAL_HOODIE = 59475
UNIFORM_COSTUME_ASTRONAUT_ORANGE = 1480
UNIFORM_COSTUME_ASTRONAUT_WHITE = 1466
UNIFORM_COSTUME_BOBA_FETT = 1475
UNIFORM_COSTUME_CARTOON_PLUMBERS = 1631
UNIFORM_COSTUME_CHEERLEADER_GREEN = 1476
UNIFORM_COSTUME_CLOWN_PINK = 1481
UNIFORM_COSTUME_CLOWN_YELLOW = 1467
UNIFORM_COSTUME_COLORFUL_ANIMALS = 1632
UNIFORM_COSTUME_DARTH_MAUL = 1474
UNIFORM_COSTUME_DARTH_VADER = 1473
UNIFORM_COSTUME_FAIRY = 22530
UNIFORM_COSTUME_FAIRY_BLUE = 22547
UNIFORM_COSTUME_FAIRY_GREEN = 22546
UNIFORM_COSTUME_FAIRY_PURPLE = 22548
UNIFORM_COSTUME_HOLIDAY_HELPER = 59473
UNIFORM_COSTUME_HOT_DOG_RED = 1468
UNIFORM_COSTUME_LEGIONNAIRE = 22532
UNIFORM_COSTUME_LEIA = 1485
UNIFORM_COSTUME_LLAMA = 22531
UNIFORM_COSTUME_LLAMA_GIRL_PURPLE = 22549
UNIFORM_COSTUME_LLAMA_MAN_BLACK = 22544
UNIFORM_COSTUME_LUKE_SKYWALKER = 1472
UNIFORM_COSTUME_MAID_BLACK = 1483
UNIFORM_COSTUME_MAID_BLUE = 1470
UNIFORM_COSTUME_MAILMAN_BLUE = 1479
UNIFORM_COSTUME_MASCOT_BLUE_BLACK = 1469
UNIFORM_COSTUME_MASCOT_WHITE = 1482
UNIFORM_COSTUME_MONSTER = 1699
UNIFORM_COSTUME_NINJA = 22533
UNIFORM_COSTUME_NINJA_RED = 22543
UNIFORM_COSTUME_PIRATE = 22534
UNIFORM_COSTUME_PIRATE_BROWN = 22559
UNIFORM_COSTUME_PIRATE_NAVY = 22542
UNIFORM_COSTUME_PIRATE_RED = 22550
UNIFORM_COSTUME_PIRATE_WHITE = 22566
UNIFORM_COSTUME_PIZZA_ORANGE = 1471
UNIFORM_COSTUME_PIZZA_RED = 1484
UNIFORM_COSTUME_PRINCESS = 22537
UNIFORM_COSTUME_PRINCESS_BLUE = 22556
UNIFORM_COSTUME_PRINCESS_GOLD = 22557
UNIFORM_COSTUME_PRINCESS_PINK = 22558
UNIFORM_COSTUME_PUMPKIN_BROWN = 22564
UNIFORM_COSTUME_PUMPKIN_MAN = 22535
UNIFORM_COSTUME_PUMPKIN_NAVY = 22563
UNIFORM_COSTUME_PUMPKIN_PLUM = 22565
UNIFORM_COSTUME_ROBO_HAT = 2225
UNIFORM_COSTUME_SAUSAGE_GRAY = 1489
UNIFORM_COSTUME_SCHOOL_GIRL = 22538
UNIFORM_COSTUME_SKELETON = 22539
UNIFORM_COSTUME_SKELETON_GREEN = 22561
UNIFORM_COSTUME_SKELETON_ORANGE = 22562
UNIFORM_COSTUME_SKELETON_WHITE = 22560
UNIFORM_COSTUME_SMUGGLER_BROWN = 1488
UNIFORM_COSTUME_SMUGGLER_TAN = 1477
UNIFORM_COSTUME_SPACE_RANGER_BLACK = 1487
UNIFORM_COSTUME_SPACE_RANGER_BLUE = 1478
UNIFORM_COSTUME_SPARTAN_BROWN = 22551
UNIFORM_COSTUME_SPARTAN_GOLD = 22545
UNIFORM_COSTUME_TREE_FIR = 59474
UNIFORM_COSTUME_WITCH = 22536
UNIFORM_COSTUME_WITCH_BLACK = 22552
UNIFORM_COSTUME_WITCH_GREEN = 22553
UNIFORM_COSTUME_WITCH_ORANGE = 22554
UNIFORM_COSTUME_YODA = 1490
UNIFORM_COSTUME_ZOMBIE_BLUE = 22555
UNIFORM_COTTAGE_WORLD_NPC_CRITTER_TENDER = 112672
UNIFORM_COTTAGE_WORLD_NPC_GROCERY_DELIVERY = 112673
UNIFORM_COTTAGE_WORLD_NPC_GROCERY_OWNER = 112674
UNIFORM_COTTAGE_WORLD_NPC_MAYOR = 112675
UNIFORM_COTTAGE_WORLD_NPC_MAYOR_MALE = 112679
UNIFORM_COTTAGE_WORLD_NPC_PUB_OWNER = 112676
UNIFORM_COWBOY_STATUE_GOLD = 55433
UNIFORM_CRIME_BOSS = 623
UNIFORM_CRIME_LORD_HAT = 622
UNIFORM_DAY_OF_THE_DEAD_WALKBY = 1568
UNIFORM_DAY_OF_THE_DEAD_WALKBY_FEMALE = 1569
UNIFORM_DEBATE_JUDGE = 65590
UNIFORM_DELIVERIES_FOOD_DELIVERY = 2598
UNIFORM_DELIVERIES_GROCERY_DELIVERY = 112654
UNIFORM_DETECTIVE = 12334
UNIFORM_DIRECTOR = 61449
UNIFORM_DIVER = 63515
UNIFORM_DJ_HIGH = 24584
UNIFORM_DJ_LOW = 24583
UNIFORM_DOCTOR_HIGH = 12340
UNIFORM_DOCTOR_LOW = 12339
UNIFORM_DRAMA_CLUB = 61639
UNIFORM_ECO_INSPECTOR = 67626
UNIFORM_EDUCATION = 65552
UNIFORM_EDUCATION_ADMIN = 65553
UNIFORM_EDUCATION_PROFESSOR = 65554
UNIFORM_ELBOW_PATCH_JACKET = 625
UNIFORM_EP01_ALIEN = 12385
UNIFORM_EP01_DOCTOR_MID = 12357
UNIFORM_EP01_POLICE_CHIEF = 12426
UNIFORM_EP01_RETAIL_EMPLOYEE = 12412
UNIFORM_EP01_SCIENTIST_ALIEN_HUNTER = 12381
UNIFORM_EP01_SCIENTIST_HIGH = 12349
UNIFORM_EP01_SCIENTIST_LOW = 12350
UNIFORM_EP01_SCIENTIST_MID = 12359
UNIFORM_EP01_SCIENTIST_VERY_HIGH = 12399
UNIFORM_EP01_SUSPECT_BLACK_HAIR = 12401
UNIFORM_EP01_SUSPECT_BLONDE_HAIR = 12367
UNIFORM_EP01_SUSPECT_BOTTOM_PANTS = 12408
UNIFORM_EP01_SUSPECT_BOTTOM_SHORTS = 12411
UNIFORM_EP01_SUSPECT_BOTTOM_SKIRT = 12409
UNIFORM_EP01_SUSPECT_BOTTOM_SLACKS = 12410
UNIFORM_EP01_SUSPECT_BROWN_HAIR = 12402
UNIFORM_EP01_SUSPECT_GREY_HAIR = 12432
UNIFORM_EP01_SUSPECT_RED_HAIR = 12366
UNIFORM_EP01_SUSPECT_TOP_BLOUSE = 12406
UNIFORM_EP01_SUSPECT_TOP_JACKET = 12404
UNIFORM_EP01_SUSPECT_TOP_LONG_SLEEVE = 12405
UNIFORM_EP01_SUSPECT_TOP_SHORT_SLEEVE = 12403
UNIFORM_EP01_SUSPECT_TOP_TANK = 12407
UNIFORM_EP07_VENDOR = 63525
UNIFORM_EP14_HORSE_TRAINER = 118886
UNIFORM_ESPORTS_PLAYER_ARTS = 65601
UNIFORM_ESPORTS_PLAYER_SCIENCE = 65602
UNIFORM_FAIRY = 8209
UNIFORM_FAST_FOOD = 883
UNIFORM_FATHER_WINTER = 2071
UNIFORM_FATHER_WINTER_SUMMER = 2086
UNIFORM_FESTIVAL_BLOSSOM_SHIRT = 55350
UNIFORM_FESTIVAL_FOOD_CURRY_CONTEST_SHIRT = 55397
UNIFORM_FESTIVAL_FOOD_SHIRT = 55351
UNIFORM_FESTIVAL_LAMP_SHIRT = 55352
UNIFORM_FESTIVAL_LLAMA_BLUE = 55421
UNIFORM_FESTIVAL_LLAMA_GOLD = 55423
UNIFORM_FESTIVAL_LLAMA_SILVER = 55424
UNIFORM_FESTIVAL_LLAMA_YELLOW = 55422
UNIFORM_FESTIVAL_LOGIC_SHIRT = 55353
UNIFORM_FESTIVAL_MUSIC_SHIRT = 2563
UNIFORM_FESTIVAL_VILLAGE_FAIR_ATTENDEE = 112666
UNIFORM_FESTIVE_SPIRIT = 2089
UNIFORM_FIREFIGHTER = 2426
UNIFORM_FLOWER_BUNNY = 59458
UNIFORM_FOOD_CRITIC_RESTAURANT_CASUAL = 55396
UNIFORM_FOREST_RANGER = 10266
UNIFORM_FORTUNE_TELLER = 8198
UNIFORM_FRANKENSTEIN = 8201
UNIFORM_GAMESCOM_CLOSET_FAIL = 24579
UNIFORM_GAMESCOM_CLOSET_SUCCEED = 24580
UNIFORM_GP01_CF_TANK_LACE = 10291
UNIFORM_GP01_CU_POCKET_ZIP = 10288
UNIFORM_GP01_CU_TEE_LONG_SHIRT_PANTS = 10290
UNIFORM_GP01_CU_TEE_LONG_SHIRT_SHORTS = 10287
UNIFORM_GP01_CU_VEST_DOWN = 10289
UNIFORM_GP01_WALKBYS_1 = 10292
UNIFORM_GP01_WALKBYS_2 = 10293
UNIFORM_GP01_WALKBYS_3 = 10294
UNIFORM_GP01_WALKBYS_4 = 10295
UNIFORM_GP01_WALKBYS_5 = 10296
UNIFORM_GP01_WALKBYS_6 = 10297
UNIFORM_GP01_YF_JACKET_FLEECE = 10279
UNIFORM_GP01_YF_LAYERS = 10276
UNIFORM_GP01_YF_LAYERS_HAT = 10277
UNIFORM_GP01_YF_TEE_TIED = 10281
UNIFORM_GP01_YF_VEST_FLANNEL = 10278
UNIFORM_GP01_YF_VEST_TEE = 10280
UNIFORM_GP01_YM_FINGER_SHIRT = 10285
UNIFORM_GP01_YM_TANK = 10283
UNIFORM_GP01_YM_THICK_LAYERS = 10284
UNIFORM_GP01_YM_VEST_CARABINER = 10282
UNIFORM_GP01_YM_VEST_FLEECE = 10286
UNIFORM_GRIM_REAPER = 316
UNIFORM_GRIM_REAPER_HELPER = 366
UNIFORM_HACKER = 624
UNIFORM_HAIR_MAKEUP_CHAIR_STYLIST = 61453
UNIFORM_HAZMAT_SUIT = 47127
UNIFORM_HAZMAT_SUIT_WITH_FILTER = 47128
UNIFORM_HERMIT = 10257
UNIFORM_HIGH_SCHOOL_ACTIVE_PRINCIPAL = 114750
UNIFORM_HIGH_SCHOOL_ACTIVE_TEACHER = 114751
UNIFORM_HIGH_SCHOOL_FESTIVAL_CHEER_REWARD = 114713
UNIFORM_HIGH_SCHOOL_FESTIVAL_CHESS_REWARD = 114714
UNIFORM_HIGH_SCHOOL_FESTIVAL_COMPUTER_REWARD = 114715
UNIFORM_HIGH_SCHOOL_FESTIVAL_FOOTBALL_REWARD = 114712
UNIFORM_HIGH_SCHOOL_GRADUATION = 114721
UNIFORM_HIGH_SCHOOL_TEAM_CHEER_TEAM = 114694
UNIFORM_HIGH_SCHOOL_TEAM_CHESS_TEAM = 114696
UNIFORM_HIGH_SCHOOL_TEAM_COMPUTER_TEAM = 114697
UNIFORM_HIGH_SCHOOL_TEAM_FOOTBALL_TEAM = 114695
UNIFORM_HIGH_SCHOOL_TEAM_SUPPORT_CHEER = 114745
UNIFORM_HIGH_SCHOOL_TEAM_SUPPORT_CHESS = 114746
UNIFORM_HIGH_SCHOOL_TEAM_SUPPORT_COMPUTER = 114747
UNIFORM_HIGH_SCHOOL_TEAM_SUPPORT_FOOTBALL = 114748
UNIFORM_HIRED_NANNY = 1549
UNIFORM_HORSE_CHILD_SADDLE = 118874
UNIFORM_HOT_DOG = 681
UNIFORM_INVESTIGATIVE_JOURNALIST = 626
UNIFORM_ISLAND_ELEMENTAL = 63516
UNIFORM_ISLAND_LOCAL = 63513
UNIFORM_ISLAND_LOCAL_FLOWER_MUSIC = 63514
UNIFORM_JAPANESE_TRADITIONAL = 69694
UNIFORM_JUNGLE_VENDOR1 = 45102
UNIFORM_JUNGLE_VENDOR2 = 45103
UNIFORM_JUNGLE_VENDOR3 = 45104
UNIFORM_KIDS_BIKE_HELMET = 2947
UNIFORM_KNIGHT_SUIT = 24610
UNIFORM_LAW_CAREER_JUDGE = 65628
UNIFORM_LAW_CAREER_MAIN = 65627
UNIFORM_LAW_CAREER_MAIN_HIGH = 65630
UNIFORM_LAW_CAREER_PRIVATE_ATTORNEY = 65629
UNIFORM_LIBRARIAN_WOLF_TOWN = 2790
UNIFORM_LIFEGUARD = 63502
UNIFORM_LOVE_GURU = 55358
UNIFORM_MAID = 262
UNIFORM_MAID_DEPRECATED = 636
UNIFORM_MAILMAN = 341
UNIFORM_MAINTENANCE_WORKER = 613
UNIFORM_MANUAL_LABOR = 885
UNIFORM_MASCOT_ALT_ARTS = 65588
UNIFORM_MASCOT_ALT_SCIENCE = 65589
UNIFORM_MASCOT_ARTS = 65586
UNIFORM_MASCOT_SCIENCE = 65587
UNIFORM_MASSAGE_THERAPIST = 18446
UNIFORM_MASSAGE_TOWEL = 18450
UNIFORM_MASTER_FISHERMAN = 867
UNIFORM_MASTER_GARDENER = 868
UNIFORM_MILITARY_COVERT_HEADSET = 47123
UNIFORM_MILITARY_COVERT_SUIT = 47121
UNIFORM_MILITARY_COVERT_SUNGLASSES = 47122
UNIFORM_MILITARY_MAIN_LEVEL_01 = 47111
UNIFORM_MILITARY_MAIN_LEVEL_02 = 47112
UNIFORM_MILITARY_MAIN_LEVEL_03 = 47113
UNIFORM_MILITARY_MAIN_LEVEL_04 = 47114
UNIFORM_MILITARY_MAIN_LEVEL_05 = 47115
UNIFORM_MILITARY_OFFICER_LEVEL_01 = 47116
UNIFORM_MILITARY_OFFICER_LEVEL_02 = 47117
UNIFORM_MILITARY_OFFICER_LEVEL_03 = 47118
UNIFORM_MILITARY_OFFICER_LEVEL_04 = 47119
UNIFORM_MILITARY_OFFICER_LEVEL_05 = 47120
UNIFORM_MUSIC_FESTIVAL_SHIRT_BEBE = 2566
UNIFORM_MUSIC_FESTIVAL_SHIRT_DAVE = 2569
UNIFORM_MUSIC_FESTIVAL_SHIRT_JOY = 2568
UNIFORM_MUSIC_FESTIVAL_SHIRT_SIM_SESSIONS = 2565
UNIFORM_MUSIC_FESTIVAL_SHIRT_SOM = 2567
UNIFORM_NINJA = 8205
UNIFORM_OFFICE_WORKER = 607
UNIFORM_ONSEN_VENUE_EMPLOYEE = 69664
UNIFORM_ORACLE = 659
UNIFORM_ORGANIZATION_ART_SOCIETY_MEMBER = 65617
UNIFORM_ORGANIZATION_ART_SOCIETY_MODEL = 65616
UNIFORM_ORGANIZATION_DEBATE = 65635
UNIFORM_ORGANIZATION_DEBATE_JUDGE = 65642
UNIFORM_ORGANIZATION_DEBATE_SHOWDOWN = 65643
UNIFORM_ORGANIZATION_DEBATE_SHOWDOWN_FOXBURY = 65654
UNIFORM_ORGANIZATION_HONOR = 65636
UNIFORM_ORGANIZATION_PARTY = 65637
UNIFORM_ORGANIZATION_PRANK = 65638
UNIFORM_ORGANIZATION_ROBOTICS = 65634
UNIFORM_PAINTER = 629
UNIFORM_PAPARAZZI = 61606
UNIFORM_PARTS_BRIDE = 631
UNIFORM_PARTS_GROOM = 630
UNIFORM_PARTS_LIBRARIAN = 633
UNIFORM_PARTS_OFFICE_WORKER = 634
UNIFORM_PARTS_PARK_SLEEPER = 635
UNIFORM_PARTY_PARTY_HATS = 632
UNIFORM_PART_TIME_FISHERMAN = 63520
UNIFORM_PATIENT = 12338
UNIFORM_PIRATE = 8203
UNIFORM_PIZZA_DELIVERY = 637
UNIFORM_POLICE_OFFICER = 12335
UNIFORM_POLITICIAN_HIGH_LEVEL = 55418
UNIFORM_POLITICIAN_LOW_LEVEL = 55420
UNIFORM_POLITICIAN_MEDIUM_LEVEL = 55419
UNIFORM_PRINCESS = 8208
UNIFORM_PRODUCER = 61628
UNIFORM_PROFESSOR_NPC_GOOD = 65647
UNIFORM_PROFESSOR_NPC_GRUMPY = 65646
UNIFORM_PROFESSOR_NPC_HIP = 65645
UNIFORM_PROFESSOR_NPC_SMART = 65644
UNIFORM_PRO_GAMER = 628
UNIFORM_PUMPKIN = 8206
UNIFORM_RACCOON = 55372
UNIFORM_RANCH_HAND = 118799
UNIFORM_REFLEXOLOGIST = 18460
UNIFORM_REPAIR = 1491
UNIFORM_REPO_PERSON = 65633
UNIFORM_RESTAURANT_CRITIC = 26644
UNIFORM_RETAIL = 886
UNIFORM_ROBE = 18437
UNIFORM_ROCK_CLIMBING_GEAR_GLOVES = 69743
UNIFORM_ROCK_CLIMBING_GEAR_SHOES = 69744
UNIFORM_SCHOOL_GIRL = 8207
UNIFORM_SCOUT_BASIC = 59464
UNIFORM_SCOUT_EXPERT = 59465
UNIFORM_SECRET_SOCIETY_LEVEL_1 = 65566
UNIFORM_SECRET_SOCIETY_LEVEL_2 = 65567
UNIFORM_SECRET_SOCIETY_LEVEL_3 = 65568
UNIFORM_SHOES_OFF_INDOORS = 69703
UNIFORM_SKATING_GENERIC = 59471
UNIFORM_SKATING_ICE = 59433
UNIFORM_SKATING_PRO = 59442
UNIFORM_SKATING_ROLLER = 59434
UNIFORM_SKELETON = 8204
UNIFORM_SKELETON_GP06 = 45088
UNIFORM_SKI_BOOTS = 69738
UNIFORM_SLIPPERS_INDOORS = 69702
UNIFORM_SMUGGLER = 616
UNIFORM_SNOWBOARD_BOOTS = 69739
UNIFORM_SNOWY_VENDOR = 69722
UNIFORM_SOCCER_PLAYER_ARTS = 65599
UNIFORM_SOCCER_PLAYER_SCIENCE = 65600
UNIFORM_SPACE_RANGER = 615
UNIFORM_SPARTAN = 8211
UNIFORM_SPELLCASTER_EDGY = 49177
UNIFORM_SPELLCASTER_FAIRYTALE = 49176
UNIFORM_SPELLCASTER_SAGE = 49178
UNIFORM_SPELLCASTER_SAGE_MISCHIEF = 49180
UNIFORM_SPELLCASTER_SAGE_PRACTICAL = 49179
UNIFORM_SPELLCASTER_SAGE_UNTAMED = 49181
UNIFORM_SPELLCASTER_STREET_MODERN = 49175
UNIFORM_SPELLCASTER_VINTAGE = 49174
UNIFORM_SPORTS_FAN_ARTS = 65604
UNIFORM_SPORTS_FAN_SCIENCE = 65605
UNIFORM_STALLS_CURIO_SHOP_HAT = 47109
UNIFORM_STALLS_CURIO_SHOP_SHIRT = 47110
UNIFORM_STALLS_CURIO_SHOP_VENDOR = 47108
UNIFORM_STALLS_FOOD_FESTIVAL = 55429
UNIFORM_STALLS_GENERIC = 55428
UNIFORM_STALLS_GENERIC_MARKET_STALLS = 1937
UNIFORM_STALLS_LAMP_FESTIVAL = 55430
UNIFORM_STALLS_NERD_FESTIVAL = 55432
UNIFORM_STALLS_PET_WORLD = 1986
UNIFORM_STALLS_ROMANCE_FESTIVAL = 55431
UNIFORM_STALLS_WEDDING_FLOWER = 133121
UNIFORM_STALLS_WEDDING_PATISSERIE = 133122
UNIFORM_STRANGERVILLE_SCIENTIST = 47140
UNIFORM_SUIT = 608
UNIFORM_SUIT_LEISURE = 617
UNIFORM_SUMMIT_STUDENT = 69674
UNIFORM_SUPER_TUXEDO = 610
UNIFORM_TACTICAL_TURTLENECK = 612
UNIFORM_TEENAGER = 760
UNIFORM_TODDLER_DIAPER_ONLY = 1673
UNIFORM_TOURIST = 55306
UNIFORM_TOURIST_BASE_GAME = 2166
UNIFORM_TOWEL = 1440
UNIFORM_TRAGIC_CLOWN = 1503
UNIFORM_TURTLE_FANATIC = 63521
UNIFORM_TUXEDO = 609
UNIFORM_UNIVERSITY_GRADUATION_ARTS = 65610
UNIFORM_UNIVERSITY_GRADUATION_ARTS_NO_CAP = 65611
UNIFORM_UNIVERSITY_GRADUATION_SCIENCE = 65612
UNIFORM_UNIVERSITY_GRADUATION_SCIENCE_NO_CAP = 65613
UNIFORM_UNIVERSITY_KIOSK_BOTTOM_AH = 65578
UNIFORM_UNIVERSITY_KIOSK_BOTTOM_ST = 65579
UNIFORM_UNIVERSITY_KIOSK_HAT_AH = 65580
UNIFORM_UNIVERSITY_KIOSK_HAT_ST = 65581
UNIFORM_UNIVERSITY_KIOSK_TOP_AH = 65576
UNIFORM_UNIVERSITY_KIOSK_TOP_ST = 65577
UNIFORM_UNIVERSITY_STUDENT = 65555
UNIFORM_UNIVERSITY_STUDENT_ARTS = 65584
UNIFORM_UNIVERSITY_STUDENT_SCIENCE = 65585
UNIFORM_VENDING_MACHINE_PAPER_HAT = 69681
UNIFORM_VENDING_MACHINE_SNOW_OUTFIT = 69682
UNIFORM_VENDING_MACHINE_YUKATA = 69680
UNIFORM_VET = 57398
UNIFORM_VFX_MACHINE_OPERATOR = 61629
UNIFORM_VILLAIN = 611
UNIFORM_VIP_ROPE_BOUNCER = 61478
UNIFORM_WARDROBE_PEDESTAL_STYLIST = 61466
UNIFORM_WASTE_MANAGER = 67642
UNIFORM_WEIRDO = 55307
UNIFORM_WINDENBURG_BARISTA = 24603
UNIFORM_WITCH = 8202
UNIFORM_YOGA_INSTRUCTOR = 18445
VENUE_OBJECT_BENCH = 598
VENUE_OBJECT_CHAIR = 961
VENUE_OBJECT_EXERCISE = 601
VENUE_OBJECT_LOCKER = 1443
VENUE_OBJECT_MICROPHONE = 597
VENUE_OBJECT_MONKEY_BARS = 599
VENUE_OBJECT_ONSEN_LOCKER = 69661
VENUE_OBJECT_PAINTING = 595
VENUE_OBJECT_PATIO_TABLE = 602
VENUE_OBJECT_PLAYGROUND = 600
VENUE_OBJECT_RELAXATION = 18443
VENUE_OBJECT_SCULPTURE = 596
WALL_PATTERN_MASONRY = 412
WALL_PATTERN_MISC = 415
WALL_PATTERN_PAINT = 408
WALL_PATTERN_PANELING = 411
WALL_PATTERN_ROCK_AND_STONE = 413
WALL_PATTERN_SIDING = 414
WALL_PATTERN_TILE = 410
WALL_PATTERN_WALLPAPER = 409
WORLD_LOG_NOT_INTERACTIVE = 1985

Game Tag Categories

Genders

class CommonGender

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Custom Gender enum containing all genders.

FEMALE = 8192
INVALID = 0
MALE = 4096
static convert_from_vanilla(value)

Convert a value into a CommonGender enum.

Parameters:value (Gender) – An instance of Gender
Returns:The specified value translated to CommonGender or INVALID if the value could not be translated.
Return type:CommonGender
static convert_to_localized_string_id(value)

Convert a CommonGender into a Localized String identifier.

Parameters:value (CommonGender) – An instance of a CommonGender
Returns:The specified CommonGender translated to a localized string identifier. If no localized string id is found, the name property of the value will be used instead.
Return type:Union[int, str]
static convert_to_vanilla(value)

Convert a value into the vanilla Gender enum.

Parameters:value (CommonGender) – An instance of CommonGender
Returns:The specified value translated to Gender or None if the value could not be translated.
Return type:Union[Gender, None]
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonGender], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonGender]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonGender], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonGender], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str
static get_gender(sim_info)

Retrieve the CommonGender of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The CommonGender that represents what gender a Sim is or CommonGender.INVALID if their gender cannot be determined.
Return type:CommonGender

Icons

class CommonIconId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla and Sims 4 Community Library icons.

INVALID = 0
MISSING_IMAGE_ICON = 3526464109639239417
S4CLIB_ARROW_LEFT_ICON = 13667220474349513917
S4CLIB_ARROW_NAVIGATE_INTO_ICON = 17672018034831121750
S4CLIB_ARROW_RIGHT_ICON = 3589997896388655139
S4CLIB_BLANK_SQUARE_ICON = 4439072745437234428
S4CLIB_CHECKED_CIRCLE_ICON = 16231466457332412750
S4CLIB_CHECKED_SQUARE_ICON = 12632258471925492012
S4CLIB_FILLED_CIRCLE_ICON = 10758398356376085395
S4CLIB_QUESTION_MARK_ICON = 16712671502182128037
S4CLIB_SIX_SIDED_DICE_ICON = 1749603411595915770
S4CLIB_TEXT_NEXT_SQUARE_ICON = 14634347509917412899
S4CLIB_TEXT_PREV_SQUARE_ICON = 1424335400624427567
S4CLIB_UNCHECKED_SQUARE_ICON = 6160391714040730819
S4CLIB_UNFILLED_CIRCLE_ICON = 9610273937086697256
S4CLIB_X_ICON = 9145956676194943410

Interactions

class CommonInteractionId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for interactions.

BAR_ORDER_DRINK = 13050
BAR_ORDER_DRINK_AUTONOMOUS = 13053
BAR_ORDER_FOOD = 178213
BAR_WAIT_FOR_DRINK = 13065
BAR_WAIT_FOR_FOOD = 178214
BAR_WAIT_FOR_FOOD_CRITIC = 137790
BASSINET_DELIVER_BABY = 13070
BATHTUB_NAP_MERMAID = 215915
BATHTUB_PLAY_MERMAID = 215876
BATHTUB_TAKE_BATH_LOOP = 13085
BATHTUB_TAKE_BATH_MERMAID = 213938
BATHTUB_TAKE_BATH_RELAXING_BATH_FALL_ASLEEP = 120475
BATHTUB_TAKE_BATH_RELAXING_BATH_FALL_ASLEEP_MUD = 121802
BATHTUB_TAKE_BATH_RELAXING_BATH_IDLE_LOOP = 120473
BATHTUB_TAKE_BATH_RELAXING_BATH_IDLE_LOOP_MUD = 121800
BATHTUB_TAKE_BATH_RELAXING_BATH_PLAY = 120474
BATHTUB_TAKE_BATH_RELAXING_BATH_PLAY_MUD = 121804
BATHTUB_TAKE_BUBBLE_BATH_MERMAID = 213939
CALL_INTO_ARMS_PICK_UP_PET = 173668
CARRY_HOLD_OBJECT = 13135
CARRY_HOLD_SIM = 132170
CARRY_HUG = 155721
CARRY_PICK_UP = 134423
CARRY_PICK_UP_FROM_SEATED = 155633
CARRY_PICK_UP_TO_BED = 156217
CAT_STAND = 120562
CAT_STAND_PASSIVE = 120558
DELIVER_BABY_CAT = 159901
DELIVER_BABY_DOG = 159902
DOG_STAND = 120569
DOG_STAND_PASSIVE = 120561
DOG_SWIM = 170682
DOG_SWIM_PASSIVE = 174558
FOX_STAND = 257164
FOX_STAND_PASSIVE = 257160
GENERIC_BATH = 13427
GENERIC_BUBBLE_BATH = 35352
GENERIC_RELAXING_BATH = 120467
GENERIC_SHOWER = 13439
GENERIC_TOILET_SIT_STALL = 213986
GO_HERE = 14410
GUITAR_PRACTICE = 13471
HORSE_STAND = 120430
HORSE_STAND_PASSIVE = 120431
IDLE_HYGIENE_MERMAID = 215764
INVALID = 0
MIXER_SOCIAL_T_PETS_FRIENDLY_HOLD_UP_CARRYING_CHILD = 168236
PICK_UP_SIM = 141018
PICK_UP_SIM_REVERSED = 141925
S4CL_DEBUG_CHANGE_OBJECT_STATES = 15058010603771996272
S4CL_DEBUG_INDUCE_LABOR = 5145499017874001819
S4CL_DEBUG_LOG_ALL_GAME_TAGS = 13483495329565765760
S4CL_DEBUG_LOG_ALL_INTERACTIONS = 741312864308659038
S4CL_DEBUG_LOG_ALL_INTERACTIONS_PHONE = 2534976194662328318
S4CL_DEBUG_OBJECT_BREAK = 14420264135453255013
S4CL_DEBUG_OBJECT_FIX = 11726582335911165817
S4CL_DEBUG_OBJECT_MAKE_CLEAN = 5335871574274933500
S4CL_DEBUG_OBJECT_MAKE_DIRTY = 1799349573117453079
S4CL_DEBUG_SHOW_ACTIVE_BUFFS = 12481803320243318715
S4CL_DEBUG_SHOW_RUNNING_AND_QUEUED_INTERACTIONS = 5900237111545222349
S4CL_DEBUG_SHOW_RUNNING_SITUATIONS = 10355438442708473961
S4CL_DEBUG_SHOW_TRAITS = 2108116777929577381
S4CL_SOCIAL_SUPER_SIM_TO_FOX_FOX = 14711858369044984816
S4CL_SOCIAL_SUPER_SIM_TO_FOX_HUMAN = 14722231161743445854
S4CL_SOCIAL_SUPER_SIM_TO_PET_HUMAN = 17045599576038631962
S4CL_SOCIAL_SUPER_SIM_TO_PET_PET = 17048453908224900188
SEATING_SIT = 31564
SEATING_SIT_CTYAE = 157667
SEATING_SIT_DIRECTOR_CHAIR = 191162
SEATING_SIT_HAIR_MAKE_UP_CHAIR = 201508
SEATING_SIT_POST_GRAND_MEAL_WAIT_ENJOY_COMPANY = 182774
SEATING_SIT_RESTAURANT_RALLY_ONLY = 134949
SEATING_SIT_SINGLE = 74779
SEATING_SIT_TODDLER_BED = 156920
SHOWER_TAKE_SHOWER = 13950
SHOWER_TAKE_SHOWER_APARTMENT_NEIGHBOR_FLIRTY = 154397
SHOWER_TAKE_SHOWER_BRISK = 39965
SHOWER_TAKE_SHOWER_BRISK_NO_PRIVACY = 110818
SHOWER_TAKE_SHOWER_COLD_SHOWER = 24332
SHOWER_TAKE_SHOWER_COLD_SHOWER_NO_PRIVACY = 110819
SHOWER_TAKE_SHOWER_ENERGIZED = 23839
SHOWER_TAKE_SHOWER_ENERGIZED_NO_PRIVACY = 110820
SHOWER_TAKE_SHOWER_NO_PRIVACY = 110817
SHOWER_TAKE_SHOWER_PASSIVE = 13952
SHOWER_TAKE_SHOWER_SING_IN_SHOWER = 141926
SHOWER_TAKE_SHOWER_STEAMY = 39860
SHOWER_TAKE_SHOWER_STEAMY_NO_PRIVACY = 110821
SHOWER_TAKE_SHOWER_THOUGHTFUL = 39845
SHOWER_TAKE_SHOWER_THOUGHTFUL_NO_PRIVACY = 110822
SHOWER_TAKE_SHOWER_WALL_PRIVACY_CHILD_TEEN = 224187
SIM_BE_AFFECTIONATE = 13991
SIM_CHAT = 13998
SIM_DELIVER_BABY_CREATE_BASSINET = 97294
SIM_RAIN_SHOWER = 185951
SIM_STAND = 13983
SIM_STAND_EXCLUSIVE = 23835
SIM_SWIM = 102325
SIM_TO_PET_NON_TOUCHING_PICKUP_PET = 186124
SIT_PASSIVE = 14244
SOCIAL_MIXER_SHOWER_SING_IN_SHOWER = 141216
SOCIAL_MIXER_SHOWER_SING_IN_SHOWER_AUTONOMOUS = 141928
SOCIAL_MIXER_SUPER_PICK_UP_PET = 160585
STAND_PASSIVE = 14310
SUPER_INTERACTION_CAMPING_BATHROOM_SHOWER_FEMALE = 104658
SUPER_INTERACTION_CAMPING_BATHROOM_SHOWER_MALE = 104659
SUPER_INTERACTION_GO_HERE = 27242
TOGGLE_PHONE_SILENCE = 40130

Keyboard Keys

class CommonKey

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Keys and their Key Codes for various keys on the keyboard. Currently recognizes Windows and Mac keys.

ALT = 58
ALT_LEFT = 58
ALT_RIGHT = 61
ARROW_DOWN = 125
ARROW_LEFT = 123
ARROW_RIGHT = 124
ARROW_UP = 126
BACKSPACE = 51
BACK_SLASH = 42
CAPS_LOCK = 57
COMMA = 43
CTRL = 55
CTRL_LEFT = 55
CTRL_RIGHT = 55
DELETE = 117
END = 119
ENTER = 36
EQUAL = 24
ESCAPE = 53
F1 = 122
F10 = 109
F11 = 103
F12 = 111
F2 = 120
F3 = 99
F4 = 118
F5 = 96
F6 = 97
F7 = 98
F8 = 100
F9 = 101
FORWARD_SLASH = 44
HOME = 115
INSERT = -1
INVALID = -1
KEY_0 = 29
KEY_1 = 18
KEY_2 = 19
KEY_3 = 20
KEY_4 = 21
KEY_5 = 23
KEY_6 = 22
KEY_7 = 26
KEY_8 = 28
KEY_9 = 25
KEY_A = 0
KEY_B = 11
KEY_C = 8
KEY_D = 2
KEY_E = 14
KEY_F = 3
KEY_G = 5
KEY_H = 4
KEY_I = 34
KEY_J = 38
KEY_K = 40
KEY_L = 37
KEY_M = 46
KEY_N = 45
KEY_O = 31
KEY_P = 35
KEY_Q = 12
KEY_R = 15
KEY_S = 1
KEY_T = 17
KEY_U = 32
KEY_V = 9
KEY_W = 13
KEY_X = 7
KEY_Y = 16
KEY_Z = 6
NUM_PAD_0 = 82
NUM_PAD_1 = 83
NUM_PAD_2 = 84
NUM_PAD_3 = 85
NUM_PAD_4 = 86
NUM_PAD_5 = 87
NUM_PAD_6 = 88
NUM_PAD_7 = 89
NUM_PAD_8 = 91
NUM_PAD_9 = 92
NUM_PAD_ADD = 69
NUM_PAD_DECIMAL = 65
NUM_PAD_DIVIDE = 75
NUM_PAD_ENTER = 76
NUM_PAD_MULTIPLY = 67
NUM_PAD_SUBTRACT = 78
PAGE_DOWN = 121
PAGE_UP = 116
PERIOD = 47
SEMICOLON = 41
SHIFT = 56
SHIFT_LEFT = 56
SHIFT_RIGHT = 60
SINGLE_QUOTE = 39
SPACE = 49
SQUARE_BRACKET_LEFT = 33
SQUARE_BRACKET_RIGHT = 30
SUBTRACT = 27
TAB = 48
TILDE = 50
os = <module 'os' from '/home/docs/checkouts/readthedocs.org/user_builds/sims4communitylibrary/envs/latest/lib/python3.7/os.py'>

Long Term Sentiments

class CommonLongTermSentimentId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla long term sentiments.

ADORING_LIFESAVER = 246646
ADORING_WEDDING_TRADITION_BEST_MAN = 276284
ADORING_WEDDING_TRADITION_MAID_OF_HONOR = 276285
BITTER_CHEATING = 246536
BITTER_GRUDGE = 239982
BITTER_MOUNTAIN_CLIMB_ACT2_CANCELLATION = 249892
CLOSE_GENERIC = 239984
CLOSE_I_KNOW_THEY_HAVE_GOT_MY_BACK = 273246
CLOSE_LYCAN_BOND = 288810
CLOSE_MOUNTAIN_CLIMB_ACT3_GOLD = 249898
CLOSE_THEY_UNDERSTAND = 273068
CLOSE_TWO_PEAS_IN_A_POD = 273067
CRUSH_GENERIC = 272840
ENAMORED_COTTAGE_WORLD_RUINS = 268491
ENAMORED_FATED_TO_WED = 293551
ENAMORED_FULL_MOON_FIRST_KISS = 290598
ENAMORED_GENERIC = 246613
ENAMORED_LIGHT_FESTIVAL_KISS = 253185
ENAMORED_MOUNTAIN_CLIMB = 252690
ENAMORED_MOUNTAIN_NEIGHBORHOOD = 252689
GUILTY_FATE_DEFIED = 293552
GUILTY_MOUNTAIN_CLIMB_ACT_2_CANCELLATION = 249896
HURT_GENERIC = 246637
INVALID = 0
NEEDS_DISTANCE_PROPOSAL = 278170
REJECTED_PROPOSAL = 278176

Lot Traits

class CommonLotTraitId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla lot traits.

CELEBRITY_HANG_OUT_HIGH_FAME = 191710
CELEBRITY_HANG_OUT_LOW_FAME = 191708
CELEBRITY_HOME_LOT_TRAIT = 199661
CHILDS_PLAY = 144151
CONVIVIAL = 144156
CON_CURSED = 137285
CON_HAUNTED = 137286
CON_LIVELY_NEIGHBORS = 137276
CON_NEEDS_TLC = 137283
CON_PRICEY = 137272
CREEPY_CRAWLIES = 179482
FILTHY = 144148
FRESH_AIR = 144158
GNOMES = 147778
GREAT_ACOUSTICS = 144154
GREAT_SOIL = 144150
GREMLINS = 147847
GRODY = 144146
HAUNTED = 149429
HIGH_SPEED_INTERNET = 144153
HOMEY = 144152
INVALID = 0
MEAN_VIBE = 144144
NATURAL_LIGHT = 144157
NO_TRESPASSING = 144159
ON_DARK_LEY_LINE = 154647
PEACE_AND_QUIET = 179555
PENNY_PIXIES = 144147
PET_WORLD_BREEDING_GROUND = 170199
PET_WORLD_CAT_FRIENDLY = 170196
PET_WORLD_CAT_HANGOUT = 170190
PET_WORLD_DOG_FRIENDLY = 170197
PET_WORLD_DOG_HANGOUT = 170191
PET_WORLD_TRAINING_GROUND = 170198
PRO_CHEAP = 137273
PRO_CHEFS_KITCHEN = 137281
PRO_GREAT_ATMOSPHERE = 137287
PRO_GREAT_VIEW = 137278
PRO_HISTORICAL = 137280
PRO_HOME_STUDIO = 137284
PRO_LOW_DEPOSIT = 137282
PRO_NEAR_GOOD_SCHOOLS = 137223
PRO_ON_LEY_LINE = 137275
PRO_QUIET = 137277
PRO_ROMANTIC_FIREPLACE = 137279
PRO_SERVICED_APARTMENT = 137274
QUAKE_ZONE = 144143
REGISTERED_VAMPIRE_LAIR = 155246
ROMANTIC_ATMOSPHERE = 144149
SCIENCE_LAIR = 144155
SUNNY_ASPECT = 144145
TEEN_HANG_OUT = 162560
VAMPIRE_NEXUS = 154888

Moods

class CommonMoodId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla sim moods.

ANGRY = 14632
BORED = 14633
CONFIDENT = 14634
DAZED = 14644
EMBARRASSED = 14635
ENERGIZED = 14636
FINE = 14637
FLIRTY = 14638
FOCUSED = 14639
HAPPY = 14640
INSPIRED = 14641
INVALID = 0
PLAYFUL = 14642
POSSESSED = 201531
SAD = 14643
SCARED = 251719
SCARED_CAT = 158442
SCARED_DOG = 158181
SLEEPING = 27149
STRESSED = 14645
UNCOMFORTABLE = 14646

Motives

class CommonMotiveId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla sim motives.

ANIMAL_FOX_BLADDER = 270467
ANIMAL_FOX_HYGIENE = 270701
BLADDER = 16652
BOWEL = 0
ENERGY = 16654
FUN = 16655
HUNGER = 16656
HYGIENE = 16657
INVALID = 0
MERMAID_HYDRATION = 16657
PET_CAT_AFFECTION = 151038
PET_CAT_BLADDER = 151036
PET_CAT_BOWEL = 157949
PET_CAT_ENERGY = 151037
PET_CAT_HUNGER = 151035
PET_CAT_HYGIENE = 157055
PET_CAT_PLAY = 157718
PET_DOG_AFFECTION = 151034
PET_DOG_BLADDER = 151032
PET_DOG_BOWEL = 158698
PET_DOG_ENERGY = 151033
PET_DOG_HUNGER = 151031
PET_DOG_HYGIENE = 157056
PET_DOG_PLAY = 158699
PET_HORSE_BLADDER = 312267
PET_HORSE_ENERGY = 312266
PET_HORSE_FUN = 312268
PET_HORSE_HUNGER = 312265
PET_HORSE_HYGIENE = 312269
PET_HORSE_SOCIAL = 312270
PLANT_SIM_WATER = 162675
SERVO_CHARGE = 218484
SERVO_DURABILITY = 218485
SOCIAL = 16658
VAMPIRE_POWER = 150238
VAMPIRE_THIRST = 149541
WITCH_MAGIC = 213024

Object Delivery Methods

class CommonObjectDeliveryMethod

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

A method of delivery for objects.

DELIVERY_SERVICE = Ellipsis
INVENTORY = Ellipsis
MAIL = Ellipsis
NONE = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonObjectDeliveryMethod enum.

Parameters:value (PickerInteractionDeliveryMethod) – An instance of PickerInteractionDeliveryMethod
Returns:The specified value translated to CommonObjectDeliveryMethod or INVENTORY if the value could not be translated.
Return type:CommonObjectDeliveryMethod
static convert_to_vanilla(value)

Convert a value into the vanilla PickerInteractionDeliveryMethod enum.

Parameters:value (CommonObjectDeliveryMethod) – An instance of CommonObjectDeliveryMethod
Returns:The specified value translated to PickerInteractionDeliveryMethod or INVENTORY if the value could not be translated.
Return type:PickerInteractionDeliveryMethod
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonObjectDeliveryMethod], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonObjectDeliveryMethod]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonObjectDeliveryMethod], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonObjectDeliveryMethod], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Object Filter Types

class CommonObjectFilterType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

The type of an object filter.

CUSTOM = 5000
OBJECT_DEFINITION_FILTER = 0
OBJECT_TAG_FILTER = 1

Object Preference Tags

class CommonObjectPreferenceTag

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Object preference tags.

BED = 1
COMPUTER = 4
DRINK = 6
FOOD = 5
FOOD_BOWL = 8
INSTRUMENT = 3
INVALID = -1
LOVESEAT = 0
PET_SLEEP_OBJECT = 9
STUFFED_ANIMAL = 2
TENT = 7

Object Quality

class CommonObjectQuality

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Various types of object quality.

NORMAL = Ellipsis
OUTSTANDING = Ellipsis
POOR = Ellipsis
classmethod get_all(exclude_values=())

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonObjectQuality], optional) – These values will be excluded. Default is an empty collection.
Returns:A collection of all values.
Return type:Tuple[CommonObjectQuality]
classmethod get_all_names(exclude_values=())

Retrieve a collection of the names of all values.

Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=())

Create a string containing all names of all values, separated by a comma.

Returns:A string containing all names of all values, separated by a comma.
Return type:str

Object Slot Names

class CommonObjectSlotNameId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

The string identifiers of slot names of objects.

DECORATION_SMALL_2 = 3369835529

Object States

class CommonObjectStateId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifier for object states. In most cases you will want to use CommonObjectStateValueId instead!

COMPUTER = 15102
QUALITY = 15303

Object State Values

class CommonObjectStateValueId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifier for object state values.

COMPUTER_GAME_MARIA_SISTERS = 32922
COMPUTER_OFF = 15106
COMPUTER_SPACE_WOOHOO = 96857
MURPHY_BED_CLOSED = 228114
MURPHY_BED_OPEN = 228113
PREGNANT_FIRST_TRIMESTER = 15298
PREGNANT_IN_LABOR = 75273
PREGNANT_NOT_PREGNANT = 15299
PREGNANT_NOT_SHOWING = 15300
PREGNANT_SECOND_TRIMESTER = 15301
PREGNANT_THIRD_TRIMESTER = 15302
QUALITY_NORMAL = 15304
QUALITY_OUTSTANDING = 15305
QUALITY_POOR = 15306
WASH_TUB_FUNCTIONS_EMPTY = 176816
WASH_TUB_FUNCTIONS_WASHING = 176817
WASH_TUB_FUNCTIONS_WATER_CLEAN = 177285
WASH_TUB_FUNCTIONS_WATER_DIRTY = 177286
WASH_TUB_LOAD_PROGRESS_DONE = 179510
WASH_TUB_LOAD_PROGRESS_INCOMPLETE = 179511

Occult Types

class CommonOccultType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Custom Occult Types enum containing all occults. DLC not required.

ALIEN = Ellipsis
GHOST = Ellipsis
MERMAID = Ellipsis
NONE = Ellipsis
NON_OCCULT = Ellipsis
PLANT_SIM = Ellipsis
ROBOT = Ellipsis
SCARECROW = Ellipsis
SKELETON = Ellipsis
VAMPIRE = Ellipsis
WEREWOLF = Ellipsis
WITCH = Ellipsis
static convert_from_vanilla(value)

Convert a vanilla value into this enum.

Parameters:value (Union[OccultType, 'CommonOccultType', int]) – The value to convert.
Returns:The specified value translated to CommonOccultType. The value will be returned if it cannot be translated.
Return type:Union[‘CommonOccultType’, OccultType, int]
static convert_to_localized_string_id(value)

Convert a CommonOccultType into a Localized String identifier.

Parameters:value (CommonOccultType) – An instance of a CommonOccultType
Returns:The specified CommonOccultType translated to a localized string identifier. If no localized string id is found, the name property of the value will be used instead.
Return type:Union[int, str, CommonStringId, LocalizedString]
static convert_to_vanilla(occult_type)

Convert a CommonOccultType into the vanilla OccultType enum.

Note

Not all CommonOccultTypes have an OccultType to convert to! They will return None in those cases! (Ghost, Plant Sim, Robot, Skeleton)

Parameters:occult_type (CommonOccultType) – An instance of CommonOccultType
Returns:The specified CommonOccultType translated to OccultType, or None if the value could not be translated.
Return type:Union[OccultType, None]
static determine_current_occult_type(sim_info)

Determine the type of Occult a Sim is currently appearing as. i.e. A mermaid with their tail out would currently be a MERMAID. But a Mermaid Sim with no tail out would currently be a CommonOccultType.NONE

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The CommonOccultType the Sim is currently appearing as, or CommonOccultType.NONE if they are not appearing as any Occult or are appearing as their HUMAN disguise/occult.
Return type:CommonOccultType
static determine_occult_type(sim_info)

Determine the type of Occult a Sim is.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The CommonOccultType that represents what a Sim is.
Return type:CommonOccultType
classmethod get_all(exclude_occult_types=None)

Get a collection of all values.

Parameters:exclude_occult_types (Iterator[CommonOccultType], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of all CommonOccultType, without CommonOccultType.NONE.
Return type:Tuple[CommonOccultType]
classmethod get_all_names(exclude_occult_types=None)

Retrieve a collection of the names of all values.

Parameters:exclude_occult_types (Iterator[CommonOccultType], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_occult_types=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_occult_types (Iterator[CommonOccultType], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Postures

class CommonPostureId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for postures.

ALIEN_PORTAL = 110849
ARCADE_MACHINE = 127556
BAR_MAKE_DRINK = 15514
BATHTUB_BUBBLE_BATH = 35351
BATHTUB_PET_BATH = 165598
BATHTUB_TAKE_BATH = 15515
BATHTUB_TODDLER_BATH = 143802
BEACH_CAVE = 210419
BEACH_TOWEL = 208930
BED_NAP = 15517
BED_RELAX = 15518
BED_SLEEP = 15519
BED_UNDER_COVERS = 33972
BED_WOOHOO = 15520
BE_CARRIED = 132262
BONFIRE_STAND_INTIMATE = 126186
BOOKING_STATION = 109496
BUSH = 124832
BUSH_FERTILIZE_STANDING = 127097
BUSH_WOOHOO = 125220
CARRY_NOTHING = 15521
CARRY_OBJECT = 15522
CARRY_SIM = 132169
CAVE_WOOHOO = 252479
CLOSET = 121953
CLOSET_WOOHOO = 123382
COFFIN_SLEEP = 149837
COFFIN_WOOHOO = 154863
COOK = 15525
DANCE = 15526
DANCE_FLOOR = 124490
DART_BOARD = 127819
DENIZEN_SWIMS = 200577
DJ_BOOTH = 121363
DUMPSTER_NAP = 239034
DUMPSTER_WOOHOO = 234105
FLOATING = 207354
FOOSBALL_TABLE = 121523
FOUNTAIN = 131552
FOX_STEAL_EGG = 267029
GRILL = 35023
GROUP_DANCE = 129321
GROUP_DANCING = 278187
GROUP_WORKOUT_DANCE = 166807
GROUP_WORKOUT_POWER_SCULPT = 164935
HAIR_MAKE_UP_CHAIR_HAIR = 189778
HAIR_MAKE_UP_CHAIR_MAKE_UP = 189779
HIDE_UNDER_OBJECT = 174205
HOLDING_CELL_DOOR = 109798
HOSPITAL_EXAM_BED_RECLINE = 107794
HOSPITAL_EXAM_BED_SIT = 107793
HOSPITAL_EXAM_BED_STAND = 110594
HOSPITAL_TREADMILL_DOCTOR = 111461
HOSPITAL_TREADMILL_PATIENT_WAIT = 111957
HOT_SPRINGS_SIT = 247297
HOT_SPRINGS_STAND = 247298
HOT_SPRINGS_WOOHOO = 247299
HOT_TUB_SIT = 117257
HOT_TUB_STAND = 117256
HOT_TUB_WOOHOO = 117782
HUMANOID_ROBOT_ACTIVATE = 229263
HUMANOID_ROBOT_BROKEN = 228705
HUMANOID_ROBOT_POWERED_DOWN = 229690
HUMANOID_ROBOT_STASIS_SIT = 228808
HUMANOID_ROBOT_STASIS_STAND = 228802
ICE_SKATE = 172634
ISLAND_CANOE = 206337
ISLAND_CANOE_SIT = 208298
ISLAND_CANOE_STAND = 208299
ISLAND_WATERFALL_PLAY = 207479
ISLAND_WATERFALL_WOOHOO = 207291
JUICE_KEG_KEG_STAND = 208473
JUMP_STAND = 128689
JUNGLE_GYM = 36915
KARAOKE_MACHINE = 137354
KIDDIE_POOL_GIVE_POOL = 188318
KIDDIE_POOL_LOUNGE = 188578
KID_TENT = 259639
KNEEL = 15527
LAY_DOWN = 161631
LAY_DOWN_ON_GROUND = 124535
LEAF_PILE_WOOHOO = 185751
LIGHTHOUSE_WOOHOO = 172241
LIVESTOCK_PEN = 263848
LIVESTOCK_PEN_WOOHOO = 263110
LOUNGE_CHAIR = 207639
MASSAGE_CHAIR_FOOT_MASSAGE_LEFT = 120080
MASSAGE_CHAIR_FOOT_MASSAGE_RIGHT = 120081
MASSAGE_CHAIR_RECLINED = 119303
MASSAGE_TABLE_CUSTOMER = 117578
MASSAGE_TABLE_THERAPIST = 120212
MEDITATE_LEVITATION = 118964
MEDITATE_MEDITATION = 118962
MICROSCOPE = 10477
MONKEY_BARS_HANG_OUT = 15529
MONKEY_BARS_PLAY = 15530
MOTION_BASED_GAMING = 37063
MOVING_STAND = 30530
OBSERVATORY = 34816
PAIRED_DANCING = 272515
PET_INTIMATE = 164333
PING_PONG_READY_STANCE = 212553
PODIUM_PAIR_DEBATE = 221261
POTTY_CHAIR_SIT = 144863
PUBLIC_BATHROOM = 38367
PUNCHING_BAG = 10254
PUPPET_THEATER = 135680
RABBIT_HOLE_BRAMBLE = 102995
RABBIT_HOLE_CAVE = 99237
RABBIT_HOLE_EURO_BRAMBLE = 126039
RABBIT_HOLE_TREE = 98538
RELAXING_BATH = 120382
ROCKET_SHIP = 34856
ROCKET_SHIP_WOOHOO = 15531
ROLLER_SKATE = 182936
SHOWER = 15532
SHOWER_CLEAN = 15533
SHOWER_WOOHOO = 227360
SIT = 15535
SIT_CHAISE = 260053
SIT_INTIMATE = 15536
SIT_INTIMATE_BOOTH = 131139
SIT_IN_TODDLER_HIGH_CHAIR = 135522
SIT_KOTATSU = 247766
SIT_LOUNGE_FLOAT = 210552
SIT_ON_GROUND = 134340
SIT_POOL_EDGE = 103374
SIT_ROBOT_VACUUM = 170752
SIT_ROCKING_CHAIR = 240809
SIT_TOGETHER = 131565
SLEEPING_POD_SLEEP = 200051
SLEEPING_POD_WOOHOO = 200543
SMALL_TELESCOPE = 292843
SNOW_SPORTS_SLOPE_SKI = 237666
SNOW_SPORTS_SLOPE_SLED = 246810
SNOW_SPORTS_SLOPE_SLED_TOGETHER = 238052
SNOW_SPORTS_SLOPE_SNOWBOARD = 246792
SOFA_NAP = 28879
STAND = 15537
STAND_EXCLUSIVE = 23832
STAND_ON_OBJECT = 158065
STARGAZE = 104171
STEAM_ROOM_SIT = 120222
STEAM_ROOM_WOOHOO = 119528
SURGERY_TABLE_DOCTOR_STAND = 110016
SURGERY_TABLE_PATIENT_RECLINE = 110017
SWIM = 39398
SWING_SET = 186153
TELESCOPE_WOOHOO = 15538
TENT = 103267
TENT_WOOHOO = 103266
TODDLER_JUNGLE_GYM_BALL_PIT = 170635
TODDLER_JUNGLE_GYM_SLIDE = 170664
TODDLER_JUNGLE_GYM_TUNNELS = 170645
TOILET_SIT = 15539
TOILET_SIT_STALL = 214050
TOILET_STAND = 15540
TOILET_STAND_STALL = 214049
TREADMILL = 15541
VEHICLE_BIKE_SIT = 209143
VET_EXAM_TABLE_PET = 165261
VET_EXAM_TABLE_VET = 165262
VET_SURGERY_PET = 171965
VET_SURGERY_VET = 166573
WALK_IN_SAFE_WOOHOO = 193829
WARDROBE_PEDESTAL = 191328
WATCH_INTIMATE = 129111
WATER_SCOOTER = 199821
WEDDING_AISLE_RUNNER_WALK_TOGETHER = 275168
WEDDING_CAKE_CUT_TOGETHER = 276773
WORKOUT_MACHINE = 15542
XRAY_MACHINE_SCAN_DOCTOR = 109936
XRAY_MACHINE_SCAN_PATIENT = 105968
YOGA = 117358

Pregnancy Origin

class CommonPregnancyOrigin

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Various origins that a pregnancy may come from.

ALIEN_ABDUCTION = 64
CUSTOM = 60000
ELEMENTAL = 70
FATHER_WINTER = 67
LIGHTHOUSE = 66
MERFOLK = 69
MONEY_PILE = 68
VAMPIRE_BATS = 65
VANILLA_WOOHOO = 0

Relationship Bits

class CommonRelationshipBitId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla sim relationship bits.

ACTOR_CAREER_COWORKER_REL_BITS_COMMERCIAL_DIRECTOR = 194371
ACTOR_CAREER_COWORKER_REL_BITS_COSTAR1 = 196312
ACTOR_CAREER_COWORKER_REL_BITS_COSTAR2 = 197701
ACTOR_CAREER_COWORKER_REL_BITS_FILM_DIRECTOR = 194696
ACTOR_CAREER_COWORKER_REL_BITS_HIGH_BUDGET_TV_DIRECTOR = 194373
ACTOR_CAREER_COWORKER_REL_BITS_LOW_BUDGET_TV_DIRECTOR = 194372
APARTMENT_NEIGHBOR_HAS_KEY = 135106
ASKED_FOR_SIGNATURE = 234697
AUTHORITY_DEFAULT = 161996
BATUU_MISSIONS_FS7_SPY_SHARED_FAKE_INFO_NOT_SPY_1 = 248907
BATUU_MISSIONS_FS7_SPY_SHARED_FAKE_INFO_NOT_SPY_2 = 248908
BATUU_MISSIONS_FS7_SPY_SHARED_FAKE_INFO_NOT_SPY_3 = 248906
BATUU_MISSIONS_FS7_SPY_SHARED_FAKE_INFO_SPY_1 = 248893
BATUU_MISSIONS_FS7_SPY_SHARED_FAKE_INFO_SPY_2 = 248894
BATUU_MISSIONS_FS7_SPY_SHARED_FAKE_INFO_SPY_3 = 248892
BOUQUET_HAS_CAUGHT_BOUQUET = 278814
BOUQUET_HAS_THROWN_BOUQUET = 278811
CAT_OWNED = 148063
CAT_OWNER = 148062
CELEBRITY_ACQUAINTANCE = 192631
CELEBRITY_SHUNNED = 194919
CELEBRITY_SOCIAL_TIMEOUT_ASK = 195082
CELEBRITY_SOCIAL_TIMEOUT_COMPARE = 195075
CELEBRITY_SOCIAL_TIMEOUT_DIP_KISS = 195080
CELEBRITY_SOCIAL_TIMEOUT_FIRST_KISS = 195096
CELEBRITY_SOCIAL_TIMEOUT_IMPLY = 195076
CELEBRITY_SOCIAL_TIMEOUT_INTERESTS = 195073
CELEBRITY_SOCIAL_TIMEOUT_KISS_HAND = 195078
CELEBRITY_SOCIAL_TIMEOUT_NAUGHTY = 195077
CELEBRITY_SOCIAL_TIMEOUT_PERSONAL_STORY = 195079
CELEBRITY_SOCIAL_TIMEOUT_TENDER_KISS = 195081
CELEBRITY_SOCIAL_TIMEOUT_WOOHOO = 195083
CLONE = 216270
CLUBS_GAMES_COM_SECRET_CRUSH = 122859
COMMUNITY_CLOSENESS_BORROWED_SIMOLEONS = 232917
COMMUNITY_CLOSENESS_WRONG_NUMBER_DEBT = 239192
CT_NOT_PARENT_CARE_DEPENDENT = 162483
CT_NOT_PARENT_CARE_GIVER = 162482
DARED = 121352
DATE_SITUATION_BIT = 37762
DATE_SITUATION_BIT_BLIND_DATE = 201485
DEBUG_SITUATION_BIT = 37769
DETECTIVE_CAREER_ARRESTED = 113055
DETECTIVE_CAREER_CRIMINAL = 113060
DETECTIVE_FOUND_GUILTY = 116146
DOG_OWNED = 148061
DOG_OWNER = 148060
E_SPORTS_TEAMMATES = 226586
FAMILIAR = 215119
FAMILY_ACQUIRED_CHILD_HIGH_REL_HIGH_AUTH = 161969
FAMILY_ACQUIRED_CHILD_HIGH_REL_LOW_AUTH = 161971
FAMILY_ACQUIRED_CHILD_MAX_REL_HIGH_AUTH = 161973
FAMILY_ACQUIRED_CHILD_MAX_REL_LOW_AUTH = 161975
FAMILY_ACQUIRED_CHILD_NEUTRAL_REL_HIGH_AUTH = 161977
FAMILY_ACQUIRED_CHILD_NEUTRAL_REL_LOW_AUTH = 161979
FAMILY_ACQUIRED_CHILD_POOR_REL_HIGH_AUTH = 161981
FAMILY_ACQUIRED_CHILD_POOR_REL_LOW_AUTH = 161983
FAMILY_ACQUIRED_GRANDCHILD_HIGH_REL = 161910
FAMILY_ACQUIRED_GRANDCHILD_NEUTRAL_REL = 161922
FAMILY_ACQUIRED_GRANDCHILD_POOR_REL = 161924
FAMILY_ACQUIRED_GRANDPARENT_HIGH_REL = 161909
FAMILY_ACQUIRED_GRANDPARENT_NEUTRAL_REL = 161911
FAMILY_ACQUIRED_GRANDPARENT_POOR_REL = 161923
FAMILY_ACQUIRED_PARENT_HIGH_REL_HIGH_AUTH = 161968
FAMILY_ACQUIRED_PARENT_HIGH_REL_LOW_AUTH = 161970
FAMILY_ACQUIRED_PARENT_MAX_REL_HIGH_AUTH = 161972
FAMILY_ACQUIRED_PARENT_MAX_REL_LOW_AUTH = 161974
FAMILY_ACQUIRED_PARENT_NEUTRAL_REL_HIGH_AUTH = 161976
FAMILY_ACQUIRED_PARENT_NEUTRAL_REL_LOW_AUTH = 161978
FAMILY_ACQUIRED_PARENT_POOR_REL_HIGH_AUTH = 161980
FAMILY_ACQUIRED_PARENT_POOR_REL_LOW_AUTH = 161982
FAMILY_ACQUIRED_SIBLING_HIGH_REL_HIGH_RIVAL = 161931
FAMILY_ACQUIRED_SIBLING_HIGH_REL_LOW_RIVAL = 161930
FAMILY_ACQUIRED_SIBLING_NEUTRAL_REL_HIGH_RIVAL = 161932
FAMILY_ACQUIRED_SIBLING_NEUTRAL_REL_LOW_RIVAL = 161933
FAMILY_ACQUIRED_SIBLING_POOR_REL_HIGH_RIVAL = 161934
FAMILY_ACQUIRED_SIBLING_POOR_REL_LOW_RIVAL = 161935
FAMILY_AUNT_UNCLE = 8829
FAMILY_BROTHER_SISTER = 8802
FAMILY_COUSIN = 8826
FAMILY_GRANDCHILD = 8807
FAMILY_GRANDPARENT = 8808
FAMILY_HUSBAND_WIFE = 24490
FAMILY_NIECE_NEPHEW = 9989
FAMILY_PARENT = 8809
FAMILY_SON_DAUGHTER = 8805
FAMILY_STEP_SIBLING = 8824
FAN_STAN_STAN = 194374
FAN_STAN_STAN_COOLDOWN = 194411
FEAR_BEING_CHEATED_ON_TRACKER = 278255
FEAR_BEING_JUDGED_MEAN_TRACKER = 288656
FEUD_NEUTRAL = 193903
FEUD_TARGET = 193944
FOX_DONT_STEAL = 260898
FRIENDSHIP_ACQUAINTANCES = 15792
FRIENDSHIP_BFF = 15794
FRIENDSHIP_BFF_BROMANTIC_PARTNER = 31211
FRIENDSHIP_BFF_EVIL = 15795
FRIENDSHIP_CONFIDANT = 248676
FRIENDSHIP_DESPISED = 15796
FRIENDSHIP_DISLIKED = 15802
FRIENDSHIP_FRIEND = 15797
FRIENDSHIP_FRIEND_EVIL = 15798
FRIENDSHIP_GOOD_FRIENDS = 15799
FRIENDSHIP_GOOD_FRIENDS_EVIL = 15800
FRIENDSHIP_NEMESIS = 15801
FRIENDSHIP_NEUTRAL_BIT = 15809
HAS_BEEN_FRIENDS = 129295
HAS_MET = 15803
HAVE_BEEN_EXES = 274289
HAVE_BEEN_ROMANTIC = 98756
HELP_BATUUANS_CHEER_UP = 244327
HELP_BATUUANS_CHEER_UP_FINISHED = 244328
HELP_BATUUANS_GIVE_CREDITS = 244005
HELP_BATUUANS_GIVE_CREDITS_FINISHED = 244006
HELP_BATUUANS_GIVE_DROID_PARTS = 244000
HELP_BATUUANS_GIVE_DROID_PARTS_FINISHED = 244001
HELP_BATUUANS_GIVE_FOOD = 243995
HELP_BATUUANS_GIVE_FOOD_FINISHED = 243996
HELP_BATUUANS_PLAY_SABACC = 243893
HELP_BATUUANS_PLAY_SABACC_FINISHED = 243920
HIGH_SCHOOL_TEAM_CHEER_TEAM_TEAMMATES = 276585
HIGH_SCHOOL_TEAM_CHESS_TEAM_TEAMMATES = 276584
HIGH_SCHOOL_TEAM_COMPUTER_TEAM_TEAMMATES = 276586
HIGH_SCHOOL_TEAM_FOOTBALL_TEAM_TEAMMATES = 276587
HIGH_SCHOOL_TEAM_RIVAL = 277655
INTERIOR_DECORATOR_CLIENT = 259991
INTERIOR_DECORATOR_CLIENT_COOLDOWN_FIRED = 264540
INTERIOR_DECORATOR_CLIENT_COOLDOWN_NORMAL = 264537
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_CLIENT_CALL_NPC_INVITE_POST_SITUATION = 260877
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_OFFERED_GIG_REFERRED = 260531
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_OFFERED_GIG_RETURNING_NEGATIVE = 260532
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_OFFERED_GIG_RETURNING_POSITIVE = 260533
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_RETURNING_GIG_COOLDOWN = 261233
INTERROGATION_FINISHED = 109991
INVALID = 0
INVESTIGATION_SYSTEM_DISCUSSED_SPORES = 203603
INVESTIGATION_SYSTEM_RECRUITED = 203604
INVESTIGATION_SYSTEM_REL_BITS_FAILED_TO_RECRUIT = 205562
INVESTIGATION_SYSTEM_REQUESTED_KEY_CARD = 204495
INVESTIGATION_SYSTEM_VACCINE_TEST_SUBJECT = 206182
IS_CLONE = 109549
LANDLORD = 135305
LEGAL_CLIENT = 228184
LISTENING_DEVICE_BUGGED_BUGGEE = 202324
LISTENING_DEVICE_BUGGED_BUGGER = 201980
LIVING_ROOMMATE = 8812
LOAN_LARGE = 28912
LOAN_SMALL = 28911
MERMAID_MERFOLK_WOKE = 208278
MET_DISGUISED_ALIEN = 185854
MISCHIEF_NEUTRAL_BIT = 26922
MISCHIEF_PARTNERS_IN_CRIME = 26923
NEIGHBOR = 75294
NEIGHBOR_HAS_KEY = 195367
NO_LONGER_FRIENDS = 273547
OBJECT_FRIENDSHIP_ACQUAINTANCES = 204519
OBJECT_FRIENDSHIP_DESPISED = 204523
OBJECT_FRIENDSHIP_DISLIKED = 204524
OBJECT_FRIENDSHIP_FRIEND = 204525
OBJECT_FRIENDSHIP_GOOD_FRIENDS = 204527
OBJECT_FRIENDSHIP_NEMESIS = 204529
OPENABLE_WINDOW_EVENT_INVITE_TRACKER = 283043
PERSONALITY_ANALYZED = 107716
PET_TO_PET_FRIENDLY = 159636
PET_TO_PET_HOSTILE = 159635
PET_TO_PET_NEUTRAL = 159634
PLAY_DATE_SITUATION_BIT = 117189
POSSESSED_ALLOW_WAKE_UP = 204754
PREGNANCY_BIRTH_PARENT = 100705
PROFESSOR_NPC = 227706
PROM_HIGH_SCHOOL_PROM_DATE = 295931
PROM_HIGH_SCHOOL_PROM_DATE_FRIENDS = 295932
PROM_HIGH_SCHOOL_PROM_DITCHING_PROM = 295930
RBC_CHILD = 195565
RBC_FAMILY = 15806
RBC_FAMILY_ACQUIRED_NEGATIVE = 162462
RBC_FAMILY_ACQUIRED_NEUTRAL = 164649
RBC_FAMILY_ACQUIRED_POSITIVE = 164128
RBC_FRIEND = 15807
RELATIONSHIP_BIT_COLLECTION_FRIEND_AT_LEAST_FRIEND = 273773
RELATIONSHIP_BIT_COLLECTION_ROMANTIC = 240628
RELATIONSHIP_BIT_COLLECTION_ROMANTIC_HAVE_BEEN_EXES = 274292
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_ADORING = 246492
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_BITTER = 240104
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_CLOSE = 240103
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_ENAMORED = 240107
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_FURIOUS = 240105
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_GUILTY = 246491
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_HURT = 246490
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_LONG_TERM = 240114
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_MOTIVATING = 252843
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_NEGATIVE = 240110
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_POSITIVE = 240109
RELATIONSHIP_BIT_COLLECTION_SENTIMENT_SHORT_TERM = 240113
RELATIONSHIP_BIT_CO_WORKERS = 107373
RELATIONSHIP_BIT_KNOWS_IS_ALIEN = 103299
RELATIONSHIP_BIT_KNOWS_IS_ALIEN_BOTH_SIMS_ARE_ALIENS = 116465
RETAIL_EMPLOYEES_WONT_TALK_TO_LOT_OWNERS = 117017
RIVALRY_DEFAULT = 161997
ROBOT_ACTIVATION_MARKER = 230574
ROBOT_CREATION = 218722
ROBOT_CREATOR = 218723
ROMANCE_FAITHFUL = 187709
ROMANCE_NEUTRAL_BIT = 15810
ROMANTIC_BROKEN_UP = 15811
ROMANTIC_BROKEN_UP_ENGAGED = 15812
ROMANTIC_CHEATED_WITH = 37265
ROMANTIC_COMBO_ACQUAINTANCES = 77585
ROMANTIC_COMBO_AWKWARD_FRIENDS = 15826
ROMANTIC_COMBO_AWKWARD_LOVERS = 15827
ROMANTIC_COMBO_BAD_MATCH = 15828
ROMANTIC_COMBO_BAD_ROMANCE = 15843
ROMANTIC_COMBO_DESPISED = 77648
ROMANTIC_COMBO_DISLIKED = 77647
ROMANTIC_COMBO_ENEMIES_WITH_BENEFITS = 15830
ROMANTIC_COMBO_FRENEMIES = 15831
ROMANTIC_COMBO_HOT_AND_COLD = 15832
ROMANTIC_COMBO_ITS_AWKWARD = 15833
ROMANTIC_COMBO_ITS_COMPLICATED = 15834
ROMANTIC_COMBO_ITS_VERY_AWKWARD = 15835
ROMANTIC_COMBO_ITS_VERY_COMPLICATED = 15836
ROMANTIC_COMBO_JUST_FRIENDS = 77633
ROMANTIC_COMBO_JUST_GOOD_FRIENDS = 77634
ROMANTIC_COMBO_LOVEBIRDS = 15829
ROMANTIC_COMBO_LOVERS = 15837
ROMANTIC_COMBO_ROMANTIC_INTEREST = 15838
ROMANTIC_COMBO_SOUL_MATES = 15839
ROMANTIC_COMBO_SWEETHEARTS = 15840
ROMANTIC_COMBO_TERRIBLE_MATCH = 15841
ROMANTIC_COMBO_TOTAL_OPPOSITES = 15842
ROMANTIC_DEAD_SPOUSE = 104161
ROMANTIC_DESPISED_EX = 15814
ROMANTIC_DIVORCED = 15815
ROMANTIC_ENGAGED = 15816
ROMANTIC_EXCHANGED_NUMBERS = 127076
ROMANTIC_FATED_MATES = 293538
ROMANTIC_FIRST_KISS = 10150
ROMANTIC_FRUSTRATED_EX = 15817
ROMANTIC_GETTING_MARRIED = 15818
ROMANTIC_GOT_COLD_FEET = 15819
ROMANTIC_HAS_BEEN_UNFAITHFUL = 36957
ROMANTIC_HAVE_DONE_WOOHOO = 34619
ROMANTIC_HAVE_DONE_WOOHOO_RECENTLY = 97154
ROMANTIC_LEAVE_AT_THE_ALTAR = 39356
ROMANTIC_LEFT_AT_THE_ALTAR = 15821
ROMANTIC_MARRIED = 15822
ROMANTIC_MARRIED_NEWLY_WED = 274846
ROMANTIC_PROMISED = 99429
ROMANTIC_RENEWING_VOWS = 99616
ROMANTIC_SIGNIFICANT_OTHER = 15825
ROMANTIC_WIDOW = 102081
ROMANTIC_WIDOWER = 102911
ROOMMATE_NPC = 209563
SECRET_AGENT_DEFEATED_SUPER_VILLAIN = 99522
SECRET_AGENT_EXPOSED_AS_SUPER_VILLAIN = 38788
SECRET_AGENT_INVESTIGATED = 37066
SECRET_AGENT_KNOWN_SUPER_VILLAIN = 38790
SENTIMENT_LONG_TERM_ADORING_LIFESAVER = 246646
SENTIMENT_LONG_TERM_ADORING_WEDDING_TRADITION_BEST_MAN = 276284
SENTIMENT_LONG_TERM_ADORING_WEDDING_TRADITION_MAID_OF_HONOR = 276285
SENTIMENT_LONG_TERM_BITTER_CHEATING = 246536
SENTIMENT_LONG_TERM_BITTER_GRUDGE = 239982
SENTIMENT_LONG_TERM_BITTER_MOUNTAIN_CLIMB_ACT2_CANCELLATION = 249892
SENTIMENT_LONG_TERM_CLOSE_GENERIC = 239984
SENTIMENT_LONG_TERM_CLOSE_I_KNOW_THEY_HAVE_GOT_MY_BACK = 273246
SENTIMENT_LONG_TERM_CLOSE_LYCAN_BOND = 288810
SENTIMENT_LONG_TERM_CLOSE_MOUNTAIN_CLIMB_ACT3_GOLD = 249898
SENTIMENT_LONG_TERM_CLOSE_THEY_UNDERSTAND = 273068
SENTIMENT_LONG_TERM_CLOSE_TWO_PEAS_IN_A_POD = 273067
SENTIMENT_LONG_TERM_CRUSH_GENERIC = 272840
SENTIMENT_LONG_TERM_ENAMORED_COTTAGE_WORLD_RUINS = 268491
SENTIMENT_LONG_TERM_ENAMORED_FATED_TO_WED = 293551
SENTIMENT_LONG_TERM_ENAMORED_FULL_MOON_FIRST_KISS = 290598
SENTIMENT_LONG_TERM_ENAMORED_GENERIC = 246613
SENTIMENT_LONG_TERM_ENAMORED_LIGHT_FESTIVAL_KISS = 253185
SENTIMENT_LONG_TERM_ENAMORED_MOUNTAIN_CLIMB = 252690
SENTIMENT_LONG_TERM_ENAMORED_MOUNTAIN_NEIGHBORHOOD = 252689
SENTIMENT_LONG_TERM_GUILTY_FATE_DEFIED = 293552
SENTIMENT_LONG_TERM_GUILTY_MOUNTAIN_CLIMB_ACT_2_CANCELLATION = 249896
SENTIMENT_LONG_TERM_HURT_GENERIC = 246637
SENTIMENT_LONG_TERM_NEEDS_DISTANCE_PROPOSAL = 278170
SENTIMENT_LONG_TERM_REJECTED_PROPOSAL = 278176
SENTIMENT_SHORT_TERM_ADORING_CONSOLE_DEATH = 273923
SENTIMENT_SHORT_TERM_ADORING_DECORATOR_GOOD_BUILD = 268267
SENTIMENT_SHORT_TERM_ADORING_GENERIC = 246530
SENTIMENT_SHORT_TERM_ADORING_IMPRESSED = 246535
SENTIMENT_SHORT_TERM_ADORING_WEDDING_TRADITION_GAVE_GOOD_SPEECH = 276548
SENTIMENT_SHORT_TERM_BITTER_BREAKUP = 246538
SENTIMENT_SHORT_TERM_BITTER_CRUMPLE_BOTTOMED = 264465
SENTIMENT_SHORT_TERM_BITTER_DIVORCE = 246539
SENTIMENT_SHORT_TERM_BITTER_EXCURSION_CANCEL_ACT1 = 249751
SENTIMENT_SHORT_TERM_BITTER_FIGHT = 246597
SENTIMENT_SHORT_TERM_BITTER_GRUDGE_AGAINST_PACK_A = 290940
SENTIMENT_SHORT_TERM_BITTER_GRUDGE_AGAINST_PACK_B = 290941
SENTIMENT_SHORT_TERM_BITTER_HIGH_SCHOOL_PROM_NO_PROM_INVITE = 282640
SENTIMENT_SHORT_TERM_BITTER_HIKING_TRAIL_GROUP_HIKE_TIN_REWARD = 250363
SENTIMENT_SHORT_TERM_BITTER_LIFESTYLE_WORKAHOLIC = 252693
SENTIMENT_SHORT_TERM_BITTER_LIVESTOCK_SOLD = 263707
SENTIMENT_SHORT_TERM_BITTER_OPENABLE_WINDOW_FAIL_EVENT = 283047
SENTIMENT_SHORT_TERM_BITTER_VILLAGE_FAIR_BRIBE_FAIL = 268415
SENTIMENT_SHORT_TERM_BITTER_WEDDING_TRADITION_NOT_INVITED_TO_WEDDING = 276835
SENTIMENT_SHORT_TERM_BITTER_WEDDING_TRADITION_NOT_SELECTED_BEST_MAN = 276551
SENTIMENT_SHORT_TERM_BITTER_WEDDING_TRADITION_NOT_SELECTED_MAID_OF_HONOR = 276553
SENTIMENT_SHORT_TERM_BITTER_YOGA_CLASS = 271953
SENTIMENT_SHORT_TERM_CLOSE_ADOPTION = 246610
SENTIMENT_SHORT_TERM_CLOSE_CANNING_RECEIVE_GIFT = 260816
SENTIMENT_SHORT_TERM_CLOSE_COTTAGE_WORLD_NPC_GOSSIP = 264954
SENTIMENT_SHORT_TERM_CLOSE_GENERIC = 246604
SENTIMENT_SHORT_TERM_CLOSE_GOOD_FIRST_IMPRESSION = 273242
SENTIMENT_SHORT_TERM_CLOSE_GROUP_COOKING_COOKING_TOGETHER = 262317
SENTIMENT_SHORT_TERM_CLOSE_HIGH_SCHOOL_PROM_SKIPPING_PROM_TOGETHER = 282637
SENTIMENT_SHORT_TERM_CLOSE_HIKING_TRAIL_GROUP_HIKE_GOLD_REWARD = 250366
SENTIMENT_SHORT_TERM_CLOSE_HOTPOT = 252685
SENTIMENT_SHORT_TERM_CLOSE_LIFESTYLE_CLOSE_KNIT = 252687
SENTIMENT_SHORT_TERM_CLOSE_LIGHT_FESTIVAL_WISH = 253253
SENTIMENT_SHORT_TERM_CLOSE_NEAR_DEATH = 246647
SENTIMENT_SHORT_TERM_CLOSE_ONSEN = 252680
SENTIMENT_SHORT_TERM_CLOSE_OPENABLE_WINDOW_SUCCESS_EVENT = 283050
SENTIMENT_SHORT_TERM_CLOSE_PARTY = 246606
SENTIMENT_SHORT_TERM_CLOSE_PICNIC_BASKET_PICNIC_BONDING = 260815
SENTIMENT_SHORT_TERM_CLOSE_QUALITY_TIME = 246603
SENTIMENT_SHORT_TERM_CLOSE_SNOW = 252567
SENTIMENT_SHORT_TERM_CLOSE_SNOW_FESTIVAL_PARTY = 253207
SENTIMENT_SHORT_TERM_CLOSE_SNOW_FESTIVAL_PLAY = 253194
SENTIMENT_SHORT_TERM_CLOSE_TEA_SET_TEA_PARTY = 280848
SENTIMENT_SHORT_TERM_CLOSE_THROW_FOOTBALL_BONDING_MOMENT = 286015
SENTIMENT_SHORT_TERM_CLOSE_TRUSTING = 283871
SENTIMENT_SHORT_TERM_CLOSE_VACATION_SNOWY = 252426
SENTIMENT_SHORT_TERM_CLOSE_VILLAGER_HELP_HELPED_OUT = 266363
SENTIMENT_SHORT_TERM_CLOSE_VILLAGE_FAIR_BRIBE_SUCCESS = 268392
SENTIMENT_SHORT_TERM_CLOSE_WOLFY_WARMTH = 290478
SENTIMENT_SHORT_TERM_CLOSE_YOUTH_FESTIVAL_BLESSED = 253254
SENTIMENT_SHORT_TERM_ENAMORED_CANNING_GIFT_JAR = 260818
SENTIMENT_SHORT_TERM_ENAMORED_FATED_MATES = 293545
SENTIMENT_SHORT_TERM_ENAMORED_GENERIC = 239988
SENTIMENT_SHORT_TERM_ENAMORED_HIGH_SCHOOL_PROM_IMPRESSED_BY_PROMPOSAL = 282638
SENTIMENT_SHORT_TERM_ENAMORED_LIFESTYLES_SHARED = 252423
SENTIMENT_SHORT_TERM_ENAMORED_MOUNTAIN = 252688
SENTIMENT_SHORT_TERM_ENAMORED_OPPOSITES = 252422
SENTIMENT_SHORT_TERM_ENAMORED_PAIRED_DANCING_FIRST_DANCE = 280849
SENTIMENT_SHORT_TERM_FURIOUS_CHEATING = 246622
SENTIMENT_SHORT_TERM_FURIOUS_DECORATOR_BAD_BUILD = 268257
SENTIMENT_SHORT_TERM_FURIOUS_GENERIC = 239980
SENTIMENT_SHORT_TERM_FURIOUS_LIGHT_FESTIVAL_JEALOUS = 253211
SENTIMENT_SHORT_TERM_FURIOUS_PACK_RIVALRY = 290475
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING = 246623
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING_PARTIES_EJECTED_GUEST = 280830
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING_TRADITION_ATE_CAKE_EARLY = 276559
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING_TRADITION_GOT_INTO_FIGHT = 276557
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING_TRADITION_INTERRUPTED_CEREMONY = 276558
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING_TRADITION_ROMANTICALLY_UP_STAGED = 276660
SENTIMENT_SHORT_TERM_FURIOUS_WEDDING_TRADITION_YOU_DIED = 276555
SENTIMENT_SHORT_TERM_GUILTY_ABANDONED_PACK = 290477
SENTIMENT_SHORT_TERM_GUILTY_AWKWARD_DATE = 246631
SENTIMENT_SHORT_TERM_GUILTY_BAD_PARTY = 246633
SENTIMENT_SHORT_TERM_GUILTY_BIG_SAD_WOLF = 288509
SENTIMENT_SHORT_TERM_GUILTY_GENERIC = 246630
SENTIMENT_SHORT_TERM_GUILTY_HIGH_SCHOOL_PROM_BROKEN_PACT = 287902
SENTIMENT_SHORT_TERM_GUILTY_LIFESTYLE_CLOSE_KNIT = 252691
SENTIMENT_SHORT_TERM_GUILTY_VILLAGE_FAIR_BRIBE_FAIL = 268427
SENTIMENT_SHORT_TERM_HURT_GENERIC = 246644
SENTIMENT_SHORT_TERM_HURT_HIGH_SCHOOL_PROM_BROKEN_DITCH_PROMISE = 282639
SENTIMENT_SHORT_TERM_HURT_HURT_BY_PACK_MATE = 290476
SENTIMENT_SHORT_TERM_HURT_LIFESTYLE_NETWORKER = 252692
SENTIMENT_SHORT_TERM_HURT_LIVESTOCK_SOLD = 263706
SENTIMENT_SHORT_TERM_HURT_REJECTION = 246640
SENTIMENT_SHORT_TERM_HURT_ROMANTIC = 246638
SENTIMENT_SHORT_TERM_HURT_SADDENED = 246642
SENTIMENT_SHORT_TERM_HURT_SUSPICIOUS = 283870
SENTIMENT_SHORT_TERM_HURT_YOUTH_FESTIVAL_UNBLESSED = 253227
SENTIMENT_SHORT_TERM_MOTIVATING_EXTREME_SPORTS = 252845
SENTIMENT_SHORT_TERM_MOTIVATING_FRIENDLY_ADVICE = 273845
SENTIMENT_SHORT_TERM_NEEDS_DISTANCE_FRIEND = 278173
SENTIMENT_SHORT_TERM_NEEDS_DISTANCE_GENERIC_ROMANTIC = 278172
SENTIMENT_SHORT_TERM_REJECTED_FRIEND = 278178
SENTIMENT_SHORT_TERM_REJECTED_GENERIC_ROMANTIC = 278177
SEXUAL_ORIENTATION_WOOHOO_PARTNERS = 291678
SHORT_TERMS_ASKED_ABOUT_SENTIMENT_COOLDOWN = 250188
SHORT_TERM_BITS_ARGUMENTS_HAD_ARGUMENT = 162652
SHORT_TERM_BITS_CLUBS_NEW_MEMBER_GREETED = 130611
SHORT_TERM_BITS_KICKED_OUT_INAPPROPRIATE_BEHAVIOR = 129869
SHORT_TERM_BITS_QUICK_SOCIAL_HUG_NOT_VISIBLE = 77250
SHORT_TERM_BITS_QUICK_SOCIAL_KISS_NOT_VISIBLE = 77251
SHORT_TERM_BITS_QUICK_SOCIAL_SHOW_FUNNY_VIDEO_NOT_VISIBLE = 77252
SHORT_TERM_BITS_RESTAURANTS_DINING = 132610
SHORT_TERM_BITS_TREAD_MILL_ROCK_CLIMBING_WALL_BEAT_HIGH_SCORE = 167893
SHORT_TERM_HEALED_NEGATIVE_SENTIMENT = 250815
SHORT_TERM_HIGH_SCHOOL_ACTIVE_ASKED_CAREER_DETAILS = 289096
SHORT_TERM_IN_FIGHT_WITH = 15845
SHORT_TERM_IN_QUARREL_WITH = 15846
SHORT_TERM_JUST_BROKE_UP_OR_DIVORCED = 97332
SHORT_TERM_MIND_POWERS_ALLURING_VISAGE_SOCIAL_ENCOURAGE = 150062
SHORT_TERM_ORDERING_SIM = 265566
SHORT_TERM_RECENT_FIRST_KISS = 77371
SHORT_TERM_RECENT_NEGATIVE_SOCIAL = 99712
SHORT_TERM_SNOOPED_IN_JOURNAL = 160252
SHORT_TERM_SOCIAL_MEDIA_CAREER_REPRESENT = 145918
SHORT_TERM_VILLAGER_HELP_SHORT_SOCIAL_PACKAGE_COOLDOWN = 263907
SHORT_TERM_WEDDING_TRADITION_ASK_TO_BE_IN_WEDDING_PARTY = 276839
SHORT_TERM_WEDDING_TRADITION_ASK_TO_COME_TO_WEDDING = 276837
SIM_TO_ANIMAL_OBJECT_ACQUAINTANCES = 271028
SIM_TO_ANIMAL_OBJECT_DESPISED = 271030
SIM_TO_ANIMAL_OBJECT_DISLIKED = 271029
SIM_TO_ANIMAL_OBJECT_FRIEND = 271026
SIM_TO_ANIMAL_OBJECT_GOOD_FRIEND = 271027
SIM_TO_DOLPHIN_BEST_FRIEND = 207283
SIM_TO_DOLPHIN_CHUM = 207281
SIM_TO_DOLPHIN_CURIOUS = 207280
SIM_TO_DOLPHIN_DISLIKED = 207277
SIM_TO_DOLPHIN_FEARED = 207276
SIM_TO_DOLPHIN_FRIEND = 207282
SIM_TO_DOLPHIN_INDIFFERENT = 207279
SIM_TO_DOLPHIN_SOULMATE = 207284
SIM_TO_DOLPHIN_WARY = 207278
SIM_TO_PET_00_DESPISED = 159231
SIM_TO_PET_01_DISLIKED = 159232
SIM_TO_PET_02_ACQUAINTANCE = 159233
SIM_TO_PET_03_FRIEND = 159236
SIM_TO_PET_04_GOOD_FRIEND = 159234
SIM_TO_PET_05_COMPANION = 159235
SIM_TO_PET_INDIFFERENT_NEUTRAL_BIT = 159230
SITUATION_BIT_BIRTHDAY_GUEST = 38420
SITUATION_BIT_WEDDING_COUPLE = 38422
SITUATION_BIT_WEDDING_GUEST = 38421
SITUATION_BIT_WELCOME_WAGON_GUEST = 120016
SITUATION_BIT_WOLF_TOWN_SPARRING_PARTNER = 291740
SNOW_BRO = 246797
SOCCER_TEAM_TEAMMATES = 221133
SOCIAL_CONTEXT_AWKWARDNESS_AWKWARD = 24089
SOCIAL_CONTEXT_AWKWARDNESS_CASUAL = 115902
SOCIAL_CONTEXT_AWKWARDNESS_VERY_AWKWARD = 24090
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_CALM = 103962
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_DEFENSIVE = 103961
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_FRIENDLY = 103960
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_FURIOUS = 103959
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_SHY = 103958
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_SMUG = 104781
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_SUSPICIOUS = 103957
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_TENSE = 103956
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_TENSE_DEFAULT = 105228
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_TERRIFIED = 103636
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_VERY_WORRIED = 103955
SOCIAL_CONTEXT_BIT_INTERROGATION_TABLE_WORRIED = 103953
SOCIAL_CONTEXT_CASUAL = 24032
SOCIAL_CONTEXT_FRIENDSHIP_ABHORRENT = 24088
SOCIAL_CONTEXT_FRIENDSHIP_DISTASTEFUL = 24086
SOCIAL_CONTEXT_FRIENDSHIP_FRIENDLY = 24085
SOCIAL_CONTEXT_FRIENDSHIP_OFFENSIVE = 24087
SOCIAL_CONTEXT_FUN_BORING = 24081
SOCIAL_CONTEXT_FUN_CASUAL = 115903
SOCIAL_CONTEXT_FUN_FUNNY = 24077
SOCIAL_CONTEXT_FUN_HILARIOUS = 24079
SOCIAL_CONTEXT_FUN_INSUFFERABLY_TEDIOUS = 24083
SOCIAL_CONTEXT_FUN_TEDIOUS = 24082
SOCIAL_CONTEXT_RETAIL_MILDLY_INTERESTED = 111602
SOCIAL_CONTEXT_RETAIL_UNINTERESTED = 111600
SOCIAL_CONTEXT_RETAIL_VERY_INTERESTED = 111601
SOCIAL_CONTEXT_ROMANCE_AMOROUS = 24076
SOCIAL_CONTEXT_ROMANCE_CASUAL = 115904
SOCIAL_CONTEXT_ROMANCE_STEAMY = 24080
SOCIAL_CONTEXT_ROMANCE_SUGGESTIVE = 24078
SOCIAL_MEDIA_CONTACTLIST = 277014
SPECIAL_BITS_ARCH_ENEMIES = 26561
SPECIAL_BITS_DECLARED_ARCH_ENEMY = 26566
SPECIAL_BITS_ENEMY = 26560
SPECIAL_BITS_GREETED = 122768
SPELLS_MIND_CONTROLLED = 216188
SQUAD_MEMBER = 196234
SUMMON_GHOST_FAIL = 215677
TANDEM_SLEDDERS = 251537
TENANT = 148657
TODDLER_CARE_DEPENDENT_EFFECTIVE = 155923
TODDLER_CARE_GIVER_EFFECTIVE = 155918
TODDLER_NOT_PARENT_CARE_DEPENDENT = 152851
TODDLER_NOT_PARENT_CARE_GIVER = 146488
TODDLER_STRANGER = 141125
TRY_TO_GREET = 194904
VAMPIRE_MASTER = 149548
VAMPIRE_OFFSPRING = 149549
VILLAGER_HELP_AGATHA_2_ACCEPTED_ROSE = 269871
VILLAGER_HELP_AGATHA_2_SOLD_TO = 268939
VILLAGER_HELP_GOT_GROCERY_ORDER_ALREADY = 267298
VILLAGER_HELP_MYSTERY_GIFTER_NO = 265418
VILLAGER_HELP_MYSTERY_GIFTER_YES = 265417
WEDDING_CUSTOM_STATE_FLOWER_SPREADER = 275958
WEDDING_CUSTOM_STATE_FLOWER_SPREADER_SIGNIFICANT_OTHER = 281996
WEDDING_CUSTOM_STATE_HONORED_WEDDING_PARTY = 283690
WEDDING_CUSTOM_STATE_HONOR_ATTENDANT = 275959
WEDDING_CUSTOM_STATE_HONOR_ATTENDANT_SIGNIFICANT_OTHER = 281997
WEDDING_CUSTOM_STATE_OFFICIANT = 275957
WEDDING_CUSTOM_STATE_OFFICIANT_SIGNIFICANT_OTHER = 281998
WEDDING_CUSTOM_STATE_RING_BEARER = 279776
WEDDING_CUSTOM_STATE_RING_BEARER_SIGNIFICANT_OTHER = 281999
WEDDING_VOW_RENEWAL_CUSTOM_STATE_HONOR_ATTENDANT = 289919
WEDDING_VOW_RENEWAL_CUSTOM_STATE_HONOR_ATTENDANT_SIGNIFICANT_OTHER = 289920
WELLNESS_REPEAT_CUSTOMER = 276949
WRITING_JOURNALISM_ARTICLE_INTERVIEW = 33719
WRITING_JOURNALISM_ARTICLE_INTERVIEW_NEGATIVE = 33720
WRITING_JOURNALISM_ARTICLE_INTERVIEW_POSITIVE = 33721

Relationship Bit Collection UIDs

class CommonRelationshipBitCollectionUid

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

The values within the dynamic RelationshipBitCollectionUid enum.

ALL = 1
CHILD = 72
ENGAGED = 67
FAMILY = 64
FAMILY_ACQUIRED_NEGATIVE = 68
FAMILY_ACQUIRED_NEUTRAL = 71
FAMILY_ACQUIRED_POSITIVE = 69
FRIEND = 65
GIGS = 73
INVALID = 0
PET = 70
ROMANCE = 66
SENTIMENT_ADORING = 82
SENTIMENT_BITTER = 76
SENTIMENT_CLOSE = 78
SENTIMENT_ENAMORED = 79
SENTIMENT_FURIOUS = 77
SENTIMENT_GUILTY = 84
SENTIMENT_HURT = 83
SENTIMENT_LONG_TERM = 81
SENTIMENT_MOTIVATING = 85
SENTIMENT_NEGATIVE = 74
SENTIMENT_POSITIVE = 75
SENTIMENT_SHORT_TERM = 80

Relationship Bit Collections

class CommonRelationshipBitCollectionId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla relationship bit collections.

CHILD = 195565
FAMILY = 15806
FAMILY_ACQUIRED_NEGATIVE = 162462
FAMILY_ACQUIRED_NEUTRAL = 164649
FAMILY_ACQUIRED_POSITIVE = 164128
FRIEND = 15807
FRIEND_AT_LEAST_FRIEND = 273773
INVALID = 0
ROMANTIC = 240628
ROMANTIC_HAVE_BEEN_EXES = 274292
SENTIMENT_ADORING = 246492
SENTIMENT_BITTER = 240104
SENTIMENT_CLOSE = 240103
SENTIMENT_ENAMORED = 240107
SENTIMENT_FURIOUS = 240105
SENTIMENT_GUILTY = 246491
SENTIMENT_HURT = 246490
SENTIMENT_LONG_TERM = 240114
SENTIMENT_MOTIVATING = 252843
SENTIMENT_NEGATIVE = 240110
SENTIMENT_POSITIVE = 240109
SENTIMENT_SHORT_TERM = 240113

Relationship Tracks

class CommonRelationshipTrackId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla sim relationship tracks.

AUTHORITY = 161998
FEUD = 193901
FRIENDSHIP = 16650
INVALID = 0
MISCHIEF = 26920
RIVALRY = 161999
ROMANCE = 16651
SIM_TO_PET_FRIENDSHIP = 159228
SMART_HUB_FRIENDSHIP = 203686

Relationship Types

class CommonRelationshipTypeId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for relationship types.

ACQUIRED_FAMILY = 7
FAMILY = 4
INVALID = 0
PET_RELATIONSHIP = 8
ROMANTIC = 2
SENTIMENT = 9
SIGNIFICANT_OTHER = 5
UPSET_WITH = 3
WRITING_JOURNALISM_INTERVIEW = 6

Short-Term Relationship Tracks

class CommonShortTermRelationshipTrackId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla sim short-term relationship tracks.

AWKWARDNESS = 24098
FRIENDSHIP = 24099
FUN = 24100
INTERROGATION_TABLE_CALM = 103618
INTERROGATION_TABLE_DEFENSIVE = 103617
INTERROGATION_TABLE_FRIENDLY = 103613
INTERROGATION_TABLE_FURIOUS = 103616
INTERROGATION_TABLE_SHY = 103598
INTERROGATION_TABLE_SMUG = 103619
INTERROGATION_TABLE_SUSPICIOUS = 103612
INTERROGATION_TABLE_TENSE = 103615
INTERROGATION_TABLE_TERRIFIED = 103614
INTERROGATION_TABLE_WORRIED = 103620
INVALID = 0
RETAIL_PURCHASE_INTEREST = 111598
ROMANCE = 24101

Short-Term Sentiments

class CommonShortTermSentimentId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla short term sentiments.

ADORING_CONSOLE_DEATH = 273923
ADORING_DECORATOR_GOOD_BUILD = 268267
ADORING_GENERIC = 246530
ADORING_IMPRESSED = 246535
ADORING_WEDDING_TRADITION_GAVE_GOOD_SPEECH = 276548
BITTER_BREAKUP = 246538
BITTER_CRUMPLE_BOTTOMED = 264465
BITTER_DIVORCE = 246539
BITTER_EXCURSION_CANCEL_ACT1 = 249751
BITTER_FIGHT = 246597
BITTER_GRUDGE_AGAINST_PACK_A = 290940
BITTER_GRUDGE_AGAINST_PACK_B = 290941
BITTER_HIGH_SCHOOL_PROM_NO_PROM_INVITE = 282640
BITTER_HIKING_TRAIL_GROUP_HIKE_TIN_REWARD = 250363
BITTER_LIFESTYLE_WORKAHOLIC = 252693
BITTER_LIVESTOCK_SOLD = 263707
BITTER_OPENABLE_WINDOW_FAIL_EVENT = 283047
BITTER_VILLAGE_FAIR_BRIBE_FAIL = 268415
BITTER_WEDDING_TRADITION_NOT_INVITED_TO_WEDDING = 276835
BITTER_WEDDING_TRADITION_NOT_SELECTED_BEST_MAN = 276551
BITTER_WEDDING_TRADITION_NOT_SELECTED_MAID_OF_HONOR = 276553
BITTER_YOGA_CLASS = 271953
CLOSE_ADOPTION = 246610
CLOSE_CANNING_RECEIVE_GIFT = 260816
CLOSE_COTTAGE_WORLD_NPC_GOSSIP = 264954
CLOSE_GENERIC = 246604
CLOSE_GOOD_FIRST_IMPRESSION = 273242
CLOSE_GROUP_COOKING_COOKING_TOGETHER = 262317
CLOSE_HIGH_SCHOOL_PROM_SKIPPING_PROM_TOGETHER = 282637
CLOSE_HIKING_TRAIL_GROUP_HIKE_GOLD_REWARD = 250366
CLOSE_HOTPOT = 252685
CLOSE_LIFESTYLE_CLOSE_KNIT = 252687
CLOSE_LIGHT_FESTIVAL_WISH = 253253
CLOSE_NEAR_DEATH = 246647
CLOSE_ONSEN = 252680
CLOSE_OPENABLE_WINDOW_SUCCESS_EVENT = 283050
CLOSE_PARTY = 246606
CLOSE_PICNIC_BASKET_PICNIC_BONDING = 260815
CLOSE_QUALITY_TIME = 246603
CLOSE_SNOW = 252567
CLOSE_SNOW_FESTIVAL_PARTY = 253207
CLOSE_SNOW_FESTIVAL_PLAY = 253194
CLOSE_TEA_SET_TEA_PARTY = 280848
CLOSE_THROW_FOOTBALL_BONDING_MOMENT = 286015
CLOSE_TRUSTING = 283871
CLOSE_VACATION_SNOWY = 252426
CLOSE_VILLAGER_HELP_HELPED_OUT = 266363
CLOSE_VILLAGE_FAIR_BRIBE_SUCCESS = 268392
CLOSE_WOLFY_WARMTH = 290478
CLOSE_YOUTH_FESTIVAL_BLESSED = 253254
ENAMORED_CANNING_GIFT_JAR = 260818
ENAMORED_FATED_MATES = 293545
ENAMORED_GENERIC = 239988
ENAMORED_HIGH_SCHOOL_PROM_IMPRESSED_BY_PROMPOSAL = 282638
ENAMORED_LIFESTYLES_SHARED = 252423
ENAMORED_MOUNTAIN = 252688
ENAMORED_OPPOSITES = 252422
ENAMORED_PAIRED_DANCING_FIRST_DANCE = 280849
FURIOUS_CHEATING = 246622
FURIOUS_DECORATOR_BAD_BUILD = 268257
FURIOUS_GENERIC = 239980
FURIOUS_LIGHT_FESTIVAL_JEALOUS = 253211
FURIOUS_PACK_RIVALRY = 290475
FURIOUS_WEDDING = 246623
FURIOUS_WEDDING_PARTIES_EJECTED_GUEST = 280830
FURIOUS_WEDDING_TRADITION_ATE_CAKE_EARLY = 276559
FURIOUS_WEDDING_TRADITION_GOT_INTO_FIGHT = 276557
FURIOUS_WEDDING_TRADITION_INTERRUPTED_CEREMONY = 276558
FURIOUS_WEDDING_TRADITION_ROMANTICALLY_UP_STAGED = 276660
FURIOUS_WEDDING_TRADITION_YOU_DIED = 276555
GUILTY_ABANDONED_PACK = 290477
GUILTY_AWKWARD_DATE = 246631
GUILTY_BAD_PARTY = 246633
GUILTY_BIG_SAD_WOLF = 288509
GUILTY_GENERIC = 246630
GUILTY_HIGH_SCHOOL_PROM_BROKEN_PACT = 287902
GUILTY_LIFESTYLE_CLOSE_KNIT = 252691
GUILTY_VILLAGE_FAIR_BRIBE_FAIL = 268427
HURT_GENERIC = 246644
HURT_HIGH_SCHOOL_PROM_BROKEN_DITCH_PROMISE = 282639
HURT_HURT_BY_PACK_MATE = 290476
HURT_LIFESTYLE_NETWORKER = 252692
HURT_LIVESTOCK_SOLD = 263706
HURT_REJECTION = 246640
HURT_ROMANTIC = 246638
HURT_SADDENED = 246642
HURT_SUSPICIOUS = 283870
HURT_YOUTH_FESTIVAL_UNBLESSED = 253227
INVALID = 0
MOTIVATING_EXTREME_SPORTS = 252845
MOTIVATING_FRIENDLY_ADVICE = 273845
NEEDS_DISTANCE_FRIEND = 278173
NEEDS_DISTANCE_GENERIC_ROMANTIC = 278172
REJECTED_FRIEND = 278178
REJECTED_GENERIC_ROMANTIC = 278177

Side

class CommonSide

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

A side of an object.

BACK = Ellipsis
BOTTOM = Ellipsis
FRONT = Ellipsis
LEFT = Ellipsis
NONE = Ellipsis
RIGHT = Ellipsis
TOP = Ellipsis
classmethod convert_to_localized_string_id(value)

Convert a value into a Localized String identifier.

Parameters:value (CommonSide) – An instance of a value
Returns:The specified value translated to a localized string identifier. If no localized string id is found, the name property of the value will be used instead.
Return type:Union[int, str]
classmethod convert_to_opposite(value)

Convert a value to its opposite.

Parameters:value (CommonSide) – An instance of a value
Returns:The specified value converted to its opposite or the value itself if it could not be converted.
Return type:CommonSide
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonSide], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonSide]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonSide], optional) – These values will not be returned. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonSide], optional) – These values will not be returned. If set to None, NONE will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Sim Demographics

class CommonSimDemographicType

Bases: sims4communitylib.enums.enumtypes.common_versioned_int_flags.CommonVersionedIntFlags

Various demographics of Sims.

ACTIVE_SIM = Ellipsis
ADULT = Ellipsis
ALIEN = Ellipsis
BABY = Ellipsis
CAT = Ellipsis
CHILD = Ellipsis
CONTROLLED = Ellipsis
CURRENTLY_CONTROLLED = Ellipsis
ELDER = Ellipsis
FEMALE = Ellipsis
FOX = Ellipsis
GHOST = Ellipsis
HORSE = Ellipsis
HOUSEHOLD = Ellipsis
HUMAN = Ellipsis
INFANT = Ellipsis
LARGE_DOG = Ellipsis
MALE = Ellipsis
MERMAID = Ellipsis
NONE = Ellipsis
NON_HOUSEHOLD = Ellipsis
NON_OCCULT = Ellipsis
NPC_SIMS = Ellipsis
PLANT = Ellipsis
PLAYER_SIMS = Ellipsis
ROBOT = Ellipsis
SKELETON = Ellipsis
SMALL_DOG = Ellipsis
TEEN = Ellipsis
TODDLER = Ellipsis
VAMPIRE = Ellipsis
WEREWOLF = Ellipsis
WITCH = Ellipsis
YOUNG_ADULT = Ellipsis
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonTypesOfSims], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonSimDemographicType]
classmethod get_all_flags(exclude_values=None)

Get a flag containing all values.

Parameters:exclude_values (Iterator[CommonTypesOfSims], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:A flag containing all values.
Return type:CommonSimDemographicType
classmethod get_obsolete_values() → Set[sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType]

Retrieve a set of values considered as obsolete.

classmethod get_version() → str

The version of the enum. If this changes, it means values have changed and should be updated.

static to_display_description(value: sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType) → Union[int, <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957ed50>]

Convert a value to a display description.

static to_display_name(value: sims4communitylib.enums.common_sim_demographic_types.CommonSimDemographicType) → Union[int, <sphinx.ext.autodoc.importer._MockObject object at 0x7f506957ed50>]

Convert a value to a display name.

Sim Type

class CommonSimType

Bases: sims4communitylib.enums.enumtypes.common_int_flags.CommonIntFlags

Various Sim Types that describe the Age, Species, and Occult Type of a Sim in a single value.

ADULT_CAT = Ellipsis
ADULT_CAT_ALIEN = Ellipsis
ADULT_CAT_GHOST = Ellipsis
ADULT_CAT_MERMAID = Ellipsis
ADULT_CAT_PLANT_SIM = Ellipsis
ADULT_CAT_ROBOT = Ellipsis
ADULT_CAT_SCARECROW = Ellipsis
ADULT_CAT_SKELETON = Ellipsis
ADULT_CAT_VAMPIRE = Ellipsis
ADULT_CAT_WEREWOLF = Ellipsis
ADULT_CAT_WITCH = Ellipsis
ADULT_FOX = Ellipsis
ADULT_FOX_ALIEN = Ellipsis
ADULT_FOX_GHOST = Ellipsis
ADULT_FOX_MERMAID = Ellipsis
ADULT_FOX_PLANT_SIM = Ellipsis
ADULT_FOX_ROBOT = Ellipsis
ADULT_FOX_SCARECROW = Ellipsis
ADULT_FOX_SKELETON = Ellipsis
ADULT_FOX_VAMPIRE = Ellipsis
ADULT_FOX_WEREWOLF = Ellipsis
ADULT_FOX_WITCH = Ellipsis
ADULT_HORSE = Ellipsis
ADULT_HORSE_ALIEN = Ellipsis
ADULT_HORSE_GHOST = Ellipsis
ADULT_HORSE_MERMAID = Ellipsis
ADULT_HORSE_PLANT_SIM = Ellipsis
ADULT_HORSE_ROBOT = Ellipsis
ADULT_HORSE_SCARECROW = Ellipsis
ADULT_HORSE_SKELETON = Ellipsis
ADULT_HORSE_VAMPIRE = Ellipsis
ADULT_HORSE_WEREWOLF = Ellipsis
ADULT_HORSE_WITCH = Ellipsis
ADULT_HUMAN = Ellipsis
ADULT_HUMAN_ALIEN = Ellipsis
ADULT_HUMAN_GHOST = Ellipsis
ADULT_HUMAN_MERMAID = Ellipsis
ADULT_HUMAN_PLANT_SIM = Ellipsis
ADULT_HUMAN_ROBOT = Ellipsis
ADULT_HUMAN_SCARECROW = Ellipsis
ADULT_HUMAN_SKELETON = Ellipsis
ADULT_HUMAN_VAMPIRE = Ellipsis
ADULT_HUMAN_WEREWOLF = Ellipsis
ADULT_HUMAN_WITCH = Ellipsis
ADULT_LARGE_DOG = Ellipsis
ADULT_LARGE_DOG_ALIEN = Ellipsis
ADULT_LARGE_DOG_GHOST = Ellipsis
ADULT_LARGE_DOG_MERMAID = Ellipsis
ADULT_LARGE_DOG_PLANT_SIM = Ellipsis
ADULT_LARGE_DOG_ROBOT = Ellipsis
ADULT_LARGE_DOG_SCARECROW = Ellipsis
ADULT_LARGE_DOG_SKELETON = Ellipsis
ADULT_LARGE_DOG_VAMPIRE = Ellipsis
ADULT_LARGE_DOG_WEREWOLF = Ellipsis
ADULT_LARGE_DOG_WITCH = Ellipsis
ADULT_SMALL_DOG = Ellipsis
ADULT_SMALL_DOG_ALIEN = Ellipsis
ADULT_SMALL_DOG_GHOST = Ellipsis
ADULT_SMALL_DOG_MERMAID = Ellipsis
ADULT_SMALL_DOG_PLANT_SIM = Ellipsis
ADULT_SMALL_DOG_ROBOT = Ellipsis
ADULT_SMALL_DOG_SCARECROW = Ellipsis
ADULT_SMALL_DOG_SKELETON = Ellipsis
ADULT_SMALL_DOG_VAMPIRE = Ellipsis
ADULT_SMALL_DOG_WEREWOLF = Ellipsis
ADULT_SMALL_DOG_WITCH = Ellipsis
BABY_HUMAN = Ellipsis
BABY_HUMAN_ALIEN = Ellipsis
BABY_HUMAN_GHOST = Ellipsis
BABY_HUMAN_MERMAID = Ellipsis
BABY_HUMAN_PLANT_SIM = Ellipsis
BABY_HUMAN_ROBOT = Ellipsis
BABY_HUMAN_SCARECROW = Ellipsis
BABY_HUMAN_SKELETON = Ellipsis
BABY_HUMAN_VAMPIRE = Ellipsis
BABY_HUMAN_WEREWOLF = Ellipsis
BABY_HUMAN_WITCH = Ellipsis
CHILD_CAT = Ellipsis
CHILD_CAT_ALIEN = Ellipsis
CHILD_CAT_GHOST = Ellipsis
CHILD_CAT_MERMAID = Ellipsis
CHILD_CAT_PLANT_SIM = Ellipsis
CHILD_CAT_ROBOT = Ellipsis
CHILD_CAT_SCARECROW = Ellipsis
CHILD_CAT_SKELETON = Ellipsis
CHILD_CAT_VAMPIRE = Ellipsis
CHILD_CAT_WEREWOLF = Ellipsis
CHILD_CAT_WITCH = Ellipsis
CHILD_DOG = Ellipsis
CHILD_DOG_ALIEN = Ellipsis
CHILD_DOG_GHOST = Ellipsis
CHILD_DOG_MERMAID = Ellipsis
CHILD_DOG_PLANT_SIM = Ellipsis
CHILD_DOG_ROBOT = Ellipsis
CHILD_DOG_SCARECROW = Ellipsis
CHILD_DOG_SKELETON = Ellipsis
CHILD_DOG_VAMPIRE = Ellipsis
CHILD_DOG_WEREWOLF = Ellipsis
CHILD_DOG_WITCH = Ellipsis
CHILD_FOX = Ellipsis
CHILD_FOX_ALIEN = Ellipsis
CHILD_FOX_GHOST = Ellipsis
CHILD_FOX_MERMAID = Ellipsis
CHILD_FOX_PLANT_SIM = Ellipsis
CHILD_FOX_ROBOT = Ellipsis
CHILD_FOX_SCARECROW = Ellipsis
CHILD_FOX_SKELETON = Ellipsis
CHILD_FOX_VAMPIRE = Ellipsis
CHILD_FOX_WEREWOLF = Ellipsis
CHILD_FOX_WITCH = Ellipsis
CHILD_HORSE = Ellipsis
CHILD_HORSE_ALIEN = Ellipsis
CHILD_HORSE_GHOST = Ellipsis
CHILD_HORSE_MERMAID = Ellipsis
CHILD_HORSE_PLANT_SIM = Ellipsis
CHILD_HORSE_ROBOT = Ellipsis
CHILD_HORSE_SCARECROW = Ellipsis
CHILD_HORSE_SKELETON = Ellipsis
CHILD_HORSE_VAMPIRE = Ellipsis
CHILD_HORSE_WEREWOLF = Ellipsis
CHILD_HORSE_WITCH = Ellipsis
CHILD_HUMAN = Ellipsis
CHILD_HUMAN_ALIEN = Ellipsis
CHILD_HUMAN_GHOST = Ellipsis
CHILD_HUMAN_MERMAID = Ellipsis
CHILD_HUMAN_PLANT_SIM = Ellipsis
CHILD_HUMAN_ROBOT = Ellipsis
CHILD_HUMAN_SCARECROW = Ellipsis
CHILD_HUMAN_SKELETON = Ellipsis
CHILD_HUMAN_VAMPIRE = Ellipsis
CHILD_HUMAN_WEREWOLF = Ellipsis
CHILD_HUMAN_WITCH = Ellipsis
CHILD_LARGE_DOG = Ellipsis
CHILD_LARGE_DOG_ALIEN = Ellipsis
CHILD_LARGE_DOG_GHOST = Ellipsis
CHILD_LARGE_DOG_MERMAID = Ellipsis
CHILD_LARGE_DOG_PLANT_SIM = Ellipsis
CHILD_LARGE_DOG_ROBOT = Ellipsis
CHILD_LARGE_DOG_SCARECROW = Ellipsis
CHILD_LARGE_DOG_SKELETON = Ellipsis
CHILD_LARGE_DOG_VAMPIRE = Ellipsis
CHILD_LARGE_DOG_WEREWOLF = Ellipsis
CHILD_LARGE_DOG_WITCH = Ellipsis
CHILD_SMALL_DOG = Ellipsis
CHILD_SMALL_DOG_ALIEN = Ellipsis
CHILD_SMALL_DOG_GHOST = Ellipsis
CHILD_SMALL_DOG_MERMAID = Ellipsis
CHILD_SMALL_DOG_PLANT_SIM = Ellipsis
CHILD_SMALL_DOG_ROBOT = Ellipsis
CHILD_SMALL_DOG_SCARECROW = Ellipsis
CHILD_SMALL_DOG_SKELETON = Ellipsis
CHILD_SMALL_DOG_VAMPIRE = Ellipsis
CHILD_SMALL_DOG_WEREWOLF = Ellipsis
CHILD_SMALL_DOG_WITCH = Ellipsis
ELDER_CAT = Ellipsis
ELDER_CAT_ALIEN = Ellipsis
ELDER_CAT_GHOST = Ellipsis
ELDER_CAT_MERMAID = Ellipsis
ELDER_CAT_PLANT_SIM = Ellipsis
ELDER_CAT_ROBOT = Ellipsis
ELDER_CAT_SCARECROW = Ellipsis
ELDER_CAT_SKELETON = Ellipsis
ELDER_CAT_VAMPIRE = Ellipsis
ELDER_CAT_WEREWOLF = Ellipsis
ELDER_CAT_WITCH = Ellipsis
ELDER_FOX = Ellipsis
ELDER_FOX_ALIEN = Ellipsis
ELDER_FOX_GHOST = Ellipsis
ELDER_FOX_MERMAID = Ellipsis
ELDER_FOX_PLANT_SIM = Ellipsis
ELDER_FOX_ROBOT = Ellipsis
ELDER_FOX_SCARECROW = Ellipsis
ELDER_FOX_SKELETON = Ellipsis
ELDER_FOX_VAMPIRE = Ellipsis
ELDER_FOX_WEREWOLF = Ellipsis
ELDER_FOX_WITCH = Ellipsis
ELDER_HORSE = Ellipsis
ELDER_HORSE_ALIEN = Ellipsis
ELDER_HORSE_GHOST = Ellipsis
ELDER_HORSE_MERMAID = Ellipsis
ELDER_HORSE_PLANT_SIM = Ellipsis
ELDER_HORSE_ROBOT = Ellipsis
ELDER_HORSE_SCARECROW = Ellipsis
ELDER_HORSE_SKELETON = Ellipsis
ELDER_HORSE_VAMPIRE = Ellipsis
ELDER_HORSE_WEREWOLF = Ellipsis
ELDER_HORSE_WITCH = Ellipsis
ELDER_HUMAN = Ellipsis
ELDER_HUMAN_ALIEN = Ellipsis
ELDER_HUMAN_GHOST = Ellipsis
ELDER_HUMAN_MERMAID = Ellipsis
ELDER_HUMAN_PLANT_SIM = Ellipsis
ELDER_HUMAN_ROBOT = Ellipsis
ELDER_HUMAN_SCARECROW = Ellipsis
ELDER_HUMAN_SKELETON = Ellipsis
ELDER_HUMAN_VAMPIRE = Ellipsis
ELDER_HUMAN_WEREWOLF = Ellipsis
ELDER_HUMAN_WITCH = Ellipsis
ELDER_LARGE_DOG = Ellipsis
ELDER_LARGE_DOG_ALIEN = Ellipsis
ELDER_LARGE_DOG_GHOST = Ellipsis
ELDER_LARGE_DOG_MERMAID = Ellipsis
ELDER_LARGE_DOG_PLANT_SIM = Ellipsis
ELDER_LARGE_DOG_ROBOT = Ellipsis
ELDER_LARGE_DOG_SCARECROW = Ellipsis
ELDER_LARGE_DOG_SKELETON = Ellipsis
ELDER_LARGE_DOG_VAMPIRE = Ellipsis
ELDER_LARGE_DOG_WEREWOLF = Ellipsis
ELDER_LARGE_DOG_WITCH = Ellipsis
ELDER_SMALL_DOG = Ellipsis
ELDER_SMALL_DOG_ALIEN = Ellipsis
ELDER_SMALL_DOG_GHOST = Ellipsis
ELDER_SMALL_DOG_MERMAID = Ellipsis
ELDER_SMALL_DOG_PLANT_SIM = Ellipsis
ELDER_SMALL_DOG_ROBOT = Ellipsis
ELDER_SMALL_DOG_SCARECROW = Ellipsis
ELDER_SMALL_DOG_SKELETON = Ellipsis
ELDER_SMALL_DOG_VAMPIRE = Ellipsis
ELDER_SMALL_DOG_WEREWOLF = Ellipsis
ELDER_SMALL_DOG_WITCH = Ellipsis
INFANT_HUMAN = Ellipsis
INFANT_HUMAN_ALIEN = Ellipsis
INFANT_HUMAN_GHOST = Ellipsis
INFANT_HUMAN_MERMAID = Ellipsis
INFANT_HUMAN_PLANT_SIM = Ellipsis
INFANT_HUMAN_ROBOT = Ellipsis
INFANT_HUMAN_SCARECROW = Ellipsis
INFANT_HUMAN_SKELETON = Ellipsis
INFANT_HUMAN_VAMPIRE = Ellipsis
INFANT_HUMAN_WEREWOLF = Ellipsis
INFANT_HUMAN_WITCH = Ellipsis
NONE = Ellipsis
TEEN_HUMAN = Ellipsis
TEEN_HUMAN_ALIEN = Ellipsis
TEEN_HUMAN_GHOST = Ellipsis
TEEN_HUMAN_MERMAID = Ellipsis
TEEN_HUMAN_PLANT_SIM = Ellipsis
TEEN_HUMAN_ROBOT = Ellipsis
TEEN_HUMAN_SCARECROW = Ellipsis
TEEN_HUMAN_SKELETON = Ellipsis
TEEN_HUMAN_VAMPIRE = Ellipsis
TEEN_HUMAN_WEREWOLF = Ellipsis
TEEN_HUMAN_WITCH = Ellipsis
TODDLER_HUMAN = Ellipsis
TODDLER_HUMAN_ALIEN = Ellipsis
TODDLER_HUMAN_GHOST = Ellipsis
TODDLER_HUMAN_MERMAID = Ellipsis
TODDLER_HUMAN_PLANT_SIM = Ellipsis
TODDLER_HUMAN_ROBOT = Ellipsis
TODDLER_HUMAN_SCARECROW = Ellipsis
TODDLER_HUMAN_SKELETON = Ellipsis
TODDLER_HUMAN_VAMPIRE = Ellipsis
TODDLER_HUMAN_WEREWOLF = Ellipsis
TODDLER_HUMAN_WITCH = Ellipsis
YOUNG_ADULT_HUMAN = Ellipsis
YOUNG_ADULT_HUMAN_ALIEN = Ellipsis
YOUNG_ADULT_HUMAN_GHOST = Ellipsis
YOUNG_ADULT_HUMAN_MERMAID = Ellipsis
YOUNG_ADULT_HUMAN_PLANT_SIM = Ellipsis
YOUNG_ADULT_HUMAN_ROBOT = Ellipsis
YOUNG_ADULT_HUMAN_SCARECROW = Ellipsis
YOUNG_ADULT_HUMAN_SKELETON = Ellipsis
YOUNG_ADULT_HUMAN_VAMPIRE = Ellipsis
YOUNG_ADULT_HUMAN_WEREWOLF = Ellipsis
YOUNG_ADULT_HUMAN_WITCH = Ellipsis
classmethod get_all(include_teen_young_adult_and_elder=False, include_baby=False, include_infant=False, include_separate_child_dog_types=False, exclude_values=None)

Retrieve a collection of all Sim Types.

Parameters:
  • include_teen_young_adult_and_elder (bool, optional) – If set to True, the TEEN, YOUNG_ADULT, and ELDER Sim Types will be returned. If False, they will be excluded. Default is False.
  • include_baby (bool, optional) – If set to True, the BABY Sim Type will be included in the result. If False, the BABY Sim Type will not be included. Default is False.
  • include_infant (bool, optional) – If set to True, the INFANT Sim Type will be included in the result. If False, the INFANT Sim Type will not be included. Default is False.
  • include_separate_child_dog_types (bool, optional) – If set to True, the Child Dog Sim Types (CHILD_LARGE_DOG, CHILD_SMALL_DOG, etc.) will be included in the result. If False, they will not be included. Default is False.
  • exclude_values (Iterator[CommonSimType], optional) – These values will be excluded. If set to None, NONE will be excluded automatically. Default is None.
Returns:

A collection of all Sim Types.

Return type:

Tuple[CommonSimType]

Situations

class CommonSituationId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla situations.

ACTOR_CAREER_BACKGROUND_ACTOR = 191064
ACTOR_CAREER_BACKGROUND_PRODUCER = 191065
ACTOR_CAREER_CO_STAR1 = 189568
ACTOR_CAREER_CO_STAR2 = 189569
ACTOR_CAREER_DIRECTOR_COMMERCIAL = 197476
ACTOR_CAREER_DIRECTOR_FILM = 197479
ACTOR_CAREER_DIRECTOR_HIGH_BUDGET_TV = 197478
ACTOR_CAREER_DIRECTOR_LOW_BUDGET_TV = 197477
ACTOR_CAREER_DOLLY_CAMERA_OPERATOR = 190522
ACTOR_CAREER_SINGING_IN_THE_RAIN_CO_STAR1_MALE = 190331
ACTOR_CAREER_SPECIAL_EFFECTS_OPERATOR = 192112
ACTOR_CAREER_STATIONARY_CAMERA_OPERATOR = 191287
ALIEN_BARFLY = 122604
ALIEN_NIGHT = 122635
ALIEN_WORLD_BARFLY = 114215
ALIEN_WORLD_BARTENDER = 114212
ANCHORED_OPEN_STREETS_BONFIRE_THREE_SIMS = 126402
ANCHORED_OPEN_STREETS_BONFIRE_TWO_SIMS = 126401
APARTMENTS_NEIGHBOR_CHECK_MAIL = 137329
APARTMENTS_NEIGHBOR_TRASH_CHUTE_USE = 137041
ARTS_CENTER_VENUE_FORMAL_VIEWER = 144897
ARTS_CENTER_VENUE_GHOST_VIEWER = 144898
ARTS_CENTER_VENUE_MUSICIAN_GUITAR = 144843
ARTS_CENTER_VENUE_MUSICIAN_PIANO = 144839
ARTS_CENTER_VENUE_MUSICIAN_VIOLIN = 144844
ARTS_CENTER_VENUE_PAINTER = 144672
ARTS_CENTER_VENUE_PARTY_MUSICIAN_GUITAR = 144883
ARTS_CENTER_VENUE_PARTY_MUSICIAN_PIANO = 144889
ARTS_CENTER_VENUE_PARTY_MUSICIAN_VIOLIN = 144890
ARTS_CENTER_VENUE_PARTY_PAINTER = 144895
ARTS_CENTER_VENUE_PARTY_VIEWER = 144896
ARTS_CENTER_VENUE_SCULPTOR = 144771
ARTS_CENTER_VENUE_VIEWER = 144259
ARTS_CENTER_VENUE_VIEWER_DRINKER = 154450
ARTS_CENTER_VENUE_YOUNG_MUSICIAN_PIANO = 144857
ARTS_CENTER_VENUE_YOUNG_MUSICIAN_VIOLIN = 144845
ARTS_CENTER_VENUE_YOUNG_PAINTER = 144833
ARTS_CENTER_VENUE_YOUNG_VIEWER = 144836
AUTONOMOUS_HOLIDAY_TRADITION_FLOWER_BUNNY = 186910
AUTONOMOUS_OPEN_STREETS_BBQ = 38900
AUTONOMOUS_OPEN_STREETS_BUSH = 126332
AUTONOMOUS_OPEN_STREETS_BUSH_NEIGHBOR = 127058
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_CITY_REPAIR = 144295
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVES_ON_STREET_ADULT = 184969
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVES_ON_STREET_ADULT_A = 134673
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVES_ON_STREET_ADULT_B = 155988
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVES_ON_STREET_ADULT_C = 155989
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVES_ON_STREET_ADULT_D = 155990
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVES_ON_STREET_CHILD = 152483
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_LIVING_STATUE_BUSKER = 134212
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_TOURIST = 134209
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_WEIRDOS = 139837
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_WEIRDO_BATHROBE_ELDER = 145068
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_WEIRDO_DAY_TIME = 134211
AUTONOMOUS_OPEN_STREETS_CITY_LIFE_WEIRDO_RACCOON = 145070
AUTONOMOUS_OPEN_STREETS_FISH = 77048
AUTONOMOUS_OPEN_STREETS_FISH_NEIGHBOR = 127054
AUTONOMOUS_OPEN_STREETS_GARDEN = 38937
AUTONOMOUS_OPEN_STREETS_JOGGER = 40408
AUTONOMOUS_OPEN_STREETS_MARKET_STALLS_CUSTOMER = 180994
AUTONOMOUS_OPEN_STREETS_MARKET_STALLS_CUSTOMER_ISLANDER = 215816
AUTONOMOUS_OPEN_STREETS_MARKET_STALLS_CUSTOMER_SEASONAL = 191323
AUTONOMOUS_OPEN_STREETS_MASTER_FISHERMAN = 40505
AUTONOMOUS_OPEN_STREETS_MASTER_GARDENER = 40367
AUTONOMOUS_OPEN_STREETS_PAINTER = 126202
AUTONOMOUS_OPEN_STREETS_RESTROOM = 40785
AUTONOMOUS_OPEN_STREETS_SEASONAL_LEAVES = 180995
AUTONOMOUS_OPEN_STREETS_SEASONAL_SKATER = 180996
AUTONOMOUS_OPEN_STREETS_SEASONAL_SKATER_PRO = 185769
AUTONOMOUS_OPEN_STREETS_SEASONAL_SNOW_CHILD = 185706
AUTONOMOUS_OPEN_STREETS_SEASONAL_SNOW_TYAE = 181487
AUTONOMOUS_OPEN_STREETS_TOURIST = 122804
AUTONOMOUS_OPEN_STREET_BRAWL = 122806
AUTONOMOUS_OPEN_STREET_CITY_LIFE_WEIRDO_DAY_TIME_RACCOON = 145065
AUTONOMOUS_OPEN_STREET_CITY_LIFE_WEIRDO_DAY_TIME_TOWELS = 145066
AUTO_SMOKE_PARTY = 16184
BABY_BIRTH_HOSPITAL = 112065
BACKGROUND_CAFE = 122313
BARISTA_VENUE = 122314
BARTENDER_RELAXATION_VENUE = 156409
BARTENDER_RESTAURANT = 134881
BAR_BARFLY = 121150
BAR_BARTENDER = 121151
BAR_BARTENDER_ARTS_CENTER_VENUE = 144979
BAR_BARTENDER_GO_DANCING = 128105
BAR_BARTENDER_JUNGLE = 185003
BAR_BARTENDER_MYSHUNO_MEADOWS = 147049
BAR_COLLEGE_EVENT_ART_SOCIETY_PLAYER = 231023
BAR_COLLEGE_EVENT_DEBATE_ORG_PLAYER = 231024
BAR_COLLEGE_EVENT_HONOR_SOCIETY_PLAYER = 231025
BAR_COLLEGE_EVENT_PARTY_PLAYER = 231026
BAR_COLLEGE_EVENT_PRANK_PLAYER = 231027
BAR_COLLEGE_EVENT_ROBOTICS_PLAYER = 231019
BAR_HAPPY_HOUR = 121141
BASIC_TRAIT_SITUATION_ECO_PERSONALITY_ECO_MASTER = 234896
BASIC_TRAIT_SITUATION_ECO_PERSONALITY_ENTREPRENEUR = 234895
BASIC_TRAIT_SITUATION_ECO_PERSONALITY_MAKER = 234894
BASIC_TRAIT_STRANGERVILLE_NPC_SCIENTIST = 206839
BASIC_TRAIT_STRANGER_VILLE_NPC_CONSPIRACIST = 206838
BASIC_TRAIT_STRANGER_VILLE_NPC_MILITARY = 206840
BASIC_TRAIT_STRANGER_VILLE_NPC_SCIENTIST = 2068390186
BEACH_VENUE_BEACH_COMBER = 205294
BEACH_VENUE_LIFE_GUARD = 205296
BEACH_VENUE_MERFOLK = 205293
BEACH_VENUE_SAND_ARTIST = 205295
BEACH_VENUE_SUN_TANNER_SITUATION = 210067
BEACH_VENUE_SWIMMER = 207831
BEACH_VENUE_TANNER = 205292
BEACH_VENUE_WATER_ENTHUSIAST = 205291
BEAR_BARFLY = 126605
BEAR_NIGHT = 126611
BIRTHDAY_PARTY = 31635
BLACK_AND_WHITE_PARTY = 35077
BOWLING_VENUE_FAMILY_BOWLING = 160120
BOWLING_VENUE_GROUP_2_BOWLING = 161096
BOWLING_VENUE_GROUP_3_BOWLING = 161104
BOWLING_VENUE_GROUP_4_BOWLING = 161105
BOWLING_VENUE_GROUP_BOWLING = 160163
BOWLING_VENUE_TEEN_GROUP_BOWLING = 160228
BOWLING_VENUE_TEEN_HANG_OUT = 160164
BUTLER_SITUATION = 145804
CAFE_BUSINESS_PARTNERS = 122325
CAFE_FRIENDS = 122323
CAFE_GENERIC_CUSTOMER = 122309
CAFE_MEDIA_ADDICT = 122319
CAFE_READER = 122320
CAFE_TO_GO_CUSTOMER = 122321
CALLBACK_TO_LODGING = 111723
CALL_EVENT_NPC_OVER = 149685
CALL_EVENT_NPC_OVER_FALL_CHALLENGE = 153349
CALL_EVENT_NPC_OVER_POSITIVITY_CHALLENGE = 198764
CALL_EVENT_NPC_OVER_SPRING_CHALLENGE = 162944
CAMPFIRE_FOUR_SIMS = 106016
CAMPFIRE_THREE_SIMS = 106015
CAMPFIRE_TWO_SIMS = 105947
CAREER_ACTOR_CAREER_COMMERCIAL_HOSPITAL = 192847
CAREER_ACTOR_CAREER_COMMERCIAL_HOUSE_NICE = 193601
CAREER_ACTOR_CAREER_COMMERCIAL_KIDS = 193603
CAREER_ACTOR_CAREER_COMMERCIAL_PIRATE = 192688
CAREER_ACTOR_CAREER_COMMERCIAL_WESTERN = 193599
CAREER_ACTOR_CAREER_MOVIE_CITY = 189158
CAREER_ACTOR_CAREER_MOVIE_MEDIEVAL = 193677
CAREER_ACTOR_CAREER_MOVIE_PIRATE = 193678
CAREER_ACTOR_CAREER_MOVIE_SUPERHERO = 193680
CAREER_ACTOR_CAREER_MOVIE_VICTORIAN = 193679
CAREER_ACTOR_CAREER_MOVIE_WESTERN = 193676
CAREER_ACTOR_CAREER_TV_HIGH_APOCALYPSE = 193646
CAREER_ACTOR_CAREER_TV_HIGH_HOSPITAL = 193647
CAREER_ACTOR_CAREER_TV_HIGH_POLICE = 193650
CAREER_ACTOR_CAREER_TV_HIGH_VICTORIAN = 193649
CAREER_ACTOR_CAREER_TV_HIGH_WESTERN = 193648
CAREER_ACTOR_CAREER_TV_LOW_HOUSE_LOW = 193619
CAREER_ACTOR_CAREER_TV_LOW_HOUSE_NICE = 193617
CAREER_ACTOR_CAREER_TV_LOW_KIDS = 193620
CAREER_ACTOR_CAREER_TV_LOW_PIRATE = 193616
CAREER_ACTOR_CAREER_TV_LOW_WESTERN = 193618
CAREER_BARFLY = 122660
CAREER_DETECTIVE_APB_PLAYER = 115361
CAREER_DETECTIVE_CRIME_SCENE = 108865
CAREER_DETECTIVE_CRIME_SCENE_PLAYER = 115003
CAREER_DETECTIVE_PATROL = 110690
CAREER_DETECTIVE_POLICE_STATION_CHIEF = 116968
CAREER_DETECTIVE_POLICE_STATION_CRIMINALS = 112325
CAREER_DETECTIVE_POLICE_STATION_NPC_OFFICERS = 109998
CAREER_DOCTOR_AWAY_EVENTS_HOUSE_CALL_PATIENT = 114221
CAREER_DOCTOR_AWAY_EVENTS_OUTBREAK_PATIENT = 114222
CAREER_DOCTOR_AWAY_EVENT_DOCTOR = 114242
CAREER_DOCTOR_HOUSE_CALL_TRIGGER = 114186
CAREER_DOCTOR_NPC_ASSISTANT = 112371
CAREER_DOCTOR_NPC_DOCTOR = 112370
CAREER_DOCTOR_NPC_DOCTOR_DIAGNOSER = 116250
CAREER_DOCTOR_NPC_NURSE = 112409
CAREER_DOCTOR_NPC_ORDERLY = 112408
CAREER_DOCTOR_NPC_PATIENT_ADMITTED = 112666
CAREER_DOCTOR_NPC_PATIENT_ADMITTED_RECLINE = 116179
CAREER_DOCTOR_OUTBREAK_TRIGGER = 114271
CAREER_EVENT_DETECTIVE_CAREER_1 = 108607
CAREER_EVENT_DETECTIVE_CAREER_APB_NO_SUSPECT = 112177
CAREER_EVENT_DETECTIVE_CAREER_CLUES_NO_APB_NO_SUSPECT = 112176
CAREER_EVENT_DETECTIVE_CAREER_DAY01 = 112170
CAREER_EVENT_DETECTIVE_CAREER_DAY02 = 112171
CAREER_EVENT_DETECTIVE_CAREER_DAY03 = 112172
CAREER_EVENT_DETECTIVE_CAREER_HAVE_SUSPECT = 112173
CAREER_EVENT_DETECTIVE_CAREER_NO_CASE = 112174
CAREER_EVENT_DETECTIVE_CAREER_NO_CLUES_NO_SUSPECT = 112175
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_HIGH = 112606
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_HIGH_COLLAPSED_PATIENT = 115225
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_HIGH_DELIVER_BABY = 115227
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_HIGH_HOUSE_CALL = 114263
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_HIGH_OUTBREAK = 114283
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_LOW = 112628
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_LOW_SAMPLE_ANALYSIS = 115234
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_MID = 108049
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_MID_COLLAPSED_PATIENT = 115231
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_MID_HOUSE_CALL = 114292
CAREER_EVENT_DOCTOR_CAREER_ROUNDS_MID_SAMPLE_ANALYSIS = 115232
CAREER_EVENT_DOCTOR_CAREER_SOCIALIZE = 112664
CAREER_EVENT_DOCTOR_CAREER_SOCIALIZE_DAY2 = 115773
CAREER_EVENT_DOCTOR_UNDERSTAFFED = 112676
CAREER_EVENT_DOCTOR_UNDERSTAFFED_COLLAPSED_PATIENT = 116016
CAREER_EVENT_DOCTOR_UNDERSTAFFED_DELIVER_BABY = 116017
CAREER_EVENT_DOCTOR_UNDERSTAFFED_HOUSE_CALL = 114250
CAREER_EVENT_DOCTOR_UNDERSTAFFED_OUTBREAK = 114279
CAREER_EVENT_SCIENTIST_CAREER_ALIEN_VISIT = 113534
CAREER_EVENT_SCIENTIST_CAREER_ALIEN_WORLD_EVENT = 113611
CAREER_EVENT_SCIENTIST_CAREER_MAIN = 112350
CAREER_EVENT_SCIENTIST_CAREER_SIM_RAY_SURPRISE = 113546
CAREER_EVENT_SCIENTIST_CAREER_SURPRISE_COLLECT = 112977
CAREER_EVENT_SCIENTIST_CAREER_SURPRISE_GOOD_BAD = 112743
CAREGIVER_TODDLER = 155917
CAT_HANGOUT_STRAY_ON_LOT = 178578
CELEBRITY_GUITAR = 202414
CELEBRITY_HANG_OUT_HIGH_FAME = 191716
CELEBRITY_HANG_OUT_HIGH_FAME_YAE = 202101
CELEBRITY_HANG_OUT_LOW_FAME = 191715
CELEBRITY_HANG_OUT_LOW_FAME_YAE = 202102
CELEBRITY_TILE_PLACEMENT_CEREMONY_SITUATION = 195786
CHALET_GARDENS_FLIRTY_COUPLE = 126388
CHALET_GARDENS_PLAYER = 127063
CHARITY_BENEFIT_PARTY_NPC_HOSTED = 202445
CHARITY_BENEFIT_PARTY_SITUATION = 197576
CHEF_SITUATION = 131068
CITY_INVITES_FESTIVALS_ALL_BUY_A_SHIRT = 149687
CITY_INVITES_FESTIVALS_BLOSSOM_DRINK_TEA = 138970
CITY_INVITES_FESTIVALS_BLOSSOM_KISS = 138971
CITY_INVITES_FESTIVALS_BLOSSOM_MEET_PEOPLE = 138951
CITY_INVITES_FESTIVALS_BLOSSOM_PAINT = 138950
CITY_INVITES_FESTIVALS_BLOSSOM_THROW_PETALS = 138949
CITY_INVITES_FESTIVALS_FLEA_MARKET_BUY_SOMETHING = 138973
CITY_INVITES_FESTIVALS_FLEA_MARKET_HAGGLE = 138972
CITY_INVITES_FESTIVALS_FLEA_MARKET_WATCH_PERFORMER = 138974
CITY_INVITES_FESTIVALS_FOOD_BLOW_BUBBLES = 148686
CITY_INVITES_FESTIVALS_FOOD_BUY_INGREDIENTS = 138953
CITY_INVITES_FESTIVALS_FOOD_DISCUSS_LOCAL_CUISINE = 138975
CITY_INVITES_FESTIVALS_FOOD_EAT_BURRITO = 138969
CITY_INVITES_FESTIVALS_FOOD_EAT_SPICY = 138948
CITY_INVITES_FESTIVALS_FOOD_HARVEST = 138983
CITY_INVITES_FESTIVALS_FOOD_SAMPLE = 138946
CITY_INVITES_FESTIVALS_FOOD_TRY_CHOPSTICKS_FOOD = 149417
CITY_INVITES_FESTIVALS_LAMP_BUY_SHIRT = 138954
CITY_INVITES_FESTIVALS_LAMP_DRINK_TEA = 138956
CITY_INVITES_FESTIVALS_LAMP_EAT_FOOD = 138978
CITY_INVITES_FESTIVALS_LAMP_LIGHT_FIREWORKS = 149688
CITY_INVITES_FESTIVALS_LAMP_WATCH_FIREWORKS = 138955
CITY_INVITES_FESTIVALS_LOGIC_BUILD_ROCKET = 138952
CITY_INVITES_FESTIVALS_LOGIC_MOTION_GAMING = 138979
CITY_INVITES_FESTIVALS_LOGIC_OBSERVATORY = 138982
CITY_INVITES_FESTIVALS_LOGIC_PARTICIPATE_IN_CONTEST = 138977
CITY_INVITES_FESTIVALS_LOGIC_PROGRAM = 138981
CITY_INVITES_VENUE_INVITES_BAR = 138976
CITY_INVITES_VENUE_INVITES_GYM = 138980
CITY_INVITES_VENUE_INVITES_KARAOKE = 142958
CITY_INVITES_VENUE_INVITES_PARK = 142959
CIVIC_INSPECTOR_SITUATION = 233261
CLUB_GATHERING_SITUATION = 122304
COLLEGE_ORGANIZATIONS_EVENTS_SCHOOL_SPIRIT_DAY_MASCOT = 208840
COLLEGE_ORGANIZATIONS_EVENTS_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY = 208839
COLLEGE_ORGANIZATIONS_EVENTS_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY = 208838
COLLEGE_ORGANIZATIONS_EVENTS_SCHOOL_SPIRIT_PRANK_ARTS_MASCOT = 223449
COLLEGE_ORGANIZATIONS_EVENTS_SCHOOL_SPIRIT_PRANK_SCIENCE_MASCOT = 223450
COLLEGE_ORGANIZATIONS_SMALL_EVENTS_STUDY_GROUP = 209035
COLLEGE_ORGANIZATION_PLAYER_DEBATE = 225827
COLLEGE_ORGANIZATION_PLAYER_DEBATE_PRACTICE = 230075
COLLEGE_ORGANIZATION_PLAYER_ROBOTICS_EXHIBITION = 223860
COLLEGE_ORGANIZATION_PLAYER_ROBOT_BUILDING_SESSION = 225320
COLLEGE_ORGANIZATION_PLAYER_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY = 225054
COLLEGE_ORGANIZATION_PLAYER_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY = 209367
COLLEGE_ORGANIZATION_PLAYER_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION = 223221
COLLEGE_ORGANIZATION_PLAYER_SCHOOL_SPIRIT_PRANK_GAME_DAY_PARTY = 223255
COLLEGE_ORGANIZATION_PLAYER_SECRET_SOCIETY_RITUAL = 223040
COLLEGE_ORGANIZATION_ROBOTICS_EXHIBITION = 223865
COLLEGE_ORGANIZATION_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION = 223236
COLLEGE_ORGANIZATION_SCHOOL_SPIRIT_PRANK_GAME_DAY_PARTY = 223248
COMMUNITY_CLOSENESS_BIRTHDAY_GIFT = 235003
COMMUNITY_CLOSENESS_COMPLAINT = 233496
COMMUNITY_CLOSENESS_HANDY_NEIGHBOR = 233495
COMMUNITY_CLOSENESS_INTRO_TO_CIVIC_POLICIES_ECO_MASTER = 237860
COMMUNITY_CLOSENESS_INTRO_TO_CIVIC_POLICIES_ENTREPRENEUR = 238041
COMMUNITY_CLOSENESS_RANDOM_GIFT = 233499
COMMUNITY_CLOSENESS_SPARE_RECYCLING = 233497
COMMUNITY_CLOSENESS_TRASH_HELP = 233498
COMMUNITY_GARDEN_GARDENER = 223951
COMMUNITY_GROUP_MARKETPLACE_SHOPPER_PARENTS_WITH_CHILD = 233879
COMMUNITY_GROUP_SCROUNGER_WOOHOO = 234659
COMMUNITY_LOT_BOARD_DEBATER = 224288
COMMUNITY_MAKER_SPACE_MENTOR = 232581
COMMUNITY_MAKER_SPACE_RECYCLING_GURU = 232582
COMMUNITY_MARKETPLACE_SHOPPER = 233862
COMMUNITY_MARKET_SHOPPERS = 224110
COMMUNITY_SHARED_CANDLE_CRAFTER = 235341
COMMUNITY_SHARED_CHILD = 232580
COMMUNITY_SHARED_FABRICATOR = 232577
COMMUNITY_SHARED_GARDENER = 232071
COMMUNITY_SHARED_INSECT_FARMER = 233423
COMMUNITY_SHARED_PAINTER = 232579
COMMUNITY_SHARED_SCROUNGER = 234655
COMMUNITY_SHARED_WOODWORKER = 232578
COMPLEX_CLUB_DANCER = 123532
COMPLEX_CLUB_DANCER_SKILLED = 123139
COMPLEX_CLUB_DANCE_PARTY_POOPER = 123156
COMPLEX_CLUB_DJ_AUDIENCE = 122997
COMPLEX_EXPERIMENT = 16185
COSTUME_PARTY = 35078
COUNTDOWN_SITUATION = 181148
CRAFT_SALES_TABLE_OPEN_STREET_SALE = 146715
CRAFT_SALES_TABLE_OPEN_STREET_SALE_CUSTOMER = 146713
CRAFT_SALES_TABLE_YARD_SALE = 146680
CRAFT_SALES_TABLE_YARD_SALE_CUSTOMER = 146683
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF = 216818
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_3_SIMS = 217702
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_3_SIMS_SOLO = 218299
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_CARRY = 217892
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_CARRY_PET = 218213
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_PAIRED = 218091
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_PAIRED_LARGE_PET = 219953
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_OF_SINGLE_SIM = 218739
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_WITH_2_SIMS = 218016
CREATE_AND_USE_OBJECT_FASHION_STUDIO_TRIPOD_TAKE_PHOTO_WITH_3_SIMS = 218412
DANCE_BATTLE_SITUATION = 128467
DANCE_TOGETHER_SET_01 = 128577
DANCE_TOGETHER_SET_02 = 129197
DANCE_TOGETHER_SET_03 = 129194
DANCE_TOGETHER_SET_04 = 129195
DANCE_TOGETHER_SET_05 = 129196
DANCE_TOGETHER_SET_06 = 129198
DATE = 16193
DATE_TEEN = 76577
DEBATE_SHOWDOWN_DEBATE = 222726
DEBUG_PARTY = 16186
DETECTIVE_APB = 107968
DETECTIVE_APB_NEUTRAL = 109103
DETECTIVE_POLICE_STATION_ARREST = 109132
DETECTIVE_POLICE_STATION_CIVILIAN = 108697
DINNER_PARTY = 16194
DOG_HANGOUT_STRAY_ON_LOT = 178594
ECO_FOOTPRINT_SUN_RAYS = 232861
ECO_INSPECTOR_SITUATION = 231860
ECO_PERSONALITY_ECO_MASTER = 235528
ECO_PERSONALITY_ENTREPRENEUR = 235529
ECO_PERSONALITY_MAKER = 235527
EMPTY_LOT_NO_PAPARAZZI = 197035
ENSEMBLE_GROUP_CAFE_BUSINESS_MEETING = 124925
ENSEMBLE_GROUP_CAFE_FRIENDS = 124926
EVENT_LOGIC_FESTIVAL_HACKATHON = 141300
EVENT_LOGIC_FESTIVAL_UGT = 141142
E_SPORTS_ASSEMBLE_THE_TEAM = 227361
E_SPORTS_ASSEMBLE_THE_TEAM_ARTS = 229679
FAMILY_MEAL = 33906
FAN_FAN_STAN_FAN_TEEN = 202009
FAN_MEET_AND_GREET = 201177
FAN_STAN_CELEBRITY_SIMS = 193803
FAN_STAN_FAN = 194437
FAN_STAN_FAN_CHILD = 201696
FAN_STAN_STAN = 194420
FEMALE_BARFLY = 122617
FESTIVAL_BARTENDER_BLOSSOM_FESTIVAL = 140557
FESTIVAL_BARTENDER_FOOD_FESTIVAL = 140572
FESTIVAL_BARTENDER_LAMP_FESTIVAL = 140559
FESTIVAL_BLOSSOM_ARTIST = 136082
FESTIVAL_BLOSSOM_CRAFT_SALES_TABLE_VENDOR_PAINTING = 153686
FESTIVAL_BLOSSOM_CRAZY_TEEN = 135712
FESTIVAL_BLOSSOM_FESTIVAL_ROMANTIC_COUPLE = 146773
FESTIVAL_BLOSSOM_GENERAL = 140573
FESTIVAL_BLOSSOM_LOVE_GURU = 146774
FESTIVAL_BLOSSOM_PETAL_HEAD = 135711
FESTIVAL_BLOSSOM_SLEAZE = 136236
FESTIVAL_BLOSSOM_VIEWERS = 143728
FESTIVAL_BUSKER_BLOSSOM = 142677
FESTIVAL_BUSKER_FLEA_MARKET = 142722
FESTIVAL_BUSKER_FOOD = 142675
FESTIVAL_BUSKER_LAMP = 142676
FESTIVAL_FLEA_MARKET_CRAFT_SALES_TABLE_GENERAL_VENDOR = 146944
FESTIVAL_FLEA_MARKET_CRAFT_SALES_TABLE_PAINTING_VENDOR = 146943
FESTIVAL_FLEA_MARKET_GENERAL = 140579
FESTIVAL_FLEA_MARKET_HAGGLERS = 142228
FESTIVAL_FLEA_MARKET_VENDOR = 139946
FESTIVAL_FOOD_BUBBLE_BLOWERS = 140104
FESTIVAL_FOOD_GENERAL = 140574
FESTIVAL_FOOD_OVER_EATER = 136423
FESTIVAL_GARDENER = 139615
FESTIVAL_GUITARIST = 134971
FESTIVAL_LAMP_CONTEST_SITUATION = 146802
FESTIVAL_LAMP_DARK_SIDER = 134839
FESTIVAL_LAMP_DAZER = 150997
FESTIVAL_LAMP_FIREWORK_LIGHTERS = 140105
FESTIVAL_LAMP_GENERAL = 140575
FESTIVAL_LAMP_LIGHT_SIDER = 134838
FESTIVAL_LOGIC_CHESS = 141323
FESTIVAL_LOGIC_COSPLAYER = 140789
FESTIVAL_LOGIC_FAIR_ROCKET_SHIP_WOOHOOERS = 142271
FESTIVAL_LOGIC_GAMERS = 140931
FESTIVAL_LOGIC_GENERAL = 140577
FESTIVAL_LOGIC_ROCKET_SHIP_HOBBYIST = 140938
FESTIVAL_LOGIC_ROCKET_SHIP_USERS = 140947
FESTIVAL_ORGANIZATION_EVENT_PAINTING_IN_THE_PARK_MODEL = 227365
FESTIVAL_ORGANIZATION_EVENT_PAINTING_IN_THE_PARK_PAINTERS = 223213
FESTIVAL_ORGANIZATION_EVENT_PAINTING_IN_THE_PARK_PLAYER = 223357
FESTIVAL_ORGANIZATION_EVENT_TYPE_SECRET_SOCIETY_RITUAL_MEMBER = 222542
FESTIVAL_PLAYER_BLOSSOM_FESTIVAL = 140632
FESTIVAL_PLAYER_FLEA_MARKET = 140633
FESTIVAL_PLAYER_FOOD_FESTIVAL = 140634
FESTIVAL_PLAYER_LAMP_FESTIVAL = 140635
FESTIVAL_PLAYER_LOGIC_FAIR = 140636
FESTIVAL_SERVER = 136515
FESTIVAL_STALL_VENDOR_ARTS_QUAD = 228432
FESTIVAL_STALL_VENDOR_BLOSSOM_FESTIVAL = 140568
FESTIVAL_STALL_VENDOR_FLEA_MARKET = 140567
FESTIVAL_STALL_VENDOR_FOOD_FESTIVAL = 140570
FESTIVAL_STALL_VENDOR_LAMP_FESTIVAL = 140569
FESTIVAL_STALL_VENDOR_LOGIC_FAIR = 140571
FESTIVAL_TRAVEL_WITH_NPC = 149285
FIRE = 73821
FOREST_RANGER_VACATION_ARRIVAL = 109025
GARDENER_SERVICE_SITUATION = 130533
GARDEN_CHALET_FAMILY = 126380
GARDEN_CHALET_GHOST_COUPLE = 125461
GARDEN_CHALET_TOURIST_COUPLE = 126350
GHOST = 101846
GHOST_BARFLY = 122619
GHOST_NIGHT = 122623
GHOST_PETS = 165585
GHOST_STORY_SUMMONED_GHOST = 108708
GO_DANCING_BACKGROUND_PARTY_GOER_SITUATION = 123650
GO_DANCING_BACKGROUND_SITUATION = 123649
GO_DANCING_COMPLEX_CLUB_PARTY_GOER = 122998
GO_DANCING_COMPLEX_CLUB_PARTY_GOER_BLUFFS_ONLY = 127427
GO_DANCING_COMPLEX_CLUB_PARTY_GOER_CHALET_ONLY = 127428
GO_DANCING_COMPLEX_CLUB_PARTY_GOER_NIGHTCLUB_ONLY = 127425
GO_DANCING_COMPLEX_CLUB_PARTY_GOER_RUINS_ONLY = 127426
GREETED_NPC_VISITING_NPC = 34412
GREETED_NPC_VISITING_PLAYER_PET = 175544
GREETED_NPC_VISITING_PLAYER_ROOMMATE = 196880
GREETED_NPC_VISITING_PLAYER_SITUATION = 39299
GREETED_PLAYER_VISITING_NPC = 34413
GRILL_THREE_SIMS = 126542
GRILL_TWO_SIMS = 126541
GRIM_REAPER = 16195
GROUP_SING_HAPPY_BIRTHDAY = 188118
GROUP_SING_JIGGLE_BELLS = 188119
GROUP_SING_JOLLY_FELLOW = 188120
GROUP_SING_MAYZIE = 188121
GROUP_SING_SITUATION = 187204
GUYS_NIGHT = 122637
GYM_PLAYER = 122389
GYM_TRAINER_VENUE = 120466
GYM_VISITOR = 120521
HAIR_MAKE_UP_CHAIR_STYLIST = 189456
HARVEST_FEST_GNOME = 181583
HARVEST_FEST_GNOME_BERSERK = 187566
HIRED_NPC_BARISTA = 123735
HIRED_NPC_BARTENDER = 123711
HIRED_NPC_CATERER = 123703
HIRED_NPC_CATERER_VEGETARIAN = 150481
HIRED_NPC_DJ = 123728
HIRED_NPC_DJ_LEVEL10 = 124280
HIRED_NPC_ENTERTAINER_GUITAR = 123632
HIRED_NPC_ENTERTAINER_MIC_COMEDY = 123693
HIRED_NPC_ENTERTAINER_ORGAN = 155970
HIRED_NPC_ENTERTAINER_PIANO = 123599
HIRED_NPC_ENTERTAINER_VIOLIN = 123683
HIRED_NPC_FASHION_SUBJECT = 215288
HIRED_NPC_MAGIC_VENDOR_STALL_BROOM = 217636
HIRED_NPC_MAGIC_VENDOR_STALL_POTION = 217847
HIRED_NPC_MAGIC_VENDOR_STALL_WAND = 217848
HIRED_NPC_STALL_VENDOR = 132880
HIRED_NPC_VENDOR_STALL = 143512
HIRED_NPC_VENDOR_STALL_CAFETERIA_STATION = 217903
HOLIDAY_SITUATION = 182317
HOLIDAY_TRADITIONS_WALK_BYS_FESTIVE_OUTFITS = 182161
HOLIDAY_TRADITIONS_WALK_BYS_FORMAL_OUTFITS = 182177
HOLIDAY_TRADITIONS_WALK_BYS_GHOSTS = 182187
HOLIDAY_TRADITIONS_WALK_BYS_NUDE_SIMS = 190698
HOLIDAY_TRADITIONS_WALK_BYS_TRICK_OR_TREAT = 188033
HOLIDAY_VISITOR_HOLIDAY_TRADITION_FATHER_WINTER = 181459
HOME_CHEF_SITUATION = 134741
HOSPITAL_PATIENT_ADMITTED = 112448
HOSPITAL_PATIENT_ADMITTED_HIGH_LEVEL = 114457
HOSPITAL_PATIENT_DIAGNOSED_BLOATY_HEAD = 115279
HOSPITAL_PATIENT_DIAGNOSED_GAS_AND_GIGGLES = 115278
HOSPITAL_PATIENT_DIAGNOSED_LLAMA_FLU = 115277
HOSPITAL_PATIENT_DIAGNOSED_STARRY_EYES = 115276
HOSPITAL_PATIENT_HIGH_LEVEL = 112414
HOSPITAL_PATIENT_LOW_LEVEL = 108587
HOSPITAL_PATIENT_LOW_LEVEL_CHILD = 115642
HOSPITAL_PATIENT_LOW_LEVEL_ELDER = 115974
HOST_1 = 132187
HOUSE_PARTY = 33294
INFECTED_SITUATION = 202595
INVALID = 0
INVITE_OVER = 40353
INVITE_TO = 40714
INVITE_TO_MAGIC_PORTAL = 222413
ISLANDER_CULTURE_FIRE_BRIGADE = 208895
ISLANDER_CULTURE_NEED_SOMETHING_FIXED = 208713
ISLAND_ANCESTORS = 210248
ISLAND_EVENTS_ONE_STATE_BEACH_BONFIRE_TOWN_LOCAL = 205603
ISLAND_EVENTS_ONE_STATE_FAMILY_FUN_DAY_LOCAL_KID = 205599
ISLAND_EVENTS_ONE_STATE_FAMILY_FUN_DAY_LOCAL_PARENT = 205600
ISLAND_EVENTS_ONE_STATE_FAMILY_FUN_DAY_VENDOR = 205598
ISLAND_EVENTS_ONE_STATE_FLOWERS_AND_MUSIC_MUSICIAN = 205602
ISLAND_EVENTS_ONE_STATE_FLOWERS_AND_MUSIC_TOWN_LOCAL = 205601
ISLAND_EVENTS_ONE_STATE_TOWN_BBQ_ISLAND_COOK = 205597
ISLAND_EVENTS_ONE_STATE_TOWN_BBQ_TOWN_LOCAL = 205596
ISLAND_EVENTS_ONE_STATE_TURTLE_HATCHING_CONSERVATIONIST = 205482
ISLAND_EVENTS_ONE_STATE_TURTLE_HATCHING_FANATIC = 205480
ISLAND_EVENTS_ONE_STATE_TURTLE_HATCHING_LOCALS = 205481
ISLAND_EVENTS_POTLUCK_TOWN_POTLUCK_TOWN_LOCAL = 204558
ISLAND_EVENTS_POTLUCK_TOWN_POTLUCK_TOWN_LOCAL_BONFIRE = 214655
ISLAND_EVENTS_TWO_STATE_FISHING_COMPETITION_CATCH_FISH_WATCH_CEREMONY = 208694
ISLAND_EVENTS_TWO_STATE_FISHING_COMPETITION_VENDOR_ANNOUNCER = 208695
ISLAND_EVENTS_TWO_STATE_ISLAND_CELEBRATION_PAINTER_FIRE_DANCER = 204998
ISLAND_EVENTS_TWO_STATE_ISLAND_CELEBRATION_SAND_ARTIST_MUSICIAN = 205641
ISLAND_EVENTS_TWO_STATE_ISLAND_CELEBRATION_STALL_VENDOR = 205639
ISLAND_EVENTS_TWO_STATE_ISLAND_CELEBRATION_TABLE_VENDOR = 205640
ISLAND_EVENTS_TWO_STATE_ISLAND_CELEBRATION_TOWN_LOCAL = 205642
ISLAND_PRE_WELCOME_WAGON = 211430
ISLAND_SPIRITS_ACTIVE = 208519
ISLAND_SPIRITS_INACTIVE = 209377
ISLAND_WELCOME_WAGON = 211431
JUNGLE_BARFLY = 180836
KARAOKE_BARFLY = 138040
KARAOKE_CAREER_BARFLY = 138083
KARAOKE_CONTEST = 138148
KARAOKE_CONTESTANT = 153658
KARAOKE_DUET = 140814
KARAOKE_DUET_GROUP = 150234
KARAOKE_DUET_SIM = 150244
KARAOKE_HAPPY_HOUR = 138114
KARAOKE_SINGLE = 138196
KAVA_PARTY_SITUATION = 206333
KEG_PARTY = 221796
KNIGHT_BARFLY = 129888
KNIGHT_NIGHT = 130282
LADIES_NIGHT = 16196
LADIES_NIGHTS = 122636
LAMPOON_PARTY_NPC_INVITE = 202448
LAMPOON_PARTY_SITUATION = 197831
LANDLORD = 135299
LEAVE = 24196
LEAVE_NOW_MUST_RUN = 24322
LIBRARY_MUSEUM_VENUE_MENTOR = 134234
LIBRARY_MUSEUM_VENUE_STUDENT = 134242
LIBRARY_VENUE_CHESS_PLAYER = 134244
LIBRARY_VENUE_LIBRARIAN = 134232
LIBRARY_VENUE_READER = 134240
LIBRARY_VENUE_STRANGER_VILLE_CONSPIRACIST = 204076
LIBRARY_VENUE_STRANGER_VILLE_SCIENTIST = 204075
LKG_PARTY = 16187
LOOPING_INTERACTION_SET_THE_TABLE = 161838
LOOPING_INTERACTION_SET_THE_TABLE_AUTONOMOUS = 163857
LOUD_NEIGHBOR_APARTMENT_FIGHT = 145041
LOUD_NEIGHBOR_APARTMENT_MUSIC = 138071
LOUD_NEIGHBOR_APARTMENT_NPC_ANSWER_DOOR_LOUD_FIGHT = 145043
LOUD_NEIGHBOR_APARTMENT_NPC_ANSWER_DOOR_LOUD_MUSIC = 138072
LOUD_NEIGHBOR_APARTMENT_NPC_ANSWER_DOOR_LOUD_WOOHOO = 138079
LOUD_NEIGHBOR_APARTMENT_WOOHOO = 138070
LOUNGE_EVENT_AWARD_CELEBRITY = 197816
LOUNGE_EVENT_AWARD_HOST = 197605
LOUNGE_EVENT_AWARD_PLAYER = 197824
LOUNGE_EVENT_MEET_A_CELEBRITY = 197592
LOUNGE_VENUE_BARFLY = 134267
LOUNGE_VENUE_BARFLY_ELDER = 134268
LOUNGE_VENUE_COMEDIAN_ENTERTAINER = 134259
LOUNGE_VENUE_INSTRUMENT_ENTERTAINER = 134341
MAGIC_DUEL_CHALLENGE = 218413
MAGIC_DUEL_CHALLENGE_ARTIFACT = 220266
MAGIC_DUEL_CHALLENGE_HEATED = 220223
MAGIC_DUEL_CHALLENGE_ITEMS = 220268
MAGIC_DUEL_CHALLENGE_KNOWLEDGE = 220267
MAGIC_HQ_PLAYER = 223442
MAID_SITUATION = 16188
MAILMAN_SITUATION = 16189
MALE_BARFLY = 122618
MASSAGE_THERAPIST_SERVICE_CALL = 119133
MASSAGE_THERAPIST_VENUE = 119161
MEDITATION_TELEPORT_TO = 119817
MEET_WITH_STYLE_INFLUENCER = 216216
MOTHER_PLANT_BATTLE_SITUATION = 203311
MTX_TEST_EVENT = 25897
MUSEUM_VENUE_ARTIST = 134377
MUSEUM_VENUE_PATRON = 134376
MUSEUM_VENUE_PATRON_JUNGLE_NATIVE = 185010
MUSEUM_VENUE_PATRON_JUNGLE_TOURIST = 185019
MYSHUNO_MEADOWS_ADULT_VISITOR = 138475
MYSHUNO_MEADOWS_CHILD_VISITOR = 154529
MYSHUNO_MEADOWS_FISHER = 152409
MYSHUNO_MEADOWS_FORMAL_VISITOR = 154539
MYSHUNO_MEADOWS_INVITE = 138476
MYSHUNO_MEADOWS_JOGGER = 155568
MYSHUNO_MEADOWS_LIVING_STATUE_BUSKER = 151393
MYSHUNO_MEADOWS_WEIRDO = 151391
NANNY_SITUATION = 141841
NATURAL_POOL_SWIMMER_SITUATION = 175204
NPC_HOSTED_BIRTHDAY_PARTY = 117360
NPC_INVITES_ANGRY_TEXT = 127298
NPC_INVITES_BAR_NIGHT = 127380
NPC_INVITES_BAR_NIGHT_ALIENS_NIGHT = 128117
NPC_INVITES_BAR_NIGHT_BEAR_NIGHT = 128118
NPC_INVITES_BAR_NIGHT_GHOSTS_NIGHT = 128119
NPC_INVITES_BAR_NIGHT_GUYS_NIGHT = 128120
NPC_INVITES_BAR_NIGHT_KNIGHT_NIGHT = 130365
NPC_INVITES_BAR_NIGHT_LADIES_NIGHT = 128121
NPC_INVITES_BAR_NIGHT_SINGLES_NIGHT = 128122
NPC_INVITES_CLUB_PARTY = 126453
NPC_INVITES_ENERGIZED_TEXT_GYM = 127222
NPC_INVITES_FAMILY_VENUE = 165289
NPC_INVITES_FLIRTY_TEXT = 127278
NPC_INVITES_HAPPY_TEXT = 127242
NPC_INVITES_INVITE_TO_NPC_HOME = 128961
NPC_INVITES_INVITE_TO_NPC_HOME_FAMILY = 165264
NPC_INVITES_LOUNGE_EVENT = 215483
NPC_INVITES_PLAYFUL_TEXT = 127267
NPC_INVITE_DATE = 117059
NPC_INVITE_DATE_BLIND = 201483
NPC_INVITE_PLAY_DATE = 117170
NPC_INVITE_PLAY_HOOKY = 125950
NPC_INVITE_PROMOTION_PARTY = 125930
NPC_INVITE_RECOMMEND_RESTAURANT = 140076
NPC_INVITE_RESTAURANT_DATE = 136713
NPC_INVITE_RESTAURANT_FRIENDLY = 136766
NPC_INVITE_RESTAURANT_STANDARD = 136626
NPC_SPA_GUEST_ANNOYING = 119060
NPC_SPA_GUEST_BULL = 119062
NPC_SPA_GUEST_CELEBRITY_HIGH_FAME = 195410
NPC_SPA_GUEST_CELEBRITY_LOW_FAME = 195428
NPC_SPA_GUEST_COUPLE_MASSAGE = 119306
NPC_SPA_GUEST_COUPLE_STEAM_ROOM = 119503
NPC_SPA_GUEST_COUPLE_YOGA = 119307
NPC_SPA_GUEST_NORMAL = 119059
NPC_SPA_GUEST_PRANKSTER = 119061
NPC_SPA_GUEST_SNOB = 119063
NPC_SPA_GUEST_VISITOR = 129884
NPC_VISIT_ANY_VENUE = 101273
OPEN_MIC_CONTESTANT_NPC = 197205
OPEN_MIC_CONTESTANT_PLAYER = 197206
OPEN_MIC_CONTESTANT_STUDENT_COMMONS_ARTS_POETRY_NPC = 221612
OPEN_MIC_CONTESTANT_STUDENT_COMMONS_ARTS_POETRY_PLAYER = 221613
OPEN_MIC_PLAYER_CONTROLLER_SITUATION = 195976
OPEN_MIC_PLAYER_CONTROLLER_STUDENT_COMMONS_ARTS_POETRY = 221561
OPEN_STREETS_ALIEN = 113847
OPEN_STREETS_AUTONOMY_CHALET_GARDENS_LONELY = 126236
OPEN_STREETS_AUTONOMY_CHALET_GARDENS_SINGLE_TOURIST = 126237
OPEN_STREETS_AUTONOMY_CHALET_GARDENS_VISITOR = 129882
OPEN_STREETS_AUTONOMY_CITY_LIFE_BASKET_BALLER = 184971
OPEN_STREETS_AUTONOMY_CITY_LIFE_BASKET_BALLER_A = 149955
OPEN_STREETS_AUTONOMY_CITY_LIFE_BASKET_BALLER_B = 149968
OPEN_STREETS_AUTONOMY_CITY_LIFE_MURAL_PAINTER = 149970
OPEN_STREETS_AUTONOMY_EVENT_NPC_CHALLENGE = 133756
OPEN_STREETS_AUTONOMY_FAME_WORLD_CELEBRITY = 197063
OPEN_STREETS_AUTONOMY_FAME_WORLD_TOURIST = 196926
OPEN_STREETS_AUTONOMY_FAME_WORLD_TOURIST_LOT_TRAIT = 201123
OPEN_STREETS_AUTONOMY_ISLAND_FISHERMAN = 216171
OPEN_STREETS_AUTONOMY_ISLAND_WORLD_BEACH_COMBER = 210660
OPEN_STREETS_AUTONOMY_ISLAND_WORLD_MERFOLK = 210415
OPEN_STREETS_AUTONOMY_ISLAND_WORLD_TOWN_VISITOR = 210414
OPEN_STREETS_AUTONOMY_JUNGLE_MARKETPLACE_BROWSER = 178171
OPEN_STREETS_AUTONOMY_JUNGLE_MARKETPLACE_FISH = 178117
OPEN_STREETS_AUTONOMY_JUNGLE_MARKETPLACE_TOURIST_TAKE_PHOTO = 178229
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_CAT_FISHER = 163983
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_CAT_GHOST = 163985
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_CAT_IN_HEAT = 163982
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_CAT_JUNGLE = 181421
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_CAT_WANDERER = 163981
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_DOG_GHOST = 163984
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_DOG_IN_HEAT = 163980
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_DOG_JUNGLE = 181422
OPEN_STREETS_AUTONOMY_PET_WORLD_STRAY_DOG_WANDERER = 163979
OPEN_STREETS_AUTONOMY_UNIVERSITY_RIVALRY_PRANK_ARTS = 226693
OPEN_STREETS_AUTONOMY_UNIVERSITY_RIVALRY_PRANK_SCIENCE = 226710
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_ARTS_GHOST = 222904
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_ARTS_MASCOT = 222870
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_ARTS_STUDENT = 222901
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_CTYAE_SWIMMER = 222841
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_SCIENCE_MASCOT = 222871
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_SCIENCE_ROBOT = 222942
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_SCIENCE_STUDENT = 222902
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_TOURING_TEEN = 222766
OPEN_STREETS_AUTONOMY_UNIVERSITY_WORLD_YA_SWIMMER = 222763
OPEN_STREETS_BARTENDER = 142879
OPEN_STREETS_CAMPING_FOREST_BEAR = 104740
OPEN_STREETS_CAMPING_FOREST_FISH = 106116
OPEN_STREETS_CAMPING_FOREST_FOREST_GHOST = 108333
OPEN_STREETS_CAMPING_FOREST_FOREST_RANGER = 108824
OPEN_STREETS_CAMPING_FOREST_RANGER_STATION = 106119
OPEN_STREETS_CAMPING_FOREST_RESTROOM = 106117
OPEN_STREETS_CAMPING_FOREST_RESTROOM_SHOWER = 110032
OPEN_STREETS_CHESS = 38486
OPEN_STREETS_ISLAND_LOUNGER = 216155
OPEN_STREETS_LOUNGER = 76164
OPEN_STREETS_NOBODY = 77328
OPEN_STREETS_PLAYGROUND = 38307
OPEN_STREETS_STALL_VENDOR = 136915
OPEN_STREETS_STALL_VENDOR_COFFEE_CART = 225986
OPEN_STREETS_STALL_VENDOR_CURIO_SHOP = 202394
OPEN_STREETS_STALL_VENDOR_ISLAND_WORLD = 215326
OPEN_STREETS_STALL_VENDOR_JUNGLE = 182889
OPEN_STREETS_STALL_VENDOR_MAGIC = 216971
OPEN_STREETS_STALL_VENDOR_MAGIC_POTION = 217862
OPEN_STREETS_STALL_VENDOR_MAGIC_WAND = 217863
OPEN_STREETS_STALL_VENDOR_SEASONAL = 191307
OPEN_STREET_CRAFT_SALES_TABLE_VENDOR = 153603
OPEN_STREET_CRAFT_SALES_TABLE_VENDORS_PAINTINGS = 153604
OPEN_STREET_CRAFT_SALES_TABLE_VENDOR_JUNGLE = 177663
OPEN_STREET_STRANGER_VILLE_CONSPIRACIST_01 = 203329
OPEN_STREET_STRANGER_VILLE_CONSPIRACIST_02 = 206165
OPEN_STREET_STRANGER_VILLE_CONSPIRACIST_03 = 206166
OPEN_STREET_STRANGER_VILLE_INFECTED = 203973
OPEN_STREET_STRANGER_VILLE_OGA_01 = 203328
OPEN_STREET_STRANGER_VILLE_OGA_02 = 206200
OPEN_STREET_STRANGER_VILLE_OGA_03 = 206202
ORGANIZATION_EVENT_STALL_VENDOR_CREATIVITY_CELEBRATION = 228429
ORGANIZATION_EVENT_STALL_VENDOR_ROBOTIC_EXHIBITION = 228431
ORGANIZATION_EVENT_STALL_VENDOR_SCHOOL_SPIRIT_DAY = 228430
PAPARAZZI_LOCK_OUT_SITUATION = 200979
PAPARAZZI_PAPARAZZI = 196395
PAPARAZZI_PAPARAZZI_LOCKED = 201019
PAPARAZZI_PAPARAZZI_UNLOCKED = 200991
PARK_CHESS_PLAYER = 124376
PARK_CHILD_PLAYING = 124379
PARK_DEFAULT = 124378
PARK_GARDENER = 124381
PARK_PLAYER = 126602
PARK_SLEEPER = 124377
PARK_TEEN = 124384
PARK_VISITOR = 126603
PATIENT_EMERGENCY_COLLAPSED_PATIENT = 113496
PATIENT_EMERGENCY_DELIVER_BABY = 113524
PATIENT_EMERGENCY_SAMPLE_ANALYSIS = 114096
PERFORMANCE_SPACE_BUSKER_OPEN_STREET = 142719
PERFORMANCE_SPACE_BUSKER_OPEN_STREET_VIOLIN = 156102
PERFORMANCE_SPACE_HIRED_NPC_BUSKER_GUITAR = 142065
PERFORMANCE_SPACE_HIRED_NPC_BUSKER_VIOLIN = 142066
PET_ADOPTION = 166801
PET_CARE_SELL_ADOPT = 169806
PET_CARE_SELL_ADOPT_SELL = 170954
PET_CARE_SITUATION = 164137
PET_OBSTACLE_COURSE = 172224
PICNIC_TABLE_THREE_SIMS = 126174
PICNIC_TABLE_TWO_SIMS = 126161
PIZZA_DELIVERY_NEW = 74299
PLAYER_ARTS_CENTER_VENUE = 148725
PLAYER_BARFLY = 126352
PLAYER_BARFLY_KARAOKE = 138195
PLAYER_BARFLY_LOUNGE = 134424
PLAYER_PARK_DEFAULT = 134437
PLAYER_PATRON_MUSEUM = 134427
PLAYER_PET_OWNER_CHECK_UP_PET = 169163
PLAYER_PET_OWNER_NEUTER = 175468
PLAYER_PET_OWNER_SICK_PET = 169162
PLAYER_PET_OWNER_SPAY = 169864
PLAYER_PET_OWNER_UNNEUTER = 175467
PLAYER_PET_OWNER_UN_SPAY = 169909
PLAYER_READER_LIBRARY = 134431
PLAYER_SECRET_LAB = 204565
POOL_VENUE_LOUNGER_LOUNGER = 125575
POOL_VENUE_SWIMMER_CHILD_SWIMMER = 125572
POOL_VENUE_SWIMMER_ELDER_SWIMMER = 125573
POOL_VENUE_SWIMMER_GENERIC_SWIMMER = 125574
POOL_VENUE_SWIMMER_PLAYER_SWIMMER = 125697
POOL_VENUE_SWIMMER_VISITOR_SWIMMER = 129881
POSSESSED_SITUATION = 202077
PRESENT_PILE_OPEN_PRESENTS = 186232
PRE_WELCOME_WAGON = 156258
PRE_WELCOME_WAGON_ISLANDER_CULTURE_DEATH_COMFORT = 208663
PRE_WELCOME_WAGON_ISLANDER_CULTURE_EXTRA_FOOD = 208434
PROTEST = 136560
REFLEXOLOGIST_VENUE = 119511
REGULAR_BARFLY = 122622
REPAIR_SITUATION = 129479
REPO_SITUATION = 224390
RESTAURANT_DINER_BACKGROUND_NPC_BAD_DATE = 132752
RESTAURANT_DINER_BACKGROUND_NPC_CELEBRITY_HIGH_FAME = 196202
RESTAURANT_DINER_BACKGROUND_NPC_CELEBRITY_LOW_FAME = 196203
RESTAURANT_DINER_BACKGROUND_NPC_CRITIC = 141385
RESTAURANT_DINER_BACKGROUND_NPC_EARLY_BIRDS = 132776
RESTAURANT_DINER_BACKGROUND_NPC_FAMILY_MEAL = 132887
RESTAURANT_DINER_BACKGROUND_NPC_HAPPY_DATE = 132672
RESTAURANT_DINER_BACKGROUND_NPC_STANDARD = 132428
RESTAURANT_DINER_EVENTS_NPC_BUSINESS_LUNCH = 133881
RESTAURANT_DINER_EVENTS_NPC_COSPLAY_NIGHT = 133883
RESTAURANT_DINER_EVENTS_NPC_DATE_NIGHT = 133887
RESTAURANT_DINER_EVENTS_NPC_EARLY_BIRD_SPECIAL = 133882
RESTAURANT_DINER_EVENTS_NPC_FAMILY_NIGHT = 133880
RESTAURANT_DINER_EVENTS_NPC_GHOST_NIGHT = 133885
RESTAURANT_DINER_EVENTS_NPC_NEARLY_NUDE_NIGHT = 133884
RESTAURANT_DINER_EVENTS_NPC_SPACE_RACE_DAY = 133886
RESTAURANT_DINER_SUB_NPC_BAD_DATE_ANGRY_SIM = 132753
RESTAURANT_DINER_SUB_NPC_BAD_DATE_FLIRTY_SIM = 132755
RESTAURANT_DINER_SUB_NPC_CELEBRITY = 196206
RESTAURANT_DINER_SUB_NPC_CRITIC = 141388
RESTAURANT_DINER_SUB_NPC_EARLY_BIRDS = 132777
RESTAURANT_DINER_SUB_NPC_FAMILY_MEAL_CHILD = 132889
RESTAURANT_DINER_SUB_NPC_FAMILY_MEAL_PARENT = 132888
RESTAURANT_DINER_SUB_NPC_HAPPY_DATE = 132674
RESTAURANT_DINER_SUB_NPC_STANDARD = 132503
RESTAURANT_PLAYER_GROUP = 132711
RESTAURANT_PLAYER_GROUP_IDLE = 135258
RESTAURANT_WAIT_STAFF = 132213
RETAIL_CUSTOMER_BARGAIN_SHOPPER = 109145
RETAIL_CUSTOMER_BARGAIN_SHOPPER_1 = 115725
RETAIL_CUSTOMER_CELEBRITY_HANG_OUT_HIGH_FAME = 195646
RETAIL_CUSTOMER_CELEBRITY_HANG_OUT_LOW_FAME = 195645
RETAIL_CUSTOMER_LOITERER = 109147
RETAIL_CUSTOMER_MID_RANGE = 109148
RETAIL_CUSTOMER_MID_RANGE_1 = 115729
RETAIL_CUSTOMER_MID_RANGE_2 = 115730
RETAIL_CUSTOMER_SOCAILIZER = 109146
RETAIL_CUSTOMER_WEALTHY = 109045
RETAIL_CUSTOMER_WEALTHY_1 = 115732
RETAIL_CUSTOMER_WEALTHY_2 = 115733
RETAIL_CUSTOMER_WEALTHY_3 = 115734
RETAIL_EMPLOYEE_HARD_WORKER = 110399
RETAIL_EMPLOYEE_NPC_STORE_HARD_WORKER = 112196
ROOMMATE_NPC_EVENTS_ARGUMENT = 220805
ROOMMATE_NPC_EVENTS_GET_HYPE = 220807
ROOMMATE_NPC_EVENTS_LOCKED_OUT = 220806
ROOMMATE_NPC_EVENTS_WHISPERS = 220809
ROOMMATE_NPC_EVENTS_WOOING = 220808
ROOMMATE_NPC_FRIEND = 210758
ROOMMATE_NPC_PARTY = 212048
ROOMMATE_NPC_POTENTIAL_ROOMMATE = 220813
ROOMMATE_NPC_SIGNIFICANT_OTHER = 210759
ROOMMATE_NPC_SITUATION = 209550
SCARECROW_PURPLE = 191044
SCARECROW_RED = 191043
SCARECROW_SITUATION = 187072
SCIENTIST_LAB_ALIEN_VISIT_ALIEN = 113536
SERVICE_SKELETON = 177640
SERVICE_SKELETON_RARE = 177857
SERVICE_SKELETON_UNCOMMON = 177858
SIMPLE_TELEPORT_TO_MAGIC_HQ_FAIL = 215556
SIM_BACKGROUND_CELEBRITY = 196516
SINGLES_BARFLY = 122620
SINGLES_NIGHT = 122638
SINGLE_JOB_CHALET_GARDENS_VISITOR = 130273
SINGLE_JOB_CLUB_DJ = 122995
SINGLE_JOB_CLUB_DJ_LEVEL10 = 124257
SINGLE_JOB_COWORKER_RETAIL_EMPLOYEE = 109236
SINGLE_JOB_COWORKER_SCIENTIST = 108670
SINGLE_JOB_COWORKER_SCIENTIST_FRONT_DESK = 115831
SINGLE_JOB_MAGIC_SAGE_MISCHIEF = 212842
SINGLE_JOB_MAGIC_SAGE_PRACTICAL = 212843
SINGLE_JOB_MAGIC_SAGE_UNTAMED = 212844
SINGLE_JOB_MAGIC_VENUE_NPC_INTERMEDIATE = 213051
SINGLE_JOB_MAGIC_VENUE_NPC_INTERMEDIATE_USE_WAND = 222850
SINGLE_JOB_MAGIC_VENUE_NPC_NOVICE = 212927
SINGLE_JOB_MAGIC_VENUE_NPC_NOVICE_USE_WAND = 222852
SINGLE_JOB_MARKET_STALLS_CUSTOMER = 132959
SINGLE_JOB_MARKET_STALLS_CUSTOMER_MAGIC = 217680
SINGLE_JOB_MOTHER_PLANT_RUN_AWAY = 207316
SINGLE_SIM_LEAVE = 101251
SINGLE_SIM_VISITOR_TRICK_OR_TREAT = 187507
SITUATION_COMPLEX_APARTMENT_GROUP_HANGOUT = 140390
SITUATION_COMPLEX_APARTMENT_GROUP_HANGOUT_GAME_TIME = 142201
SITUATION_COMPLEX_APARTMENT_GROUP_HANGOUT_PRE_PARTY = 142200
SITUATION_COMPLEX_APARTMENT_NEIGHBOR_CHAT = 155007
SITUATION_COMPLEX_GHOST_HAUNTED_APARTMENT = 139824
SITUATION_COMPLEX_NEIGHBOR_COMPLAINT_NOISE = 146032
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_BRAINSTORM_ART_LOVER = 141316
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_BRAINSTORM_CREATIVE = 141317
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_CHILDS_PLAY = 141116
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_CHILD_COMPLAINT = 141118
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_FLIRTY_SHOWER = 141120
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_GEEK_OUT = 141117
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_GENERIC = 139264
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_MUNCHIES_FOODIE = 141319
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_MUNCHIES_GLUTTON = 141318
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_BRAINSTORM_KEY_HOLDERS_ART_LOVER = 146268
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_BRAINSTORM_KEY_HOLDERS_CREATIVE = 146269
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_BRAINSTORM_NON_KEY_HOLDERS_ART_LOVER = 146270
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_BRAINSTORM_NON_KEY_HOLDERS_CREATIVE = 146273
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_CHILDS_PLAY_KEY_HOLDERS = 146418
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_CHILDS_PLAY_NON_KEY_HOLDERS = 146419
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_GEEK_OUT_KEY_HOLDERS = 146414
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_GEEK_OUT_NON_KEY_HOLDERS = 146415
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_GENERIC_KEY_HOLDERS = 146331
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_GENERIC_NON_KEY_HOLDERS = 146332
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_MUNCHIES_KEY_HOLDERS_FOODIE = 146197
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_MUNCHIES_KEY_HOLDERS_GLUTTON = 146198
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_MUNCHIES_NON_KEY_HOLDERS_FOODIE = 146165
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_MUNCHIES_NON_KEY_HOLDERS_GLUTTON = 146166
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_UNINVITED_KEY_HOLDERS_GOOFBALL = 146378
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_UNINVITED_KEY_HOLDERS_INSANE = 146379
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_UNINVITED_NON_KEY_HOLDERS_GOOFBALL = 146380
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_UNINVITED_NON_KEY_HOLDERS_INSANE = 146381
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_WORKOUT_KEY_HOLDERS = 146411
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_PENTHOUSE_WORKOUT_NON_KEY_HOLDERS = 146412
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_UNINVITED_GOOFBALL = 141943
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_UNINVITED_INSANE = 141927
SITUATION_COMPLEX_NEIGHBOR_HANGOUT_WORKOUT = 141119
SITUATION_COMPLEX_NEIGHBOR_INTRIGUED_NOISE = 146090
SITUATION_COMPLEX_NEIGHBOR_INTRIGUED_SMELL = 146089
SITUATION_SIMPLE_APARTMENT_NEIGHBORS_INVITED_HANGOUT = 146518
SITUATION_SIMPLE_INFECTED_ATTACK = 204726
SITUATION_SIMPLE_NPC_INVITE_CRITIC_CAREER_RECOMMEND_LOCAL_HANGOUT_BAR = 137936
SITUATION_SIMPLE_NPC_INVITE_CRITIC_CAREER_RECOMMEND_LOCAL_HANGOUT_CLUB = 137937
SITUATION_SIMPLE_NPC_INVITE_CRITIC_CAREER_RECOMMEND_LOCAL_HANGOUT_MUSEUM = 137938
SITUATION_SIMPLE_RUDE_ALIEN_VISITORS = 108167
SITUATION_SIMPLE_TEMPLE_SKELETON = 178516
SITUATION_SIMPLE_TUTORIAL_HOUSEMATE = 198047
SITUATION_SIMPLE_VAMPIRE_CREATION_AT_NPC_HOME = 152886
SITUATION_SIMPLE_VAMPIRE_CREATION_AT_PLAYER_HOME = 152907
SOAK_PARTY = 101358
SPA_GUEST_PLAYER = 118687
SPECTRAL_STALKER_SITUATION = 216307
SPELL_SUMMON_GHOST_FAIL = 215671
SPOOKY_PARTY_SP04 = 125869
SPOOKY_PARTY_S_P04 = 125869
SQUAD_GATHERING = 196099
STAY_THE_NIGHT = 40440
STRANGER_VILLE_MILITARY_BARFLY = 204035
STRANGE_POST_WELCOME_WAGON = 202792
STRANGE_PRE_WELCOME_WAGON = 202793
STRANGE_WELCOME_WAGON = 202794
STUDENT_COMMONS_ARTS_EXAM_CRAM_STUDENT = 230200
STUDENT_COMMONS_ARTS_MIXER_MASCOT = 229947
STUDENT_COMMONS_ARTS_MIXER_STUDENT = 222139
STUDENT_COMMONS_ARTS_POETRY_TEA_SERVER = 221830
STUDENT_COMMONS_ARTS_PROFESSORS_GOOD = 219186
STUDENT_COMMONS_ARTS_PROFESSORS_GRUMPY = 219185
STUDENT_COMMONS_ARTS_PROFESSORS_HIP = 219184
STUDENT_COMMONS_ARTS_PROFESSORS_SMART = 226919
STUDENT_COMMONS_ARTS_STUDENTS_SLACKER = 219181
STUDENT_COMMONS_ARTS_STUDENTS_SOCIAL = 219180
STUDENT_COMMONS_ARTS_STUDENTS_STUDIOUS = 219182
STUDENT_COMMONS_ARTS_VISITORS = 219187
STUDENT_COMMONS_EXAM_CRAM_PLAYER = 222195
STUDENT_COMMONS_MIXER_PROFESSOR = 222140
STUDENT_COMMONS_SCIENCE_EXAM_CRAM_STUDENT = 230202
STUDENT_COMMONS_SCIENCE_E_SPORTS_CONTESTANT = 221978
STUDENT_COMMONS_SCIENCE_E_SPORTS_EXPERT_CONTESTANT = 221979
STUDENT_COMMONS_SCIENCE_MIXER_MASCOT = 229948
STUDENT_COMMONS_SCIENCE_MIXER_STUDENT = 222158
STUDENT_COMMONS_SCIENCE_PROFESSORS_GOOD = 219191
STUDENT_COMMONS_SCIENCE_PROFESSORS_GRUMPY = 219192
STUDENT_COMMONS_SCIENCE_PROFESSORS_HIP = 219193
STUDENT_COMMONS_SCIENCE_PROFESSORS_SMART = 226918
STUDENT_COMMONS_SCIENCE_STUDENTS_SLACKER = 219195
STUDENT_COMMONS_SCIENCE_STUDENTS_SOCIAL = 219196
STUDENT_COMMONS_SCIENCE_STUDENTS_STUDIOUS = 219197
STUDENT_COMMONS_SCIENCE_VISITORS = 219189
SUB_PRESENT_PILE_OPEN_PRESENTS = 186233
SUB_RESTAURANT_PLAYER_GROUP = 132748
SUB_TRAINING_DUMMY_PRACTICE_FIGHTING_WITH = 203279
SUMMON_LIGHTHOUSE_GHOST_DOG = 175666
TEMPORARY_CLONE = 215157
TEMPORARY_CLONE_CHARGED = 216362
TEMPORARY_CLONE_FAIL = 216123
TEST_FESTIVAL_ONE_STATE_EVENT = 133655
TEST_FESTIVAL_TWO_STATE_EVENT = 133656
TODDLER_PLAY_DATE = 170158
TOURIST_BARFLY_MYSHUNO_MEADOWS = 151725
TRAGIC_CLOWN = 139602
TRAINING_DUMMY_PRACTICE_FIGHTING_WITH = 203278
TRASH_DIVER = 224194
TRASH_DUMPER = 234514
TRASH_UPDATE_WASTE_MANAGER = 235041
UNGREETED_NPC_VISITING_NPC = 34410
UNGREETED_NPC_VISITING_NPC_UNIVERSITY = 230377
UNGREETED_PLAYER_VISITING_NPC = 34411
UNIVERSITY_ART_SOCIETY_BAR_NIGHT = 226488
UNIVERSITY_DEBATE_ORG_BAR_NIGHT = 222303
UNIVERSITY_GRADUATION_ARTS = 226999
UNIVERSITY_GRADUATION_SCIENCE = 227006
UNIVERSITY_HONOR_SOCIETY_BAR_NIGHT = 226481
UNIVERSITY_HOUSING_KICK_OUT_SITUATION = 220603
UNIVERSITY_HOUSING_MAID = 222805
UNIVERSITY_MIXER_PARTY_STUDENT_COMMONS_ART_MIXER_JUICE_KEG = 222126
UNIVERSITY_MIXER_PARTY_STUDENT_COMMONS_SCIENCE_MIXER_JUICE_KEG = 220359
UNIVERSITY_ORGANIZATION_DEBATE_SQUAD_DEBATE_SHOWDOWN = 222828
UNIVERSITY_ORGANIZATION_MEMBER_SINGLE_JOB_DEBATE_PRACTICE = 228356
UNIVERSITY_ORGANIZATION_MEMBER_SINGLE_JOB_ROBOT_BUILDING_SESSION = 228362
UNIVERSITY_ORGANIZATION_MEMBER_SINGLE_JOB_SECRET_SOCIETY_JOIN_VISIT = 222710
UNIVERSITY_PARTY_BAR_NIGHT = 227731
UNIVERSITY_PRANK_BAR_NIGHT = 226489
UNIVERSITY_ROBOTICS_BAR_NIGHT = 226490
UNIVERSITY_STUDENT_HANGOUT_ARTS_STUDENT = 225553
UNIVERSITY_STUDENT_HANGOUT_PROFESSOR = 225550
UNIVERSITY_STUDENT_HANGOUT_SCIENCE_PROFESSOR = 230609
UNIVERSITY_STUDENT_HANGOUT_SCIENCE_STUDENT = 225558
VAMPIRE_NIGHTTIME = 152610
VAMPIRE_NIGHTTIME_INITIAL = 155503
VENDOR_STALL_CAFETERIA_STATION = 220129
VENDOR_STALL_COFFEE_CART_HIRED_NPC = 226530
VENDOR_STALL_COFFEE_CART_VENUE = 226020
VENUE_BACKGROUND_HOSPITAL = 115405
VENUE_BAR = 29374
VENUE_CRAFT_SALES_TABLE_VENDOR = 224122
VENUE_CRAFT_SALES_TABLE_VENDOR_PAINTINGS = 234949
VENUE_GENERIC = 99708
VENUE_GYM = 16199
VENUE_HERMIT = 105590
VENUE_PARK = 27467
VENUE_PET_OWNER_CAT_ARTS_CENTER = 172749
VENUE_PET_OWNER_CAT_BAR = 170211
VENUE_PET_OWNER_CAT_CAFE = 179098
VENUE_PET_OWNER_CAT_CLUB = 172492
VENUE_PET_OWNER_CAT_GYM = 172580
VENUE_PET_OWNER_CAT_KARAOKE = 172784
VENUE_PET_OWNER_CAT_LIBRARY = 172643
VENUE_PET_OWNER_CAT_LOUNGE = 172679
VENUE_PET_OWNER_CAT_MUSEUM = 172710
VENUE_PET_OWNER_CAT_PARK = 170212
VENUE_PET_OWNER_CAT_POOL = 172808
VENUE_PET_OWNER_DOG_ARTS_CENTER = 172752
VENUE_PET_OWNER_DOG_BAR = 169502
VENUE_PET_OWNER_DOG_CAFE = 179103
VENUE_PET_OWNER_DOG_CLUB = 172496
VENUE_PET_OWNER_DOG_GYM = 172583
VENUE_PET_OWNER_DOG_KARAOKE = 172785
VENUE_PET_OWNER_DOG_LIBRARY = 172652
VENUE_PET_OWNER_DOG_LOUNGE = 172680
VENUE_PET_OWNER_DOG_MUSEUM = 172711
VENUE_PET_OWNER_DOG_PARK = 169465
VENUE_PET_OWNER_DOG_POOL = 172809
VET_CHECK_UP_CAT = 167591
VET_CHECK_UP_CAT_TEEN = 174419
VET_CHECK_UP_DOG = 167592
VET_CHECK_UP_DOG_TEEN = 174425
VET_CUSTOMER_VENDING_MACHINE_SITUATION = 172624
VET_DIAGNOSIS = 165425
VET_EMPLOYEE = 165161
VET_PLAYER = 168070
VET_SICK_CAT = 167550
VET_SICK_CAT_HIGH_LEVEL = 175540
VET_SICK_CAT_HIGH_LEVEL_TEEN = 175542
VET_SICK_CAT_MID_LEVEL = 175539
VET_SICK_CAT_MID_LEVEL_TEEN = 175541
VET_SICK_CAT_TEEN = 174441
VET_SICK_DOG = 164629
VET_SICK_DOG_HIGH_LEVEL = 175550
VET_SICK_DOG_HIGH_LEVEL_TEEN = 175551
VET_SICK_DOG_MID_LEVEL = 175548
VET_SICK_DOG_MID_LEVEL_TEEN = 175549
VET_SICK_DOG_TEEN = 174438
VIP_ROPE_BOUNCER = 194488
VISITOR_BARFLY = 122602
VOODOO_SUMMON = 40508
WALK_BY_AMBIENT = 24807
WALK_BY_AMBIENT_ALIEN = 113923
WALK_BY_AMBIENT_ALIEN_IN_DISGUISE = 116920
WALK_BY_AMBIENT_CAMPING_FOREST = 106136
WALK_BY_AMBIENT_CITY_LIFE_APARTMENT_NEIGHBORS_COMMUTER_SCHOOL_COME_FROM_APT = 139559
WALK_BY_AMBIENT_CITY_LIFE_APARTMENT_NEIGHBORS_COMMUTER_SCHOOL_GO_TO_APT = 141062
WALK_BY_AMBIENT_CITY_LIFE_APARTMENT_NEIGHBORS_COMMUTER_WORK_COME_FROM_APT = 139550
WALK_BY_AMBIENT_CITY_LIFE_APARTMENT_NEIGHBORS_COMMUTER_WORK_GO_TO_APT = 141061
WALK_BY_AMBIENT_CITY_LIFE_APARTMENT_NEIGHBORS_VISITOR_COME_FROM_APT = 141060
WALK_BY_AMBIENT_CITY_LIFE_APARTMENT_NEIGHBORS_VISITOR_GO_TO_APT = 141059
WALK_BY_AMBIENT_CITY_LIFE_COFFEE_DRINKER = 134206
WALK_BY_AMBIENT_CITY_LIFE_COMMUTER = 134208
WALK_BY_AMBIENT_CITY_LIFE_LIVES_ON_STREET = 155984
WALK_BY_AMBIENT_CITY_LIFE_PHONE_CHATTER = 134210
WALK_BY_AMBIENT_CITY_LIFE_SNACKER = 134207
WALK_BY_AMBIENT_CITY_LIFE_WEIRDO_TOWELS = 145071
WALK_BY_AMBIENT_CLOWN = 97227
WALK_BY_AMBIENT_CRIMINAL = 97223
WALK_BY_AMBIENT_DESERT_OASIS = 25166
WALK_BY_AMBIENT_ECO_WORLD_FREEGAN = 236933
WALK_BY_AMBIENT_ECO_WORLD_VOTER_WALK_BY = 234195
WALK_BY_AMBIENT_EVENT_NPC_FALL_CHALLENGE = 153170
WALK_BY_AMBIENT_EVENT_NPC_SPRING_CHALLENGE = 162934
WALK_BY_AMBIENT_EVENT_NPC_XP_BOOST = 149996
WALK_BY_AMBIENT_FAKE_VAMPIRE_AFTER_DARK = 153768
WALK_BY_AMBIENT_FAME_WORLD_PAPARAZZI = 200334
WALK_BY_AMBIENT_FAME_WORLD_RESIDENTS_CELEBRITY_LEAVE_HOME = 196922
WALK_BY_AMBIENT_FAME_WORLD_RESIDENTS_CELEBRITY_RETURN_HOME = 196923
WALK_BY_AMBIENT_FAME_WORLD_RESIDENTS_SCHOOL_LEAVE_HOME = 196887
WALK_BY_AMBIENT_FAME_WORLD_RESIDENTS_SCHOOL_RETURN_HOME = 196889
WALK_BY_AMBIENT_FAME_WORLD_RESIDENTS_WORK_LEAVE_HOME = 196863
WALK_BY_AMBIENT_FAME_WORLD_RESIDENTS_WORK_RETURN_HOME = 196865
WALK_BY_AMBIENT_FAME_WORLD_STUDIO_ACTOR = 197813
WALK_BY_AMBIENT_FAME_WORLD_STUDIO_ASSISTANT = 197811
WALK_BY_AMBIENT_FAME_WORLD_TOURIST = 201114
WALK_BY_AMBIENT_GARDENER = 196892
WALK_BY_AMBIENT_GARDENER_TO_LOT = 200559
WALK_BY_AMBIENT_GARDEN_DISTRICT = 25165
WALK_BY_AMBIENT_GARDEN_DISTRICT_FAMILY_TIME = 36751
WALK_BY_AMBIENT_GARDEN_DISTRICT_ON_THE_TOWN = 36750
WALK_BY_AMBIENT_GARDEN_DISTRICT_PARK_AFTER_DARK = 36779
WALK_BY_AMBIENT_GARDEN_DISTRICT_PARK_JOGGER = 36777
WALK_BY_AMBIENT_GARDEN_DISTRICT_PARK_PLAY_TIME = 36766
WALK_BY_AMBIENT_GARDEN_DISTRICT_PARK_RELAXER = 36778
WALK_BY_AMBIENT_GARDEN_DISTRICT_PARK_STREAKER = 238441
WALK_BY_AMBIENT_GARDEN_DISTRICT_SCHOOL_COMMUTE = 36743
WALK_BY_AMBIENT_GARDEN_DISTRICT_WORK_COMMUTE = 36650
WALK_BY_AMBIENT_HOT_DOG = 97230
WALK_BY_AMBIENT_ISLAND_WORLD_FAMILY_TIME = 216134
WALK_BY_AMBIENT_ISLAND_WORLD_JOGGER = 216130
WALK_BY_AMBIENT_ISLAND_WORLD_RELAXER = 216135
WALK_BY_AMBIENT_ISLAND_WORLD_TEEN = 216131
WALK_BY_AMBIENT_MAGIC_PORTAL_GO_TO_PORTAL = 217134
WALK_BY_AMBIENT_MAGIC_PORTAL_LEAVE_PORTAL = 217131
WALK_BY_AMBIENT_MAID = 97233
WALK_BY_AMBIENT_MAID_TO_LOT = 200551
WALK_BY_AMBIENT_MAILMAN = 112304
WALK_BY_AMBIENT_NEIGHBOR_JOGGER = 126207
WALK_BY_AMBIENT_NEIGHBOR_SCHOOL_COMMUTE = 126180
WALK_BY_AMBIENT_PET_WORLD_BEACH_JOGGER = 163939
WALK_BY_AMBIENT_PET_WORLD_BEACH_WALKER = 163940
WALK_BY_AMBIENT_PET_WORLD_DOG_WALKER = 167623
WALK_BY_AMBIENT_PET_WORLD_WORKER = 163938
WALK_BY_AMBIENT_PIZZA = 97234
WALK_BY_AMBIENT_POLICE_PATROL = 112411
WALK_BY_AMBIENT_REPAIRMAN = 196916
WALK_BY_AMBIENT_REPAIRMAN_TO_LOT = 200561
WALK_BY_AMBIENT_SCOUTING = 188541
WALK_BY_AMBIENT_STRANGER_VILLE_MILITARY_01 = 203282
WALK_BY_AMBIENT_STRANGER_VILLE_MILITARY_02 = 206206
WALK_BY_AMBIENT_STRANGER_VILLE_MILITARY_03 = 206207
WALK_BY_AMBIENT_STRANGER_VILLE_MILITARY_04 = 206208
WALK_BY_AMBIENT_STRANGER_VILLE_SCIENTIST_01 = 203281
WALK_BY_AMBIENT_STRANGER_VILLE_SCIENTIST_02 = 206214
WALK_BY_AMBIENT_STRANGER_VILLE_SCIENTIST_03 = 206215
WALK_BY_AMBIENT_STRANGER_VILLE_SCIENTIST_04 = 206217
WALK_BY_AMBIENT_TEEN = 160242
WALK_BY_AMBIENT_TRAGIC_CLOWN = 139893
WALK_BY_AMBIENT_VAMPIRE_AFTER_DARK = 153739
WALK_BY_AMBIENT_VAMPIRE_AFTER_DARK_HAS_HOME = 156394
WALK_BY_AMBIENT_WALK_OF_SHAME = 76157
WALK_BY_AMBIENT_WEATHER_RAINING = 184882
WALK_BY_AMBIENT_WEATHER_SNOWING = 184883
WALK_BY_AMBIENT_WINDENBURG = 25167
WALK_BY_DOG_WALKER_WALK_TYAE = 168135
WALK_BY_ECO_PERSONALITY_ECO_MASTER = 241169
WALK_BY_ECO_PERSONALITY_ENTREPRENEUR = 241170
WALK_BY_ECO_PERSONALITY_MAKER = 241171
WALK_BY_EVENT_FALL_CHALLENGE2016_DO_TD_CELEBRATOR = 153126
WALK_BY_EVENT_SPRING_CHALLENGE_PLANT_SIM_NPC = 163056
WALK_BY_ISLAND_CONSERVATION_ANTI_ENVIRONMENTALIST = 210237
WALK_BY_ISLAND_CONSERVATION_CONSERVATIONIST = 211666
WALK_BY_ISLAND_CONSERVATION_LITTERING_SIM = 210238
WALK_BY_ISLAND_CONSERVATION_POACHING_SIM = 210239
WALK_BY_JUNGLE_CHILD = 181342
WALK_BY_JUNGLE_TYAE = 181341
WALK_BY_MAGIC_DUEL = 216807
WALK_BY_NEIGHBOR = 120057
WALK_BY_NOBODY = 77411
WALK_BY_RENT_DUE_APARTMENT_LANDLORD = 143686
WALK_BY_RING_DOORBELL_ACQUIRED_FAMILY_REL_BIT = 164639
WALK_BY_RING_DOORBELL_MAX_FAMILY_REL_BIT = 168415
WALK_BY_RING_DOORBELL_NEIGHBOR = 100055
WALK_BY_RING_DOORBELL_VAMPIRE = 153167
WALK_BY_RING_DOORBELL_VAMPIRES_INITIAL = 157974
WALK_BY_RING_DOORBELL_WITH_RELATIONSHIP = 35723
WALK_BY_SURPRISE_HOLIDAY_PIRATE_DAY = 182798
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_ATHLETE_E_SPORTS = 222604
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_ATHLETE_SOCCER = 222605
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_MASCOT = 222859
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_SPORTS_FAN_E_SPORTS = 222606
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_SPORTS_FAN_SOCCER = 222607
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_CLASS_BIKE_STUDENT = 222810
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_CLASS_PROFESSOR = 222598
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_CLASS_STUDENT = 222599
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_ATHLETE_E_SPORTS = 222608
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_ATHLETE_SOCCER = 222609
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_MASCOT = 222860
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_SPORTS_FAN_E_SPORTS = 222610
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_SPORTS_FAN_SOCCER = 222611
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_CLASS_BIKE_STUDENT = 222811
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_CLASS_PROFESSOR = 222602
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_CLASS_STUDENT = 222603
WALK_BY_UNIVERSITY_WORLD_GENERAL_ARTS_BIKE_STUDENT = 222820
WALK_BY_UNIVERSITY_WORLD_GENERAL_ARTS_STUDENT = 222666
WALK_BY_UNIVERSITY_WORLD_GENERAL_PROFESSOR = 222668
WALK_BY_UNIVERSITY_WORLD_GENERAL_SCIENCE_BIKE_STUDENT = 222821
WALK_BY_UNIVERSITY_WORLD_GENERAL_SCIENCE_STUDENT = 222667
WALK_BY_UNIVERSITY_WORLD_NOTEBOOK_STUDENTS_ARTS = 229520
WALK_BY_UNIVERSITY_WORLD_NOTEBOOK_STUDENTS_SCIENCE = 229521
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_ATHLETE_E_SPORTS = 222636
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_ATHLETE_SOCCER = 222637
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_MASCOT = 222857
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_SPORTS_FAN_E_SPORTS = 222638
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_SPORTS_FAN_SOCCER = 222639
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_CLASS_BIKE_STUDENT = 222812
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_CLASS_PROFESSOR = 222642
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_CLASS_STUDENT = 222643
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_ATHLETE_E_SPORTS = 222646
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_ATHLETE_SOCCER = 222647
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_MASCOT = 222858
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_SPORTS_FAN_E_SPORTS = 222649
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_SPORTS_FAN_SOCCER = 222650
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_CLASS_BIKE_STUDENT = 222813
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_CLASS_PROFESSOR = 222653
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_CLASS_STUDENT = 222654
WALK_BY_WATER_SCOOTER_1 = 209284
WALK_BY_WATER_SCOOTER_ISLAND_CANOE = 214012
WALK_DOG_GO_FOR_JOG = 166358
WALK_DOG_LONG = 166533
WALK_DOG_SHORT = 166532
WALK_DOG_SITUATION = 165652
WARDROBE_PEDESTAL_STYLIST = 191614
WEDDING = 16202
WEENIE_ROAST = 103691
WELCOME_WAGON = 119785
WELCOME_WAGON_ISLANDER_CULTURE_DEATH_COMFORT = 208665
WELCOME_WAGON_ISLANDER_CULTURE_EXTRA_FOOD = 208435
WORK_OUT_DANCE_TOGETHER = 166819
WORK_OUT_POWER_SCULPTING_TOGETHER = 164398
YOGA_CLASS_BRAIN_BOOSTING = 118796
YOGA_CLASS_ENERGY_CENTERING = 118132
YOGA_CLASS_MIND_CONCENTRATING = 118797
YOGA_CLASS_POST_HANGOUT = 122121
YOGA_INSTRUCTOR_VENUE = 12

Situation Jobs

class CommonSituationJobId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla situation jobs.

ACTOR_CAREER_BACKGROUND_ACTOR = 191066
ACTOR_CAREER_BACKGROUND_PRODUCER = 191067
ACTOR_CAREER_COSTAR1 = 189270
ACTOR_CAREER_CO_STAR2 = 189271
ACTOR_CAREER_DIRECTOR_COMMERCIAL = 197472
ACTOR_CAREER_DIRECTOR_FILM = 197475
ACTOR_CAREER_DIRECTOR_HIGH_BUDGET_TV = 197474
ACTOR_CAREER_DIRECTOR_LOW_BUDGET_TV = 197473
ACTOR_CAREER_DOLLY_CAMERA_OPERATOR = 190526
ACTOR_CAREER_PLAYER = 189160
ACTOR_CAREER_SPECIAL_EFFECTS_OPERATOR = 192113
ACTOR_CAREER_STATIONARY_CAMERA_OPERATOR = 191283
ARTIST_MUSEUM = 29789
ART_SOCIETY_BAR_NIGHT_MEET_UP_PARTICIPANT = 226520
BARFLY = 16158
BARFLY_ALIEN = 122605
BARFLY_ALIEN_WORLD = 114218
BARFLY_BEAR = 126606
BARFLY_CAREER = 122661
BARFLY_FEMALE = 122607
BARFLY_GHOST = 122608
BARFLY_JUNGLE = 180837
BARFLY_KARAOKE = 138046
BARFLY_KARAOKE_CAREER = 138047
BARFLY_KARAOKE_CAREER_HAPPY_HOUR = 138116
BARFLY_KARAOKE_PLAYER = 138193
BARFLY_KNIGHT = 129889
BARFLY_LOUNGE = 74683
BARFLY_LOUNGE_ELDER = 110052
BARFLY_LOUNGE_PLAYER = 134421
BARFLY_MALE = 122609
BARFLY_MILITARY = 204036
BARFLY_PLAYER = 126354
BARFLY_REGULARS = 122563
BARFLY_SINGLE = 122610
BARFLY_VISITOR = 122601
BARTENDER = 16159
BARTENDER_ALIEN_WORLD = 114208
BARTENDER_BAR = 16161
BARTENDER_BAR_MYSHUNO_MEADOWS = 147048
BARTENDER_BIRTHDAY_PARTY = 31638
BARTENDER_BLACK_AND_WHITE_PARTY = 35089
BARTENDER_COSTUME_PARTY = 35083
BARTENDER_DINNER_PARTY = 16154
BARTENDER_GO_DANCING = 130591
BARTENDER_HIRED_NPC = 123712
BARTENDER_JUNGLE = 185004
BARTENDER_OPEN_STREET = 153474
BARTENDER_SINGLES_PARTY = 16177
BARTENDER_WEDDING = 16169
BAR_LADY = 16162
BAR_NIGHT_ART_SOCIETY_PLAYER = 231031
BAR_NIGHT_DEBATE_ORG_PLAYER = 231032
BAR_NIGHT_HONOR_SOCIETY_PLAYER = 231033
BAR_NIGHT_PARTY_PLAYER = 231034
BAR_NIGHT_PRANK_PLAYER = 231035
BAR_NIGHT_ROBOTICS_PLAYER = 231036
BASIC_TRAIT_ECO_PERSONALITY_ECO_MASTER = 234900
BASIC_TRAIT_ECO_PERSONALITY_ENTREPRENEUR = 234899
BASIC_TRAIT_ECO_PERSONALITY_MAKER = 234898
BIRTHDAY_CELEBRANT = 31925
BIRTHDAY_CELEBRANT_NPC_INVITER = 117396
BUTLER = 145805
CAFE_BARISTA = 122242
CAFE_BARISTA_HIRED_NPC = 123734
CAFE_CUSTOMERS_BUSINESS_CUSTOMER = 122261
CAFE_CUSTOMERS_CAFE_FRIEND = 122262
CAFE_CUSTOMERS_GENERIC_CUSTOMER = 122310
CAFE_CUSTOMERS_MEDIA_ADDICT = 122240
CAFE_CUSTOMERS_READER = 122241
CAFE_CUSTOMERS_TO_GO_CUSTOMER = 122260
CAREER_DETECTIVE_POLICE_STATION_CHIEF = 116692
CAREER_DETECTIVE_POLICE_STATION_LAB_TECH = 115813
CAREER_DETECTIVE_POLICE_STATION_NPC_DETECTIVE = 116596
CAREER_DETECTIVE_POLICE_STATION_RECEPTIONIST = 114834
CAREER_DOCTOR_PLAYER = 110837
CAREER_SCIENTIST_ALIEN_VISIT_ALIEN = 113537
CAREER_SCIENTIST_COWORKER = 107568
CAREER_SCIENTIST_COWORKER_FRONT_DESK = 115833
CAREER_SCIENTIST_PLAYER = 107504
CATERER = 16163
CATERER_BIRTHDAY_PARTY = 31636
CATERER_BIRTHDAY_PARTY_NPC_INVITE = 117411
CATERER_BLACK_AND_WHITE_PARTY = 35086
CATERER_COSTUME_PARTY = 35082
CATERER_DINNER_PARTY = 16155
CATERER_HIRED_NPC = 123704
CATERER_SPOOKY_PARTY = 125425
CATERER_VEGETARIAN_HIRED_NPC = 150485
CATERER_WEDDING = 16171
CHEF_FAMILY_MEAL = 33907
CHEF_GASTROPUB = 9223
CHESS_PLAYER_PARK = 27468
CHILD_PLAYING_PARK = 27504
CIVIC_INSPECTOR_INSPECTOR = 233262
CLUB_GATHERING = 122316
CLUB_PARTY_ACTOR_TARGET = 126458
CLUB_PARTY_CLUB_MEMBERS = 126456
CLUB_PARTY_INVITE_SIM_PICKER = 126658
CLUB_PARTY_NPC_INVITE = 126457
COLLEGE_ORGANIZATIONS_ROBOTICS_ROBOTICS_EXHIBITION_HUMANOID_BOT = 223676
COLLEGE_ORGANIZATIONS_ROBOTICS_ROBOTICS_EXHIBITION_JUDGE = 223677
COLLEGE_ORGANIZATIONS_ROBOTICS_ROBOTICS_EXHIBITION_PARTICIPANT = 223675
COLLEGE_ORGANIZATIONS_ROBOTICS_ROBOTICS_EXHIBITION_PLAYER = 223872
COLLEGE_ORGANIZATIONS_ROBOTICS_ROBOT_BUILDING_SESSION_PARTICIPANT = 225325
COLLEGE_ORGANIZATIONS_ROBOTICS_ROBOT_BUILDING_SESSION_PLAYER = 225324
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY_MEMBER = 225089
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY_PARTY_GOER = 225090
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_GAME_DAY_PARTY_PLAYER = 225052
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY_MEMBER = 208844
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY_PLAYER = 209370
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_SCHOOL_SPIRIT_DAY_STUDENT = 208843
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_MASCOT = 230450
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_MEMBER = 223233
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_PLAYER = 223231
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_CREATIVITY_CELEBRATION_STUDENT = 223234
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_GAME_DAY_PARTY_MEMBER = 223246
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_GAME_DAY_PARTY_PLAYER = 223324
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_GAME_DAY_PARTY_RIVAL = 223247
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_RITUAL_MEMBER = 221500
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_RITUAL_PLAYER = 223039
COLLEGE_ORGANIZATIONS_STUDY_GROUP_MEMBERS = 209041
COLLEGE_ORGANIZATIONS_STUDY_GROUP_PLAYER = 209036
COLLEGE_ORGANIZATION_SECRET_SOCIETY_JOIN_VISIT = 222431
COMMUNITY_CLOSENESS_COMPLAINT = 233537
COMMUNITY_CLOSENESS_HANDY_NEIGHBOR = 233540
COMMUNITY_CLOSENESS_INTRO_TO_CIVIC_POLICIES_ECO_MASTER = 238069
COMMUNITY_CLOSENESS_INTRO_TO_CIVIC_POLICIES_ENTREPRENEUR = 238070
COMMUNITY_CLOSENESS_RANDOM_GIFT = 233539
COMMUNITY_CLOSENESS_SPARE_RECYCLING = 233542
COMMUNITY_CLOSENESS_TRASH_HELP = 233541
COWORKER_PROMOTION_PARTY = 125926
COWORKER_PROMOTION_PARTY_ACTOR_TARGET = 125928
COWORKER_PROMOTION_PARTY_INVITE_SIM_PICKER = 126659
COWORKER_PROMOTION_PARTY_NPC_INVITE = 126278
DATE_ACTOR = 34258
DATE_ACTOR_TARGET = 117124
DATE_ACTOR_TEEN = 99351
DATE_NPC_INVITER = 117102
DATE_TARGET = 34256
DATE_TARGET_TEEN = 99352
DEBATE_BAR_NIGHT_MEET_UP_PARTICIPANT = 222257
DEBATE_DEBATER = 222727
DEBUG_BARTENDER_JOB = 16150
DEBUG_CATERER_JOB = 16151
DEBUG_GUEST_JOB = 16152
DEBUG_HOST_JOB = 16153
DEBUG_MULTI_GUEST_JOB = 26109
DEBUG_SOAK_GUEST_JOB = 101359
DYNAMIC_OBJECT_BOARD_DEBATER = 224289
DYNAMIC_OBJECT_TRASH_DIVER = 224216
ECO_INSPECTOR_INSPECTOR = 232057
ECO_PERSONALITY_ECO_MASTER = 235532
ECO_PERSONALITY_ECO_MASTER_WALK_BY = 241203
ECO_PERSONALITY_ENTREPRENEUR = 235534
ECO_PERSONALITY_ENTREPRENEUR_WALK_BY = 241202
ECO_PERSONALITY_MAKER = 235533
ECO_PERSONALITY_MAKER_WALK_BY = 241201
ENTERTAINER_BIRTHDAY_PARTY = 32407
ENTERTAINER_BLACK_AND_WHITE_PARTY = 35087
ENTERTAINER_GUITAR_AT_HOME = 123625
ENTERTAINER_LOUNGE = 40134
ENTERTAINER_MIC_COMEDY_AT_HOME = 123691
ENTERTAINER_MIC_COMEDY_AT_HOME_LAMPOON = 202118
ENTERTAINER_MIC_COMEDY_AT_HOME_NPC_HIRED = 202446
ENTERTAINER_MIC_COMEDY_HIRE_FROM_MICROPHONE = 202692
ENTERTAINER_ORGAN_AT_HOME = 155974
ENTERTAINER_PIANO_AT_HOME = 123592
ENTERTAINER_VIOLIN_AT_HOME = 123681
ENTERTAINER_WEDDING = 99098
EVENT_NPC_CALL_OVER = 149783
EVENT_NPC_CALL_OVER_MBB = 198849
EXERCISE_GYM = 16165
E_SPORTS_TEAMMATE = 227362
E_SPORTS_TEAMMATE_ARTS = 229681
FAN_STAN_CELEBRITY_SIM = 193805
FAN_STAN_FAN = 194429
FAN_STAN_FAN_CHILD = 201698
FAN_STAN_FAN_TEEN = 202007
FAN_STAN_STAN = 194426
FASHION_SUBJECT = 215289
FESTIVAL_BLOSSOM_ARTIST = 136083
FESTIVAL_BLOSSOM_BARTENDER = 140533
FESTIVAL_BLOSSOM_CRAFT_SALES_TABLE_VENDOR_PAINTING = 153678
FESTIVAL_BLOSSOM_CRAZY_TEEN = 135707
FESTIVAL_BLOSSOM_ENTERTAINER = 140536
FESTIVAL_BLOSSOM_GENERAL = 140495
FESTIVAL_BLOSSOM_LOVE_GURU = 146779
FESTIVAL_BLOSSOM_MARKET_STALLS_VENDOR = 140503
FESTIVAL_BLOSSOM_PETAL_HEAD = 135706
FESTIVAL_BLOSSOM_ROMANTIC_COUPLE = 146787
FESTIVAL_BLOSSOM_SLEAZE = 136243
FESTIVAL_FLEA_MARKET_CRAFT_SALES_TABLE_VENDOR = 146841
FESTIVAL_FLEA_MARKET_CRAFT_SALES_TABLE_VENDOR_PAINTING = 153687
FESTIVAL_FLEA_MARKET_ENTERTAINER = 142723
FESTIVAL_FLEA_MARKET_GENERAL = 140497
FESTIVAL_FLEA_MARKET_HAGGLER = 142229
FESTIVAL_FLEA_MARKET_MARKET_STALLS_VENDOR = 140528
FESTIVAL_FLEA_MARKET_VENDOR = 139947
FESTIVAL_FOOD_BARTENDER = 140534
FESTIVAL_FOOD_ENTERTAINER = 140546
FESTIVAL_FOOD_GENERAL = 140498
FESTIVAL_FOOD_GRILL_MASTER = 140103
FESTIVAL_FOOD_MARKET_STALLS_VENDOR = 140529
FESTIVAL_FOOD_OVER_EATER = 136419
FESTIVAL_GARDENER = 139636
FESTIVAL_LAMP_BARTENDER = 140535
FESTIVAL_LAMP_DARK_CONTESTANT = 146833
FESTIVAL_LAMP_DARK_SIDER = 143377
FESTIVAL_LAMP_ENTERTAINER = 140547
FESTIVAL_LAMP_GENERAL = 140500
FESTIVAL_LAMP_LIGHT_CONTESTANT = 146834
FESTIVAL_LAMP_MARKET_STALLS_VENDOR = 140531
FESTIVAL_LIGHT_DARK_SIDERS = 134836
FESTIVAL_LOGIC_FAIR_COSPLAYER = 137227
FESTIVAL_LOGIC_FAIR_GAMERS = 140932
FESTIVAL_LOGIC_FAIR_GENERAL = 140501
FESTIVAL_LOGIC_FAIR_HACKERS = 141163
FESTIVAL_LOGIC_FAIR_MARKET_STALLS_VENDOR = 140532
FESTIVAL_LOGIC_FAIR_ROCKET_SHIP_WOOHOOERS = 142734
FESTIVAL_LOGIC_FAIR_ULTIMATE_GAMING_TESTERS = 141303
FESTIVAL_PLAYER_SIM = 140377
FIRE = 73823
FIRE_BRIGADE_VOLUNTEER = 208733
FREELANCER_FASHION_PHOTOGRAPHER = 216224
FREELANCER_FASHION_PHOTOGRAPHER_STYLE_INFLUENCER = 216220
GARDENER_SERVICE = 130543
GENERIC = 99709
GENERIC_ANY_SPECIES = 168875
GENERIC_NO_CHURN = 101227
GHOST = 101847
GHOST_HAUNTED_APARTMENT = 139825
GHOST_PETS = 165594
GO_FOR_WALK_DOG = 165052
GO_FOR_WALK_SIM = 165051
GREETED_NPC_VISING_NPC = 34419
GREETED_PLAYER_VISITING_NPC = 34420
GREETED_RUDE_ALIEN = 108084
GREETED_TUTORIAL_HOUSEMATE = 198048
GRILL_MASTER_WEENIE_ROAST = 103692
GRIM_REAPER = 16180
GUEST_BIRTHDAY_PARTY = 31633
GUEST_BIRTHDAY_PARTY_ACTOR_TARGET = 117383
GUEST_BIRTHDAY_PARTY_NPC_INVITE = 117544
GUEST_BIRTHDAY_PARTY_NPC_INVITE_SIM_PICKER = 117841
GUEST_BLACK_AND_WHITE_PARTY = 35084
GUEST_CHARITY_BENEFIT_PARTY = 200793
GUEST_COSTUME_PARTY = 35080
GUEST_EATER_FAMILY_MEAL = 33909
GUEST_GUEST_OF_HONOR = 197863
GUEST_LAMPOON_PARTY = 201956
GUEST_PARTY = 16167
GUEST_SPOOKY_PARTY = 125415
GUEST_WEDDING = 16173
GUEST_WEENIE_ROAST = 103719
HAIR_MAKE_UP_CHAIR_STYLIST = 189486
HOLIDAY_TRADITION_FATHER_WINTER = 181420
HOLIDAY_TRADITION_FLOWER_BUNNY = 186903
HOLIDAY_TRADITION_TRICK_OR_TREAT = 187508
HOLIDAY_TRADITION_WALK_BYS_GHOSTS = 187133
HOLIDAY_TRADITION_WALK_BYS_NUDISTS = 190699
HOLIDAY_TRADITION_WALK_BYS_TRICK_OR_TREAT = 188034
HOLIDAY_TRADITION_WALK_BY_FESTIVE_OUTFITS = 182163
HOLIDAY_TRADITION_WALK_BY_FORMAL_OUTFITS = 182178
HONOR_SOCIETY_BAR_NIGHT_MEET_UP_PARTICIPANT = 229024
HOSPITAL_PATIENT_1 = 108631
HOSPITAL_PATIENT_ADMITTED = 113608
HOSPITAL_PATIENT_ADMITTED_CHILDREN = 115599
HOSPITAL_PATIENT_ADMITTED_ELDER = 115989
HOSPITAL_PATIENT_ADMITTED_T_YA = 115990
HOSPITAL_PATIENT_AWAY_EVENT_TRIGGER = 114202
HOSPITAL_PATIENT_LOW_LEVEL_ALL = 116215
HOSPITAL_PATIENT_PLAYER_BABY_LABOR = 112164
HOST_BLACK_AND_WHITE_PARTY = 35085
HOST_COSTUME_PARTY = 35081
HOST_SPOOKY_PARTY = 125420
HOST_WEENIE_ROAST = 103721
HOUSEHOLD_EATER_FAMILY_MEAL = 33908
INVALID = 0
INVITED_OVER = 40350
INVITED_SUMMONED_GHOST = 108709
INVITE_TO = 40715
INVITE_TO_MAGIC_PORTAL = 222422
ISLANDER_CULTURE_ACTOR = 208466
ISLANDER_CULTURE_DOOR_KNOCKER = 208465
ISLANDER_CULTURE_DOOR_KNOCKER_EXTRA_FOOD = 209456
ISLANDER_CULTURE_FOOD_BEARER = 208464
ISLANDER_CULTURE_NEED_SOMETHING_FIXED_REPAIRMAN = 208712
ISLANDER_CULTURE_NEIGHBOR = 208467
ISLAND_ANCESTORS_VISIT_ISLAND_ELEMENTAL = 210214
ISLAND_CONSERVATION_ANTI_ENVIRONMENTALIST = 208860
ISLAND_CONSERVATION_CONSERVATIONIST = 211665
ISLAND_CONSERVATION_LITTERING_SIM = 208859
ISLAND_CONSERVATION_POACHING_SIM = 208858
ISLAND_EVENTS_BEACH_BONFIRE_TOWN_LOCAL = 205612
ISLAND_EVENTS_FAMILY_FUN_DAY_LOCAL_KID = 205615
ISLAND_EVENTS_FAMILY_FUN_DAY_LOCAL_PARENT = 205616
ISLAND_EVENTS_FAMILY_FUN_DAY_VENDOR = 205614
ISLAND_EVENTS_FISHING_COMPETITION_CONTESTANT = 204668
ISLAND_EVENTS_FISHING_COMPETITION_HOST = 204677
ISLAND_EVENTS_FLOWERS_AND_MUSIC_MUSICIAN = 205618
ISLAND_EVENTS_FLOWERS_AND_MUSIC_TOWN_LOCAL = 205617
ISLAND_EVENTS_ISLAND_CELEBRATION_PAINTER_FIRE_DANCER = 204999
ISLAND_EVENTS_ISLAND_CELEBRATION_SAND_ARTIST_MUSICIAN = 205645
ISLAND_EVENTS_ISLAND_CELEBRATION_STALL_VENDOR = 205644
ISLAND_EVENTS_ISLAND_CELEBRATION_TABLE_VENDOR = 205643
ISLAND_EVENTS_ISLAND_CELEBRATION_TOWN_LOCAL = 205646
ISLAND_EVENTS_POTLUCK_TOWN_LOCAL = 204560
ISLAND_EVENTS_TOWN_BBQ_ISLAND_COOK = 205634
ISLAND_EVENTS_TOWN_BBQ_TOWN_LOCAL = 205633
ISLAND_EVENTS_TURTLE_HATCHING_CONSERVATIONIST = 205490
ISLAND_EVENTS_TURTLE_HATCHING_FANATIC = 205488
ISLAND_EVENTS_TURTLE_HATCHING_LOCALS = 205489
ISLAND_SPIRITS_VISIT_EMPTY = 211703
KARAOKE_CONTESTANT = 138152
KARAOKE_CONTESTANT_SCORED = 153657
KARAOKE_DUET = 140815
KARAOKE_SINGLE = 138189
KAVA_PARTY_GUEST = 206387
KAVA_PARTY_HOST = 206388
KAVA_PARTY_ISLAND_GUEST = 206390
LIBRARIAN = 40082
LIBRARY_READER_PLAYER = 134429
LIBRARY_STRANGER_VILLE_CONSPIRACIST = 204087
LIBRARY_STRANGER_VILLE_SCIENTIST = 204079
LOUNGE_EVENT_AWARD_ATTENDEE = 192672
LOUNGE_EVENT_AWARD_HOST = 192673
LOUNGE_EVENT_MEET_A_CELEBRITY = 192670
LOUNGE_EVENT_OPEN_MIC = 192671
LOUNGE_EVENT_OPEN_MIC_CONTESTANT_PLAYER = 195978
LOUNGE_EVENT_PLAYER_CONTROLLER = 195977
MAGIC_HQ_PLAYER = 223444
MAGIC_SAGE_MISCHIEF = 212837
MAGIC_SAGE_PRACTICAL = 212838
MAGIC_SAGE_UNTAMED = 212839
MAGIC_VENUE_NPC_INTERMEDIATE = 213056
MAGIC_VENUE_NPC_NOVICE = 212936
MAID = 16174
MAID_UNIVERSITY_HOUSING = 221343
MAILMAN = 16175
MARKET_STALLS_CUSTOMER_MAGIC = 217683
MARKET_STALLS_VENDOR_CAFETERIA_STATION = 220130
MARKET_STALLS_VENDOR_CAFETERIA_STATION_HIRED_NPC = 217900
MARKET_STALLS_VENDOR_COFFEE_CART = 225987
MARKET_STALLS_VENDOR_COFFEE_CART_HIRED_NPC = 226531
MARKET_STALLS_VENDOR_ISLAND_WORLD = 215327
MARKET_STALLS_VENDOR_MAGIC = 216970
MARKET_STALLS_VENDOR_MAGIC_HIRED_NPC_BROOM = 217645
MARKET_STALLS_VENDOR_MAGIC_HIRED_NPC_POTION = 217839
MARKET_STALLS_VENDOR_MAGIC_HIRED_NPC_WAND = 217840
MARKET_STALLS_VENDOR_MAGIC_POTION = 217866
MARKET_STALLS_VENDOR_MAGIC_WAND = 217867
MARKET_STALLS_VENDOR_ROBOTICS_EXHIBITION = 230069
MASSAGE_THERAPIST_SERVICE = 118593
MEDITATION_TELEPORT_TO = 119810
MENTOR_LIBRARY_MUSEUM = 27651
MOTHER_PLANT_BATTLE_HELPERS_1 = 203318
MOTHER_PLANT_BATTLE_HELPERS_2 = 203319
MOTHER_PLANT_BATTLE_HELPERS_3 = 203320
MOTHER_PLANT_BATTLE_OTHER_PLAYERS = 203322
MOTHER_PLANT_BATTLE_PRIMARY_PLAYER = 203321
MOTHER_PLANT_BATTLE_RUN_AWAY = 207317
MOTHER_PLANT_BATTLE_ZOMBIE = 203330
NANNY = 141842
NATURAL_POOL_SWIMMER = 175205
NIGHT_STALKER = 216315
NIGHT_STALKER_TARGET = 216402
NPC_INVITES_ANGRY_TEXT_ACTOR_TARGET = 127301
NPC_INVITES_ANGRY_TEXT_INVITE_SIM_PICKER = 127302
NPC_INVITES_ANGRY_TEXT_NPC_INVITE = 127303
NPC_INVITES_BAR_ACTOR_TARGET = 127377
NPC_INVITES_BAR_INVITE_SIM_PICKER = 127378
NPC_INVITES_BAR_NPC_INVITE = 127379
NPC_INVITES_FLIRTY_TEXT_ACTOR_TARGET = 127281
NPC_INVITES_FLIRTY_TEXT_INVITE_SIM_PICKER = 127282
NPC_INVITES_FLIRTY_TEXT_NPC_INVITE = 127283
NPC_INVITES_GYM_ACTOR_TARGET = 127225
NPC_INVITES_GYM_INVITE_SIM_PICKER = 127227
NPC_INVITES_GYM_NPC_INVITE = 127226
NPC_INVITES_HAPPY_ACTOR_TARGET = 127246
NPC_INVITES_HAPPY_TEXT_INVITE_SIM_PICKER = 127247
NPC_INVITES_HAPPY_TEXT_NPC_INVITE = 127248
NPC_INVITES_INVITE_OVER_ACTOR_TARGET = 128964
NPC_INVITES_INVITE_OVER_INVITE_SIM_PICKER = 128965
NPC_INVITES_INVITE_OVER_NPC_INVITE = 128966
NPC_INVITES_MAGIC_DUEL_CHALLENGE_CHALLENGED = 218374
NPC_INVITES_MAGIC_DUEL_CHALLENGE_CHALLENGER = 218469
NPC_INVITES_PLAYFUL_TEXT_ACTOR_TARGET = 127271
NPC_INVITES_PLAYFUL_TEXT_INVITE_SIM_PICKER = 127270
NPC_INVITES_PLAYFUL_TEXT_NPC_INVITE = 127272
NPC_INVITES_RECOMMEND_LOCAL_HANGOUT_BAR_ACTOR_TARGET = 137953
NPC_INVITES_RECOMMEND_LOCAL_HANGOUT_BAR_INVITE_SIM_PICKER = 137954
NPC_INVITES_RECOMMEND_LOCAL_HANGOUT_BAR_NPC_INVITE = 137955
NPC_INVITES_RECOMMEND_RESTAURANT_ACTOR_TARGET = 140078
NPC_INVITES_RECOMMEND_RESTAURANT_INVITE_SIM_PICKER = 140079
NPC_INVITES_RECOMMEND_RESTAURANT_NPC_INVITE = 140080
NPC_INVITES_RESTAURANT_ACTOR_TARGET = 131937
NPC_INVITES_RESTAURANT_INVITE_SIM_PICKER = 131938
NPC_INVITES_RESTAURANT_NPC_INVITE = 131939
NPC_SPA_GUEST_ANNOYING = 118873
NPC_SPA_GUEST_BULL_IN_CHINA_SHOP = 118872
NPC_SPA_GUEST_NORMAL = 118874
NPC_SPA_GUEST_NORMAL_COUPLE = 119687
NPC_SPA_GUEST_PRANKSTER = 118875
NPC_SPA_GUEST_SNOB = 118876
OBJECT_FASHION_STUDIO_TRIPOD_PHOTOGRAPHER = 216822
OBJECT_FASHION_STUDIO_TRIPOD_SUBJECT = 216823
OBJECT_FASHION_STUDIO_TRIPOD_SUBJECT_2 = 217664
OBJECT_FASHION_STUDIO_TRIPOD_SUBJECT_3 = 217665
OBJECT_FASHION_STUDIO_TRIPOD_SUBJECT_CARRY = 217895
OPEN_STREETS_ALIEN = 113917
OPEN_STREETS_BBQ = 38902
OPEN_STREETS_BONFIRE = 126403
OPEN_STREETS_CAMPING_FOREST_CAMPFIRE = 107878
OPEN_STREETS_CAMPING_FOREST_FISHERMAN = 106104
OPEN_STREETS_CAMPING_FOREST_FOREST_GHOST = 108332
OPEN_STREETS_CAMPING_FOREST_FOREST_RANGER = 108823
OPEN_STREETS_CAMPING_FOREST_RANGER_STATION = 106107
OPEN_STREETS_CAMPING_FOREST_RESTROOM = 106106
OPEN_STREETS_CAMPING_FOREST_RESTROOM_SHOWER = 110034
OPEN_STREETS_CHALET_GARDENS_FAMILY_TOURIST = 126351
OPEN_STREETS_CHALET_GARDENS_FAMILY_TOURIST2 = 126379
OPEN_STREETS_CHALET_GARDENS_FLIRTY_TOURIST = 126389
OPEN_STREETS_CHALET_GARDENS_FLIRTY_TOURIST2 = 126390
OPEN_STREETS_CHALET_GARDENS_GENERIC_TOURIST = 126238
OPEN_STREETS_CHALET_GARDENS_GENERIC_TOURIST2 = 126353
OPEN_STREETS_CHALET_GARDENS_GHOST_GARDENER = 125473
OPEN_STREETS_CHALET_GARDENS_GHOST_PAINTER = 125472
OPEN_STREETS_CHALET_GARDENS_LONELY_TOURIST = 126243
OPEN_STREETS_CHESS = 38487
OPEN_STREETS_CITY_LIFE_BASKET_BALLER = 149957
OPEN_STREETS_CITY_LIFE_CITY_REPAIR = 144296
OPEN_STREETS_CITY_LIFE_LIVING_STATUE_BUSKER = 134262
OPEN_STREETS_CITY_LIFE_MURAL_PAINTER = 149971
OPEN_STREETS_CITY_LIFE_MYSHUNO_MEADOWS_GENERIC_TOURIST = 138477
OPEN_STREETS_CITY_LIFE_TOURIST = 134261
OPEN_STREETS_CITY_LIFE_WEIRDO = 134263
OPEN_STREETS_CITY_LIFE_WEIRDO_BATHROBE_ELDER = 145027
OPEN_STREETS_CITY_LIFE_WEIRDO_RACCOON = 145029
OPEN_STREETS_CITY_LIFE_WEIRDO_TOWELS = 145030
OPEN_STREETS_EUROPE_BRAWL = 122808
OPEN_STREETS_EUROPE_TOURIST = 122809
OPEN_STREETS_EVENT_NPC_CHALLENGE = 133758
OPEN_STREETS_FAME_WORLD_CELEBRITY = 197062
OPEN_STREETS_FAME_WORLD_TOURIST = 197053
OPEN_STREETS_FISHER = 77049
OPEN_STREETS_FISHER_LOCAL = 127055
OPEN_STREETS_GARDEN = 38936
OPEN_STREETS_GRILL_GROUP = 126543
OPEN_STREETS_ISLAND_FISHER = 216172
OPEN_STREETS_ISLAND_WORLD_MERFOLK = 210407
OPEN_STREETS_ISLAND_WORLD_TOWN_VISITOR = 210410
OPEN_STREETS_JOGGER = 40409
OPEN_STREETS_JUNGLE_MARKETPLACE_BROWSER = 178175
OPEN_STREETS_JUNGLE_MARKETPLACE_FISHERMAN = 178121
OPEN_STREETS_JUNGLE_MARKETPLACE_TOURIST_TAKE_PHOTO = 178230
OPEN_STREETS_LOUNGER = 77025
OPEN_STREETS_MARKET_STALLS_CUSTOMER = 181017
OPEN_STREETS_MASTER_FISHERMAN = 40509
OPEN_STREETS_MASTER_GARDENER = 40366
OPEN_STREETS_MYSHUNO_MEADOWS_CHILDREN_PLAYING = 154536
OPEN_STREETS_MYSHUNO_MEADOWS_FISHER = 155931
OPEN_STREETS_MYSHUNO_MEADOWS_FORMAL_VISITORS = 154537
OPEN_STREETS_MYSHUNO_MEADOWS_JOGGER = 155567
OPEN_STREETS_MYSHUNO_MEADOWS_LIVING_STATUE_BUSKER = 151727
OPEN_STREETS_MYSHUNO_MEADOWS_TOWNIE = 155682
OPEN_STREETS_MYSHUNO_MEADOWS_WEIRDO = 151728
OPEN_STREETS_PAINTER = 126203
OPEN_STREETS_PICNIC_TABLE = 126163
OPEN_STREETS_PLAYGROUND = 38312
OPEN_STREETS_RESTROOM = 40786
OPEN_STREETS_RESTROOM_LOCAL = 127059
OPEN_STREETS_SEASONAL_LEAVES = 181007
OPEN_STREETS_SEASONAL_PUDDLES = 181009
OPEN_STREETS_SEASONAL_SKATER = 181008
OPEN_STREETS_SEASONAL_SKATER_PRO = 185771
OPEN_STREETS_SEASONAL_SNOW_CHILD = 185707
OPEN_STREETS_SEASONAL_SNOW_TYAE = 181488
OPEN_STREET_CITY_LIFE_LIVES_ON_STREET_ADULT = 134683
OPEN_STREET_CITY_LIFE_LIVES_ON_STREET_CHILD = 152482
ORG_EVENT_DEBATE_SHOWDOWN_AUDIENCE_MEMBER = 222731
ORG_EVENT_DEBATE_SHOWDOWN_JUDGE = 222729
ORG_EVENT_DEBATE_SHOWDOWN_JUDGE_DECLARE = 229268
ORG_EVENT_DEBATE_SHOWDOWN_PARTICIPANT = 222730
ORG_EVENT_DEBATE_SHOWDOWN_PLAYER = 225829
ORG_EVENT_DEBATE_SHOWDOWN_PLAYER_PRACTICE = 230077
ORG_EVENT_DEBATE_SHOWDOWN_PRACTICE_PARTICIPANT = 228583
ORG_EVENT_PAINTING_IN_THE_PARK_MEMBERS = 223216
ORG_EVENT_PAINTING_IN_THE_PARK_MODEL = 227009
ORG_EVENT_PAINTING_IN_THE_PARK_PLAYER = 223358
PAPARAZZI_LOCKED_OUT = 200949
PAPARAZZI_PAPARAZZI = 196400
PARK_DEFAULT = 76134
PARK_DEFAULT_PCTYAE = 157919
PARK_FISHER = 77050
PARK_GARDENER = 77051
PARK_PLAYER = 134438
PARTY_BAR_NIGHT_MEET_UP_PARTICIPANT = 229025
PARTY_HOST = 16168
PARTY_HOST_CHARITY_BENEFIT = 202428
PARTY_HOST_KEG_PARTY = 222556
PARTY_HOST_LAMPOON = 202122
PARTY_RESIDENT = 26053
PATIENT_AWAY_EVENT_HOUSE_CALL = 114053
PATIENT_AWAY_EVENT_OUTBREAK = 114027
PATRON_MUSEUM = 29785
PATRON_MUSEUM_JUNGLE_NATIVE = 185013
PATRON_MUSEUM_JUNGLE_TOURIST = 185021
PATRON_MUSEUM_PLAYER = 134430
PET_CARE_PET = 164140
PET_CARE_PET_CARE_WORKER = 164139
PET_OBSTACLE_COURSE_PET = 172175
PET_OBSTACLE_COURSE_PET_OWNER = 172176
PIZZA_DELIVERY = 9830
PLAY_DATE_ACTOR_TARGET = 117181
PLAY_DATE_NPC_INVITER = 117173
PLAY_DATE_NPC_PARENT = 117184
PLAY_DATE_PLAYER_PARENT = 118329
PLAY_HOOKY_ACTOR_TARGET = 125960
PLAY_HOOKY_INVITE_SIM_PICKER = 126661
PLAY_HOOKY_NPC_HOST = 125959
PRANK_BAR_NIGHT_MEET_UP_PARTICIPANT = 229026
PRESENT_PILE_GROUP = 185128
PRESENT_PILE_SIM = 185129
PROTESTER = 136556
READER_LIBRARY = 27571
RECOMMEND_LOCAL_HANGOUT_CLUB_PARTY_ACTOR_TARGET = 137956
RECOMMEND_LOCAL_HANGOUT_CLUB_PARTY_CLUB_MEMBERS = 137957
RECOMMEND_LOCAL_HANGOUT_CLUB_PARTY_INVITE = 137964
RECOMMEND_LOCAL_HANGOUT_CLUB_PARTY_SIM_PICKER = 137958
RECOMMEND_LOCAL_HANGOUT_MUSEUM_ACTOR_TARGET = 137995
RECOMMEND_LOCAL_HANGOUT_MUSEUM_INVITE_SIM_PICKER = 137996
RECOMMEND_LOCAL_HANGOUT_MUSEUM_NPC_INVITE = 137997
RELAXATION_VENUES_CELEBRITY_HANG_OUT_HIGH_FAME = 195426
RELAXATION_VENUES_CELEBRITY_HANG_OUT_LOW_FAME = 195425
RELAXATION_VENUE_BARTENDER = 156407
RELAXATION_VENUE_MASSAGE_THERAPIST = 117815
RELAXATION_VENUE_REFLEXOLOGIST = 119519
REPAIR = 129478
RESTAURANT_DINER_BACKGROUND_BAD_DATE_ANGRY_SIM = 132758
RESTAURANT_DINER_BACKGROUND_BAD_DATE_FLIRTY_SIM = 132759
RESTAURANT_DINER_BACKGROUND_HAPPY_DATE = 132676
RESTAURANT_DINER_BACKGROUND_NPC_CELEBRITY = 196197
RESTAURANT_DINER_BACKGROUND_NPC_CRITIC = 141387
RESTAURANT_DINER_BACKGROUND_NPC_EARLY_BIRDS = 132779
RESTAURANT_DINER_BACKGROUND_NPC_FAMILY_MEAL_CHILD = 132883
RESTAURANT_DINER_BACKGROUND_NPC_FAMILY_MEAL_PARENT = 132884
RESTAURANT_DINER_BACKGROUND_STANDARD = 132459
RESTAURANT_DINER_EVENTS_NPC_BUSINESS_SUITS = 133907
RESTAURANT_DINER_EVENTS_NPC_COSPLAY = 133902
RESTAURANT_DINER_EVENTS_NPC_GHOSTS = 133903
RESTAURANT_DINER_EVENTS_NPC_NEARLY_NUDE = 133909
RESTAURANT_DINER_EVENTS_NPC_SPACE_RACE = 133908
RESTAURANT_DINER_SUB_NPC_BAD_DATE_ANGRY_SIM = 132757
RESTAURANT_DINER_SUB_NPC_BAD_DATE_FLIRTY_SIM = 132756
RESTAURANT_DINER_SUB_NPC_CELEBRITY = 196200
RESTAURANT_DINER_SUB_NPC_CRITIC = 141389
RESTAURANT_DINER_SUB_NPC_EARLY_BIRDS = 132778
RESTAURANT_DINER_SUB_NPC_FAMILY_MEAL_CHILD = 132885
RESTAURANT_DINER_SUB_NPC_FAMILY_MEAL_PARENT = 132886
RESTAURANT_DINER_SUB_NPC_HAPPY_DATE = 132675
RESTAURANT_DINER_SUB_STANDARD = 132458
ROBOTICS_BAR_NIGHT_MEET_UP_PARTICIPANT = 229042
ROOMMATE_NPC_EVENT = 221661
ROOMMATE_NPC_EVENT_ARGUMENT = 223202
ROOMMATE_NPC_EVENT_GET_HYPE = 223201
ROOMMATE_NPC_EVENT_LOCKED_OUT = 223199
ROOMMATE_NPC_EVENT_WHISPERS = 223203
ROOMMATE_NPC_EVENT_WOOING = 223200
ROOMMATE_NPC_STANDARD = 208141
ROOMMATE_NPC_STANDARD_FRIENDS = 210614
ROOMMATE_NPC_STANDARD_PARTY = 212049
ROOMMATE_NPC_STANDARD_POTENTIAL = 220605
ROOMMATE_NPC_STANDARD_SIGNIFICANT_OTHER = 210690
SECRET_LAB_PLAYER = 204571
SITUATION_APARTMENT_NEIGHBORS_VISITOR_COMPLAINT_NOISE = 146044
SITUATION_APARTMENT_NEIGHBORS_VISITOR_INTRIGUED_NOISE = 146051
SITUATION_APARTMENT_NEIGHBORS_VISITOR_INTRIGUED_SMELL = 146054
SITUATION_APARTMENT_NEIGHBOR_NPC_CHAT = 155249
SITUATION_APARTMENT_NEIGHBOR_NPC_CHECK_MAIL = 137333
SITUATION_APARTMENT_NEIGHBOR_NPC_HOST_LOUD_FIGHT = 145044
SITUATION_APARTMENT_NEIGHBOR_NPC_HOST_LOUD_MUSIC = 138077
SITUATION_APARTMENT_NEIGHBOR_NPC_HOST_LOUD_WOOHOO = 138078
SITUATION_APARTMENT_NEIGHBOR_NPC_INVITED_HANGOUT = 146556
SITUATION_APARTMENT_NEIGHBOR_NPC_TAKE_OUT_TRASH = 137046
SITUATION_APARTMENT_NEIGHBOR_PLAYER_HOST_CHAT = 155252
SITUATION_APARTMENT_NEIGHBOR_PLAYER_HOST_HANGOUT_GENERIC = 139272
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_BRAINSTORM_ART_LOVER = 141312
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_BRAINSTORM_CREATIVE = 141311
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_CHILDS_PLAY = 141134
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_CHILD_COMPLAINT = 141133
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_FLIRTY_SHOWER = 141135
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_GEEK_OUT = 141132
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_GENERIC_BORED = 139265
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_KEY_GROUP = 140397
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_MUNCHIES_FOODIE = 141313
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_MUNCHIES_GLUTTON = 141314
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_UNINVITED_GOOFBALL = 141929
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_UNINVITED_INSANE = 141935
SITUATION_APARTMENT_NEIGHBOR_VISITOR_HANGOUT_WORKOUT = 141131
SITUATION_BASIC_TRAIT_STRANGER_VILLE_NPC_CONSPIRACIST = 206856
SITUATION_BASIC_TRAIT_STRANGER_VILLE_NPC_MILITARY = 206855
SITUATION_BASIC_TRAIT_STRANGER_VILLE_NPC_SCIENTIST = 206857
SITUATION_CAREER_DOCTOR_NPC_ASSISTANT = 111986
SITUATION_CAREER_DOCTOR_NPC_DOCTOR = 111985
SITUATION_CAREER_DOCTOR_NPC_DOCTOR_DIAGNOSER = 116252
SITUATION_CAREER_DOCTOR_NPC_NURSE = 111276
SITUATION_CAREER_DOCTOR_NPC_OBGYN = 116172
SITUATION_CAREER_DOCTOR_NPC_ORDERLY = 112046
SITUATION_CAREER_DOCTOR_PATIENT_ADMITTED_LOW = 113532
SITUATION_CELEBRITY = 196518
SITUATION_CELEBRITY_GUITAR = 202419
SITUATION_CELEBRITY_MEET_AND_GREET_CELEBRITY = 199570
SITUATION_CELEBRITY_MEET_AND_GREET_FAN = 199571
SITUATION_CELEBRITY_TILE_PLACEMENT_CEREMONY_CROWD_MEMBER = 195785
SITUATION_CELEBRITY_TILE_PLACEMENT_CEREMONY_HONOREE = 195784
SITUATION_CITY_INVITES_ACTOR = 139546
SITUATION_CITY_INVITES_TARGET_SIM = 143134
SITUATION_CLUB_GO_DANCING_BACKGROUND_PARTY_GOER = 123414
SITUATION_CLUB_GO_DANCING_NPC_DANCER = 123140
SITUATION_CLUB_GO_DANCING_NPC_DANCE_PARTY_POOPER = 123154
SITUATION_CLUB_GO_DANCING_NPC_DJ = 122831
SITUATION_CLUB_GO_DANCING_NPC_DJ_AUDIENCE = 123014
SITUATION_CLUB_GO_DANCING_NPC_DJ_HIRED = 123727
SITUATION_CLUB_GO_DANCING_NPC_DJ_HIRED_LEVEL10 = 124275
SITUATION_CLUB_GO_DANCING_NPC_DJ_LEVEL10 = 124255
SITUATION_CLUB_GO_DANCING_PARTY_GOER = 123013
SITUATION_CLUB_GO_DANCING_PARTY_GOER_ACTOR = 125412
SITUATION_COUNTER = 181150
SITUATION_CRAFT_SALES_TABLE_OWNER = 155035
SITUATION_CRAFT_SALES_TABLE_VENDOR = 153605
SITUATION_CRAFT_SALES_TABLE_VENDOR_JUNGLE = 177941
SITUATION_CRAFT_SALES_TABLE_VENDOR_PAINTER = 154396
SITUATION_DANCE_BATTLE_FOLLOWER = 128538
SITUATION_DANCE_BATTLE_LEADER = 128537
SITUATION_DANCE_TOGETHER_FOLLOWER = 128100
SITUATION_DANCE_TOGETHER_LEADER = 128099
SITUATION_DETECTIVE_APB_CRIMINAL = 107969
SITUATION_DETECTIVE_APB_DECOY = 108028
SITUATION_DETECTIVE_APB_DETECTIVE = 108029
SITUATION_DETECTIVE_APB_NEUTRAL = 109091
SITUATION_DETECTIVE_CRIME_SCENE_OFFICER = 109168
SITUATION_DETECTIVE_CRIME_SCENE_PLAYER = 109056
SITUATION_DETECTIVE_CRIME_SCENE_WITNESS = 109167
SITUATION_DETECTIVE_PATROL_FIGHTER = 110694
SITUATION_DETECTIVE_PATROL_PLAYER = 110742
SITUATION_DETECTIVE_POLICE_STATION_ARRESTED = 109134
SITUATION_DETECTIVE_POLICE_STATION_CIVILIAN = 108698
SITUATION_DETECTIVE_POLICE_STATION_CRIMINAL = 112327
SITUATION_DETECTIVE_POLICE_STATION_NPC_ASSISTANT = 114512
SITUATION_DETECTIVE_POLICE_STATION_NPC_OFFICER = 109997
SITUATION_DETECTIVE_POLICE_STATION_PLAYER = 109187
SITUATION_DOCTOR_CAREER_PATIENT_ADMITTED_LOW_RECLINE = 116177
SITUATION_DOCTOR_CAREER_PATIENT_PREGNANT_EMERGENCY = 113635
SITUATION_GROUP_INTERACTION_FOLLOWER = 187208
SITUATION_GROUP_INTERACTION_LEADER = 187206
SITUATION_HOLIDAY = 182319
SITUATION_INFECTED = 202598
SITUATION_INFECTED_ATTACK = 204727
SITUATION_LANDLORD = 135301
SITUATION_LEAVE_NOW = 24225
SITUATION_LEAVE_NOW_MUST_RUN = 24321
SITUATION_LEAVE_SOON = 24221
SITUATION_MARKET_STALLS_CUSTOMER = 132960
SITUATION_MARKET_STALLS_VENDOR = 132892
SITUATION_MARKET_STALLS_VENDOR_CURIO_SHOP = 202393
SITUATION_MARKET_STALLS_VENDOR_HIRED_NPC = 132882
SITUATION_MARKET_STALLS_VENDOR_JUNGLE = 182887
SITUATION_MARKET_STALLS_VENDOR_SEASONAL = 191308
SITUATION_NPC_INVITES_LOUNGE_EVENT_ACTOR = 198863
SITUATION_NPC_INVITES_LOUNGE_EVENT_TARGET_SIM = 198864
SITUATION_PENTHOUSE_NEIGHBORS_HANGOUT_MUNCHIES_KEY_HOLDERS_FOODIE = 146195
SITUATION_PENTHOUSE_NEIGHBORS_HANGOUT_MUNCHIES_KEY_HOLDERS_GLUTTON = 146196
SITUATION_PENTHOUSE_NEIGHBORS_HANGOUT_MUNCHIES_NON_KEY_HOLDERS_FOODIE = 146193
SITUATION_PENTHOUSE_NEIGHBORS_HANGOUT_MUNCHIES_NON_KEY_HOLDERS_GLUTTON = 146194
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_BRAINSTORM_KEY_HOLDERS_ART_LOVER = 146280
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_BRAINSTORM_KEY_HOLDERS_CREATIVE = 146279
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_BRAINSTORM_NON_KEY_HOLDERS_ART_LOVER = 146278
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_BRAINSTORM_NON_KEY_HOLDERS_CREATIVE = 146282
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_CHILDS_PLAY_KEY_HOLDERS = 146408
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_CHILDS_PLAY_NON_KEY_HOLDERS = 146409
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_GEEK_OUT_KEY_HOLDERS = 146405
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_GEEK_OUT_NON_KEY_HOLDERS = 146406
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_GENERIC_BORED_KEY_HOLDERS = 146328
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_GENERIC_BORED_NON_KEY_HOLDERS = 146329
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_UNINVITED_KEY_HOLDERS_GOOFBALL = 146356
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_UNINVITED_KEY_HOLDERS_INSANE = 146357
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_UNINVITED_NON_KEY_HOLDERS_GOOFBALL = 146359
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_UNINVITED_NON_KEY_HOLDERS_INSANE = 146360
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_WORKOUT_KEY_HOLDERS = 146402
SITUATION_PENTHOUSE_NEIGHBORS_VISITOR_HANGOUT_WORKOUT_NON_KEY_HOLDERS = 146403
SITUATION_PERFORMANCE_SPACE_BUSKER_HIRED_GUITAR = 152921
SITUATION_PERFORMANCE_SPACE_BUSKER_HIRED_VIOLIN = 152920
SITUATION_PERFORMANCE_SPACE_BUSKER_OPEN_STREET = 142718
SITUATION_PERFORMANCE_SPACE_BUSKER_VIOLIN = 142060
SITUATION_PET_ADOPTION_ADOPTABLE_PET = 166817
SITUATION_PET_ADOPTION_ADOPTION_OFFICER = 166816
SITUATION_POSSESSED = 202246
SITUATION_RETAIL_CUSTOMER_BARGAIN_SHOPPER = 109149
SITUATION_RETAIL_CUSTOMER_CELEBRITY_HIGH_FAME = 195643
SITUATION_RETAIL_CUSTOMER_CELEBRITY_LOW_FAME = 195641
SITUATION_RETAIL_CUSTOMER_LOITERER = 109150
SITUATION_RETAIL_CUSTOMER_MID_RANGE = 109151
SITUATION_RETAIL_CUSTOMER_SOCIALIZER = 109152
SITUATION_RETAIL_CUSTOMER_WEALTHY = 109044
SITUATION_RETAIL_EMPLOYEE = 109248
SITUATION_RETAIL_NPC_EMPLOYEE = 112113
SITUATION_SCARECROW = 187081
SITUATION_SCARECROW_PURPLE = 191041
SITUATION_SCARECROW_RED = 191040
SITUATION_SERVICE_SKELETON = 177648
SITUATION_SET_TABLE = 161858
SITUATION_SINGLE_SIM_LEAVE = 101252
SITUATION_SQUAD_PERK_SQUAD_LEADER = 195512
SITUATION_SQUAD_PERK_SQUAD_MEMBER = 195505
SITUATION_TEMPLE_SKELETON = 178432
SITUATION_TODDLER_CAREGIVER = 156098
SITUATION_TV_WORK_OUT_TOGETHER_FOLLOWER = 164401
SITUATION_TV_WORK_OUT_TOGETHER_LEADER = 164400
SITUATION_VIP_ROPE_BOUNCER = 191861
SLEEPER_PARK = 27474
SPA_GUEST_PLAYER = 118867
STAY_THE_NIGHT = 40429
STUDENT_LIBRARY_MUSEUM = 27676
TEEN_PARK = 40112
TELEPORT_TO_MAGIC_HQ_FAIL = 215130
TEMPORARY_CLONE = 215158
TODDLER_PLAY_DATE_GUEST_CAREGIVER = 170144
TODDLER_PLAY_DATE_GUEST_TODDLER = 170082
TODDLER_PLAY_DATE_HOST_CARE_GIVER = 170083
TODDLER_PLAY_DATE_HOST_TODDLER = 170084
TRAGIC_CLOWN = 139603
TRAINER_GYM = 40327
TRAINING_DUMMY_GROUP = 203290
TRAINING_DUMMY_SIM = 203291
TRASH_DUMPER = 234516
TRASH_UPDATE_WASTE_MANAGER = 235043
TRASH_UPDATE_WASTE_MANAGER_PLAYER = 235802
TUTORIAL_WELCOME_WAGON = 77001
UNGREETED_NPC_VISITING_NPC = 34418
UNGREETED_NPC_VISITING_NPC_UNIVERSITY = 230379
UNGREETED_PLAYER_VISITING_NPC = 34417
UNIVERSITY_GRADUATION_CEREMONY_ARTS = 227001
UNIVERSITY_GRADUATION_CEREMONY_ARTS_HOST = 227912
UNIVERSITY_GRADUATION_CEREMONY_ARTS_HOUSEHOLD = 230458
UNIVERSITY_GRADUATION_CEREMONY_SCIENCE = 227003
UNIVERSITY_GRADUATION_CEREMONY_SCIENCE_HOST = 227918
UNIVERSITY_GRADUATION_CEREMONY_SCIENCE_HOUSEHOLD = 230455
UNIVERSITY_RIVALS_RIVALS_ARTS = 226703
UNIVERSITY_RIVALS_RIVALS_SCIENCE = 226701
UNIVERSITY_STUDENT = 221720
UNIVERSITY_WORLD_ARTS_GHOST = 222905
UNIVERSITY_WORLD_ARTS_MASCOT = 222866
UNIVERSITY_WORLD_ARTS_STUDENT = 222511
UNIVERSITY_WORLD_CTYAE_SWIMMER = 222840
UNIVERSITY_WORLD_SCIENCE_MASCOT = 222867
UNIVERSITY_WORLD_SCIENCE_ROBOT = 222943
UNIVERSITY_WORLD_SCIENCE_STUDENT = 222537
UNIVERSITY_WORLD_TOURING_TEEN = 222768
UNIVERSITY_WORLD_YA_SWIMMER = 222764
VAMPIRE_INVITES_VAMPIRE_CREATION_NORMIE = 152831
VAMPIRE_INVITES_VAMPIRE_CREATION_VAMPIRE = 152407
VAMPIRE_VISIT = 152616
VAMPIRE_VISIT_INITIAL = 155259
VENUE_ARTS_CENTER_FORMAL_VIEWER = 144891
VENUE_ARTS_CENTER_GHOST_VIEWER = 144899
VENUE_ARTS_CENTER_MUSICIAN_GUITAR = 144841
VENUE_ARTS_CENTER_MUSICIAN_PIANO = 144853
VENUE_ARTS_CENTER_MUSICIAN_VIOLIN = 144854
VENUE_ARTS_CENTER_PAINTER = 144674
VENUE_ARTS_CENTER_PARTY_MUSICIAN_GUITAR = 144879
VENUE_ARTS_CENTER_PARTY_MUSICIAN_PIANO = 144880
VENUE_ARTS_CENTER_PARTY_MUSICIAN_VIOLIN = 144881
VENUE_ARTS_CENTER_PARTY_PAINTER = 144894
VENUE_ARTS_CENTER_PARTY_VIEWER = 144893
VENUE_ARTS_CENTER_PLAYER = 148660
VENUE_ARTS_CENTER_SCULPTOR = 144777
VENUE_ARTS_CENTER_VIEWER = 144266
VENUE_ARTS_CENTER_YOUNG_MUSICIAN_PIANO = 144856
VENUE_ARTS_CENTER_YOUNG_MUSICIAN_VIOLIN = 144855
VENUE_ARTS_CENTER_YOUNG_PAINTER = 144834
VENUE_ARTS_CENTER_YOUNG_VIEWER = 144835
VENUE_BAR_ALIEN_NIGHT = 122626
VENUE_BAR_BEAR_NIGHT = 126612
VENUE_BAR_GHOST_NIGHT = 122625
VENUE_BAR_GUYS_NIGHT = 122629
VENUE_BAR_HAPPY_HOUR = 121146
VENUE_BAR_KNIGHT_NIGHT = 130283
VENUE_BAR_LADIES_NIGHT = 122627
VENUE_BAR_SINGLES_NIGHT = 122628
VENUE_BEACH_BEACH_COMBER = 207758
VENUE_BEACH_BEACH_COMBER_WALK_BY = 212410
VENUE_BEACH_LIFE_GUARD = 207759
VENUE_BEACH_MERFOLK = 207760
VENUE_BEACH_SAND_ARTIST = 207761
VENUE_BEACH_SWIMMER = 205337
VENUE_BEACH_TANNER = 207762
VENUE_BEACH_WATER_ENTHUSIAST = 207763
VENUE_BOWLING_BOWLER = 160124
VENUE_BOWLING_GROUP_2_BOWLER = 161094
VENUE_BOWLING_GROUP_3_BOWLER = 161106
VENUE_BOWLING_GROUP_4_BOWLER = 161107
VENUE_BOWLING_GROUP_BOWLER = 161083
VENUE_BOWLING_TEEN_BOWLER = 160167
VENUE_CHEF = 130833
VENUE_COMMUNITY_GARDEN_GARDENER_GROUP = 223954
VENUE_COMMUNITY_MARKET_SHOPPER_GROUP = 224112
VENUE_COMMUNITY_SHARED_CANDLE_CRAFTER = 235342
VENUE_COMMUNITY_SHARED_CHILD = 232586
VENUE_COMMUNITY_SHARED_FABRICATOR = 232583
VENUE_COMMUNITY_SHARED_GARDENER = 232370
VENUE_COMMUNITY_SHARED_INSECT_FARMER = 233424
VENUE_COMMUNITY_SHARED_PAINTER = 232585
VENUE_COMMUNITY_SHARED_SCROUNGER = 234657
VENUE_COMMUNITY_SHARED_SCROUNGER_WOOHOO = 235511
VENUE_COMMUNITY_SHARED_WOODWORKER = 232584
VENUE_HOME_CHEF = 140124
VENUE_HOST = 131306
VENUE_MAKER_SPACE_MENTOR = 232587
VENUE_MAKER_SPACE_RECYCLING_GURU = 232588
VENUE_MARKETPLACE_SHOPPER = 233861
VENUE_MASTER_FISHERMAN = 77065
VENUE_MASTER_GARDENER = 77066
VENUE_MASTER_HERBALIST = 102179
VENUE_NIGHTCLUB_NPC_DANCER = 123554
VENUE_PETS_BLACKLIST = 169533
VENUE_PETS_CAT = 170229
VENUE_PETS_DOG = 169532
VENUE_PETS_PET_OWNER_CAT_ARTS_CENTER = 172750
VENUE_PETS_PET_OWNER_CAT_BAR = 170226
VENUE_PETS_PET_OWNER_CAT_CAFE = 179099
VENUE_PETS_PET_OWNER_CAT_CLUB = 172494
VENUE_PETS_PET_OWNER_CAT_GYM = 172547
VENUE_PETS_PET_OWNER_CAT_KARAOKE = 172778
VENUE_PETS_PET_OWNER_CAT_LIBRARY = 172647
VENUE_PETS_PET_OWNER_CAT_LOUNGE = 172677
VENUE_PETS_PET_OWNER_CAT_MUSEUM = 172703
VENUE_PETS_PET_OWNER_CAT_PARK = 170227
VENUE_PETS_PET_OWNER_CAT_POOL = 172804
VENUE_PETS_PET_OWNER_DOG_ARTS_CENTER = 172751
VENUE_PETS_PET_OWNER_DOG_BAR = 169522
VENUE_PETS_PET_OWNER_DOG_CAFE = 179102
VENUE_PETS_PET_OWNER_DOG_CLUB = 172495
VENUE_PETS_PET_OWNER_DOG_GYM = 172558
VENUE_PETS_PET_OWNER_DOG_KARAOKE = 172780
VENUE_PETS_PET_OWNER_DOG_LIBRARY = 172656
VENUE_PETS_PET_OWNER_DOG_LOUNGE = 172678
VENUE_PETS_PET_OWNER_DOG_MUSEUM = 172704
VENUE_PETS_PET_OWNER_DOG_PARK = 169523
VENUE_PETS_PET_OWNER_DOG_POOL = 172803
VENUE_POOL_CHILD_SWIMMER = 125100
VENUE_POOL_ELDER_SWIMMER = 125101
VENUE_POOL_GENERIC_SWIMMER = 125099
VENUE_POOL_LOUNGER = 125102
VENUE_POOL_PLAYER_SWIMMER = 176643
VENUE_RESTAURANT_DINER_PLAYER = 132719
VENUE_RESTAURANT_PLAYER_GROUP_IDLE = 135262
VENUE_STUDENT_COMMONS_ARTS_MIXER_JUICE_KEG_BEARER = 222054
VENUE_STUDENT_COMMONS_ARTS_MIXER_MASCOT = 229957
VENUE_STUDENT_COMMONS_ARTS_MIXER_STUDENT = 222134
VENUE_STUDENT_COMMONS_ARTS_POETRY_CONTESTANT = 221663
VENUE_STUDENT_COMMONS_ARTS_POETRY_CONTESTANT_PLAYER = 221589
VENUE_STUDENT_COMMONS_ARTS_POETRY_PLAYER_CONTROLLER = 221628
VENUE_STUDENT_COMMONS_ARTS_POETRY_TEA_SERVER = 221800
VENUE_STUDENT_COMMONS_EXAM_CRAM_PLAYER = 222192
VENUE_STUDENT_COMMONS_MIXER_PROFESSOR = 222136
VENUE_STUDENT_COMMONS_PROFESSOR_ARTS_GOOD = 219265
VENUE_STUDENT_COMMONS_PROFESSOR_ARTS_GRUMPY = 219264
VENUE_STUDENT_COMMONS_PROFESSOR_ARTS_HIP = 219263
VENUE_STUDENT_COMMONS_PROFESSOR_ARTS_SMART = 226916
VENUE_STUDENT_COMMONS_PROFESSOR_SCIENCE_GOOD = 219267
VENUE_STUDENT_COMMONS_PROFESSOR_SCIENCE_GRUMPY = 219268
VENUE_STUDENT_COMMONS_PROFESSOR_SCIENCE_HIP = 219269
VENUE_STUDENT_COMMONS_PROFESSOR_SCIENCE_SMART = 226915
VENUE_STUDENT_COMMONS_SCIENCE_E_SPORTS_CONTESTANT = 221664
VENUE_STUDENT_COMMONS_SCIENCE_E_SPORTS_EXPERT_CONTESTANT = 221971
VENUE_STUDENT_COMMONS_SCIENCE_MIXER_JUICE_KEG_BEARER = 220377
VENUE_STUDENT_COMMONS_SCIENCE_MIXER_MASCOT = 229952
VENUE_STUDENT_COMMONS_SCIENCE_MIXER_PROFESSOR = 230396
VENUE_STUDENT_COMMONS_SCIENCE_MIXER_STUDENT = 222135
VENUE_STUDENT_COMMONS_STUDENTS_ARTS = 219230
VENUE_STUDENT_COMMONS_STUDENTS_SCIENCE = 219231
VENUE_STUDENT_COMMONS_VISITORS_ARTS = 219232
VENUE_STUDENT_COMMONS_VISITORS_SCIENCE = 219233
VENUE_WAITER = 130418
VET_EMPLOYEE = 165162
VET_PET = 164710
VET_PET_EXAM = 170927
VET_PET_OWNER = 164711
VET_PLAYER = 168071
VET_PLAYER_PET_EXAM = 174920
VET_VENDING_MACHINE_CUSTOMER = 172630
VISITOR = 16182
VISITOR_PET = 175547
VISITOR_ROOMMATE = 196885
VOODOO_SUMMONED = 40531
WALKER_BEAR = 104590
WALKER_CAMPING_FOREST = 106140
WALKER_CITY_LIFE_APARTMENT_NEIGHBOR_VISITOR_COME_FROM_APT = 141055
WALKER_CITY_LIFE_APARTMENT_NEIGHBOR_VISITOR_GO_TO_APT = 141054
WALKER_CITY_LIFE_COFFEE_DRINKER = 134352
WALKER_CITY_LIFE_COMMUTER = 134353
WALKER_CITY_LIFE_COMMUTER_APARTMENT_NEIGHBOR_SCHOOL_COME_FROM_APT = 139560
WALKER_CITY_LIFE_COMMUTER_APARTMENT_NEIGHBOR_SCHOOL_GO_TO_APT = 141047
WALKER_CITY_LIFE_COMMUTER_APARTMENT_NEIGHBOR_WORK_COME_FROM_APT = 139556
WALKER_CITY_LIFE_COMMUTER_APARTMENT_NEIGHBOR_WORK_GO_TO_APT = 141048
WALKER_CITY_LIFE_LIVES_ON_STREET = 155986
WALKER_CITY_LIFE_PHONE_CHATTER = 134355
WALKER_CITY_LIFE_SNACKER = 134354
WALKER_CLOWN = 97228
WALKER_CRIMINAL = 97224
WALKER_DESERT_OASIS = 9484
WALKER_DOG_BEING_WALKED = 133588
WALKER_GARDENER = 196906
WALKER_GARDENER_TO_LOT = 200555
WALKER_GARDEN_DISTRICT = 9485
WALKER_GARDEN_DISTRICT_FAMILY_TIME = 36749
WALKER_GARDEN_DISTRICT_ON_THE_TOWN = 36748
WALKER_GARDEN_DISTRICT_PARK_AFTER_DARK = 36772
WALKER_GARDEN_DISTRICT_PARK_JOGGER = 36773
WALKER_GARDEN_DISTRICT_PARK_PLAY_TIME = 36771
WALKER_GARDEN_DISTRICT_PARK_RELAXER = 36775
WALKER_GARDEN_DISTRICT_PARK_STREAKER = 238444
WALKER_GARDEN_DISTRICT_SCHOOL_COMMUTER = 36744
WALKER_GARDEN_DISTRICT_WORK_COMMUTER = 36732
WALKER_HOT_DOG = 97231
WALKER_JOB = 16183
WALKER_JUNGLE_STRAY_CAT = 181416
WALKER_JUNGLE_STRAY_DOG = 181417
WALKER_MAID = 97236
WALKER_MAID_TO_LOT = 200553
WALKER_NEIGHBOR = 120058
WALKER_NEIGHBOR_PARK_JOGGER = 126209
WALKER_NEIGHBOR_SCHOOL_COMMUTER = 126177
WALKER_PET_WORLD_DOG_WALKERS_DOG = 168142
WALKER_PET_WORLD_DOG_WALKERS_WALKER = 168143
WALKER_PET_WORLD_GHOST_CAT = 164210
WALKER_PET_WORLD_GHOST_DOG = 164209
WALKER_PET_WORLD_GHOST_DOG_LIGHTHOUSE = 175691
WALKER_PET_WORLD_SIM_BEACH_JOGGER = 164199
WALKER_PET_WORLD_SIM_BEACH_WALKER = 164200
WALKER_PET_WORLD_SIM_WORKER = 163998
WALKER_PET_WORLD_STRAY_CAT = 164205
WALKER_PET_WORLD_STRAY_CAT_FISHER = 164207
WALKER_PET_WORLD_STRAY_CAT_IN_HEAT = 164206
WALKER_PET_WORLD_STRAY_CAT_ON_LOT = 178581
WALKER_PET_WORLD_STRAY_DOG = 164203
WALKER_PET_WORLD_STRAY_DOG_IN_HEAT = 164204
WALKER_PET_WORLD_STRAY_DOG_ON_LOT = 178589
WALKER_PIZZA = 97237
WALKER_RENT_DUE_APARTMENT_LANDLORD = 143687
WALKER_REPAIRMAN = 197789
WALKER_REPAIRMAN_TO_LOT = 200557
WALKER_RING_DOORBELL_ACQUIRED_FAMILY_REL_BIT = 164640
WALKER_RING_DOORBELL_NEIGHBOR = 100054
WALKER_RING_DOORBELL_VAMPIRE = 153168
WALKER_RING_DOORBELL_WITH_RELATIONSHIP = 40341
WALKER_TEEN = 160243
WALKER_VAMPIRE = 153740
WALKER_VAMPIRE_HAS_HOME = 156392
WALKER_WALK_OF_SHAME = 76150
WALKER_WINDENBURG = 9486
WALK_BY_ALIEN = 113924
WALK_BY_ALIEN_IN_DISGUISE = 116921
WALK_BY_CELEBRITY_HANG_OUT_HIGH_FAME = 191718
WALK_BY_CELEBRITY_HANG_OUT_HIGH_FAME_YAE = 202103
WALK_BY_CELEBRITY_HANG_OUT_LOW_FAME = 191719
WALK_BY_CELEBRITY_HANG_OUT_LOW_FAME_YAE = 202104
WALK_BY_ECO_WORLD_FREEGAN = 236937
WALK_BY_ECO_WORLD_VOTER_WALK_BY = 234197
WALK_BY_EVENT_FALL_CHALLENGE_2016_DO_TD_CELEBRATOR = 153130
WALK_BY_EVENT_SPRING_CHALLENGE_PLANT_SIM_NPC = 163058
WALK_BY_FAKE_VAMPIRE = 153770
WALK_BY_FAME_WORLD_CELEBRITY_LEAVE_HOME = 196918
WALK_BY_FAME_WORLD_CELEBRITY_RETURN_HOME = 196919
WALK_BY_FAME_WORLD_PAPARAZZI = 200337
WALK_BY_FAME_WORLD_RESIDENTS_SCHOOL_LEAVE_HOME = 196881
WALK_BY_FAME_WORLD_RESIDENTS_SCHOOL_RETURN_HOME = 196886
WALK_BY_FAME_WORLD_RESIDENTS_WORK_LEAVE_HOME = 196817
WALK_BY_FAME_WORLD_RESIDENTS_WORK_RETURN_HOME = 196818
WALK_BY_FAME_WORLD_STUDIO_ACTOR = 197814
WALK_BY_FAME_WORLD_STUDIO_ASSISTANT = 197788
WALK_BY_FAME_WORLD_TOURIST = 201115
WALK_BY_ISLANDER = 216000
WALK_BY_ISLANDER_JOGGER = 216137
WALK_BY_ISLANDER_LOUNGER = 216537
WALK_BY_ISLANDER_TEEN = 216147
WALK_BY_JUNGLE_CHILD = 181345
WALK_BY_JUNGLE_TYAE = 181344
WALK_BY_MAGIC_DUELIST = 216809
WALK_BY_MAGIC_PORTAL_GO_TO_PORTAL = 217141
WALK_BY_MAGIC_PORTAL_LEAVE_PORTAL = 217139
WALK_BY_POLICE_PATROL = 112412
WALK_BY_RING_DOORBELL_MAX_FAMILY_REL_BIT = 168417
WALK_BY_SCOUTING = 188543
WALK_BY_SEASONAL_FALL = 184890
WALK_BY_SEASONAL_SPRING = 184888
WALK_BY_SEASONAL_SUMMER = 184889
WALK_BY_SEASONAL_WINTER = 184891
WALK_BY_STRANGER_VILLE_CONSPIRACIST = 203308
WALK_BY_STRANGER_VILLE_CONSPIRACIST_LIBRARY = 207322
WALK_BY_STRANGER_VILLE_INFECTED = 203974
WALK_BY_STRANGER_VILLE_MILITARY = 203293
WALK_BY_STRANGER_VILLE_MILITARY_BAR = 207323
WALK_BY_STRANGER_VILLE_OGA = 203307
WALK_BY_STRANGER_VILLE_SCIENTIST = 203294
WALK_BY_STRANGER_VILLE_SCIENTIST_LIBRARY = 207324
WALK_BY_SURPRISE_HOLIDAY_PIRATE_DAY = 182814
WALK_BY_TRAGIC_CLOWN = 139892
WALK_BY_UNIVERSITY_STUDENT_HANGOUT_ARTS_STUDENT = 225745
WALK_BY_UNIVERSITY_STUDENT_HANGOUT_PROFESSOR = 225747
WALK_BY_UNIVERSITY_STUDENT_HANGOUT_SCIENCE_PROFESSOR = 230611
WALK_BY_UNIVERSITY_STUDENT_HANGOUT_SCIENCE_STUDENT = 225746
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_ATHLETE_E_SPORTS = 222568
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_ATHLETE_SOCCER = 222569
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_MASCOT = 222864
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_SPORTS_FAN_E_SPORTS = 222570
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_ARENA_SPORTS_FAN_SOCCER = 222571
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_CLASS_BIKE_STUDENT = 222818
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_CLASS_PROFESSOR = 222574
WALK_BY_UNIVERSITY_WORLD_ARTS_FROM_CLASS_STUDENT = 222573
WALK_BY_UNIVERSITY_WORLD_ARTS_SCHOOL_GHOST = 222757
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_ATHLETE_E_SPORTS = 222549
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_ATHLETE_SOCCER = 222552
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_MASCOT = 222863
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_SPORTS_FAN_E_SPORTS = 222550
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_ARENA_SPORTS_FAN_SOCCER = 222551
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_CLASS_BIKE_STUDENT = 222816
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_CLASS_PROFESSOR = 222581
WALK_BY_UNIVERSITY_WORLD_ARTS_TO_CLASS_STUDENT = 222582
WALK_BY_UNIVERSITY_WORLD_GENERAL_ARTS_BIKE_STUDENT = 228134
WALK_BY_UNIVERSITY_WORLD_GENERAL_ARTS_STUDENT = 222662
WALK_BY_UNIVERSITY_WORLD_GENERAL_PROFESSOR = 222664
WALK_BY_UNIVERSITY_WORLD_GENERAL_SCIENCE_BIKE_STUDENT = 228135
WALK_BY_UNIVERSITY_WORLD_GENERAL_SCIENCE_STUDENT = 222663
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_ATHLETE_E_SPORTS = 222616
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_ATHLETE_SOCCER = 222617
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_MASCOT = 222861
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_SPORTS_FAN_E_SPORTS = 222618
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_ARENA_SPORTS_FAN_SOCCER = 222619
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_CLASS_BIKE_STUDENT = 222815
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_CLASS_PROFESSOR = 222621
WALK_BY_UNIVERSITY_WORLD_SCIENCE_FROM_CLASS_STUDENT = 222622
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_ATHLETE_E_SPORTS = 222626
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_ATHLETE_SOCCER = 222627
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_MASCOT = 222862
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_SPORTS_FAN_E_SPORTS = 222628
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_ARENA_SPORTS_FAN_SOCCER = 222629
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_CLASS_BIKE_STUDENT = 222814
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_CLASS_PROFESSOR = 222631
WALK_BY_UNIVERSITY_WORLD_SCIENCE_TO_CLASS_STUDENT = 222632
WALK_BY_WEATHER_RAINING = 184885
WALK_BY_WEATHER_SNOWING = 184886
WARDROBE_PEDESTAL_STYLIST = 191613
WATER_SCOOTER_WALK_BY_JOB = 209405
WEDDING_BETROTHED = 9363
WELCOME_WAGON_DOOR_KNOCKER_NEIGHBOR = 119786
WELCOME_WAGON_DOOR_KNOCKER_NEIGHBOR_INFECTED = 202804
WELCOME_WAGON_FRUIT_BEARER_NEIGHBOR = 119361
WELCOME_WAGON_FRUIT_BEARER_NEIGHBOR_INFECTED = 202805
WELCOME_WAGON_NEW_NEIGHBOR_ACTOR = 119362
WELCOME_WAGON_NEW_NEIGHBOR_ACTOR_STRANGE = 204555
WELCOME_WAGON_SECRET_AGENT = 202808
WELCOME_WAGON_WELCOMING_NEIGHBOR = 119352
WELCOME_WAGON_WELCOMING_NEIGHBOR_INFECTED = 202806
YOGA_CLASS_MEMBER = 118131
YOGA_INSTRUCTOR = 118130
YOGA_INSTRUCTOR_IDLE = 118373

Skills

class CommonSkillId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for sim skills.

ACTING = 194727
ADULT_MAJOR_ACTING = 194727
ADULT_MAJOR_ARCHAEOLOGY = 174237
ADULT_MAJOR_BAKING = 104198
ADULT_MAJOR_BAR_TENDING = 16695
ADULT_MAJOR_CHARISMA = 16699
ADULT_MAJOR_COMEDY = 16698
ADULT_MAJOR_DJ_MIXING = 121612
ADULT_MAJOR_FABRICATION = 231908
ADULT_MAJOR_FISHING = 39397
ADULT_MAJOR_FLOWER_ARRANGING = 186703
ADULT_MAJOR_GARDENING = 16700
ADULT_MAJOR_GOURMET_COOKING = 16701
ADULT_MAJOR_GUITAR = 16702
ADULT_MAJOR_HANDINESS = 16704
ADULT_MAJOR_HERBALISM = 101920
ADULT_MAJOR_HOME_STYLE_COOKING = 16705
ADULT_MAJOR_LOGIC = 16706
ADULT_MAJOR_MISCHIEF = 16707
ADULT_MAJOR_PAINTING = 16708
ADULT_MAJOR_PARENTING = 160504
ADULT_MAJOR_PHOTOGRAPHY = 105774
ADULT_MAJOR_PIANO = 16709
ADULT_MAJOR_PIPE_ORGAN = 149665
ADULT_MAJOR_PROGRAMMING = 16703
ADULT_MAJOR_ROCKET_SCIENCE = 16710
ADULT_MAJOR_SINGING = 137811
ADULT_MAJOR_VETERINARIAN = 161190
ADULT_MAJOR_VIDEO_GAMING = 16712
ADULT_MAJOR_VIOLIN = 16713
ADULT_MAJOR_WELLNESS = 117858
ADULT_MAJOR_WRITING = 16714
ADULT_MINOR_DANCING = 128145
ADULT_MINOR_JUICE_FIZZING = 234806
ADULT_MINOR_LOCAL_CULTURE = 174687
ADULT_MINOR_MEDIA_PRODUCTION = 192655
ARCHAEOLOGY = 174237
BAKING = 104198
BOWLING = 158659
CHARISMA = 16699
CHILD_CREATIVITY = 16718
CHILD_MENTAL = 16719
CHILD_MOTOR = 16720
CHILD_SOCIAL = 16721
CHOPSTICKS = 142593
COMEDY = 16698
COMMUNICATION = 140170
COOKING = 16705
CREATIVITY = 16718
CROSS_STITCH = 259758
DANCING = 128145
DARTBOARD_DARTS = 127868
DJ_MIXING = 121612
DOG_TRAINING = 161220
ENTREPRENEUR = 274197
EQUESTRIAN_SKILL = 322708
FABRICATION = 231908
FISHING = 39397
FITNESS = 16659
FLOWER_ARRANGING = 186703
FOOSBALL = 122854
GARDENING = 16700
GOURMET_COOKING = 16701
GUITAR = 16702
HANDINESS = 16704
HERBALISM = 101920
HIDDEN_SKATING = 179925
HIDDEN_TREAD_MILL_ROCK_CLIMBING_WALL_CLIMB = 165900
HIDDEN_VAMPIRE_LORE = 149556
HORSE_AGILITY = 324632
HORSE_ENDURANCE = 324634
HORSE_JUMPING = 324633
HORSE_TEMPERAMENT = 324631
HUMANOID_ROBOT_ENHANCEMENT = 224672
IMAGINATION = 140706
INFANT_CRAWL_HIDDEN = 297187
INFANT_MILESTONE_FINE_MOTOR_HIDDEN = 273725
INFANT_MILESTONE_GROSS_MOTOR_HIDDEN = 273723
INFANT_MILESTONE_SOCIAL_HIDDEN = 273726
INFANT_SOCIAL_AGE_UP_HIDDEN = 324352
INVALID = 0
JUICE_FIZZING = 234806
JUICE_PONG = 213548
KNITTING = 239521
LOGIC = 16706
MAINTENANCE = 111904
MEDIA_PRODUCTION = 192655
MEDIUM = 255249
MENTAL = 16719
MISCHIEF = 16707
MIXOLOGY = 16695
MOTOR = 16720
MOVEMENT = 136140
OBJECT_UPGRADE_COMPUTER_GAMING = 29027
PAINTING = 16708
PARENTING = 160504
PET_POOP_CLEAN_UP = 161097
PET_TRAINING = 161220
PHOTOGRAPHY = 105774
PIANO = 16709
PING_PONG = 212561
PIPE_ORGAN = 149665
POTTY = 144913
PROGRAMMING = 16703
RANCH_NECTAR = 315761
RESEARCH_AND_DEBATE = 221014
RETAIL_MAINTENANCE = 111904
RETAIL_SALES = 111902
RETAIL_WORK_ETHIC = 111903
ROBOTICS = 217413
ROCKET_SCIENCE = 16710
ROCK_CLIMBING = 245639
ROCK_CLIMBING_HIDDEN = 165900
SALES = 111902
SELVADORADIAN_CULTURE = 174687
SHELL_TUTOR_PICKED_SKILL_HIDDEN = 224628
SINGING = 137811
SKATING = 179925
SKATING_HIDDEN = 179925
SKIING = 245613
SNOWBOARDING = 246054
SOCIAL = 16721
SPICY_FOOD = 142592
THINKING = 140504
THROWING_THINGS = 127868
TODDLER_COMMUNICATION = 140170
TODDLER_IMAGINATION = 140706
TODDLER_MOVEMENT = 136140
TODDLER_POTTY = 144913
TODDLER_THINKING = 140504
VAMPIRE_LORE = 149556
VAMPIRE_LORE_HIDDEN = 149556
VETERINARIAN = 161190
VIDEO_GAMING = 16712
VIOLIN = 16713
WELLNESS = 117858
WORK_ETHIC = 111903
WRITING = 16714

Slot Types

class CommonSlotType

Bases: object

Slot types for various objects.

ACTIVITY_TABLE_PAINTING = 'ActivityTablePainting'
ANIMATION_SLOT_SIM_INTERACTION = 'animationSlot_SimInteraction'
ANIMATION_SLOT_SIT_INDIVIDUAL = 'animationSlot_SitIndividual'
ANIMATION_SLOT_SIT_SHARED = 'animationSlot_SitShared'
APPLIANCE_EMBEDDED = 'ApplianceEmbedded'
APPLIANCE_SURFACE = 'ApplianceSurface'
ARCHAEOLOGY_TABLE = 'archaeologyTable'
AUTO_PET_FEEDER = 'AutoPetFeeder'
BANQUET_TABLE_CENTER_PIECE = 'BanquetTableCenterpiece'
BAR_SERVE = 'BarServe'
BOOKSHELVES_E = 'BookShelves_E'
BOOKSHELVES_W = 'BookShelves_W'
BOOTH = 'Booth'
BOOTH_CORNER = 'BoothCorner'
BULLETIN_BOARD_CURFEW_DRAWING = 'bulletinBoardCurfewDrawing'
BULLETIN_BOARD_CURFEW_NOTE = 'bulletinBoardCurfewNote'
CAMERA_TRIPOD = 'Camera_Tripod'
CAMPFIRE_SIT = 'CampfireSit'
CARVING_STATION = 'CarvingStation'
CHEF_STATION_FOOD_PLATTER = 'ChefStationFoodPlatter'
CHEMISTRY_LAB_SCIENCE = 'ChemistryLabScience'
CLONING_MACHINE_CLONE = 'CloningMachineClone'
CLONING_MACHINE_SIM = 'CloningMachineSim'
CLONING_MACHINE_SOURCE = 'CloningMachineSource'
COLLECTION_SKULL_DISPLAY = 'Collection_Skull_Display'
COLLECT_MONSTER_BATTLE_CARD = 'collectMonsterBattleCard'
CRAFT_ROBOTICS = 'CraftRobotics'
CUPCAKE_MACHINE_SERVE = 'CupcakeMachineServe'
CURTAIN = 'Curtain'
DRINK_DECANTER = 'DrinkDecanter'
DRINK_TRAY_SERVE = 'DrinkTrayServe'
EASEL_PAINT = 'EaselPaint'
ESPRESSO_BAR_BREW = 'espressoBarBrew'
ESPRESSO_BAR_GRIND = 'espressoBarGrind'
ESPRESSO_MACHINE_CUP = 'EspressoMachineCup'
FENCE_DECO = 'FenceDeco'
FENCE_RAIL_SIDE_DECO = 'FenceRailSideDeco'
FLOOR_MURAL_PAINT = 'FloorMuralPaint'
FLOWER_ARRANGEMENT = 'FlowerArrangement'
GAMEPLAY_SLOT_DECO_LARGE = '_gameplaySlot_Deco_Large'
GAMEPLAY_SLOT_DECO_MEDIUM = '_gameplaySlot_Deco_Medium'
GAMEPLAY_SLOT_DECO_SMALL = '_gameplaySlot_Deco_Small'
GARAGE_MURAL_PAINT = 'GarageMuralPaint'
GLOBE_BAR_DECANTER = 'GlobeBar_Decanter'
GRILL_COOK = 'GrillCook'
HOLIDAY_TREE_DECORATION_GARLAND = 'HolidayTree_Decoration_Garland'
HOLIDAY_TREE_DECORATION_ORNAMENT = 'HolidayTree_Decoration_Ornament'
HOLIDAY_TREE_DECORATION_SKIRT = 'HolidayTree_Decoration_Skirt'
HOLIDAY_TREE_DECORATION_TOPPER = 'HolidayTree_Decoration_Topper'
HOLIDAY_TREE_PRESENT_PILE = 'HolidayTree_PresentPile'
HUMANOID_BOT = 'humanoidBot'
INVENTION_CONSTRUCTOR_SCIENCE = 'InventionConstructorScience'
JUICE_KEG_CUP = 'JuiceKegCup'
LAUNDRY_WASHING_MACHINE = 'Laundry_WashingMachine'
MAGIC_WAND_DISPLAY = 'MagicWandDisplay'
MECH_SUIT_HEAD = 'MechSuitHead'
MICROWAVE_COOK = 'MicrowaveCook'
MONSTER_BATTLE_SCREEN = 'monsterBattleScreen'
NIGHTSTAND = 'Nightstand'
OBJECT_SURFACE_2_X_1 = '2x1ObjectSurface'
OFFERING = 'Offering'
OVEN_COOK = 'OvenCook'
PARTY_BOT = 'PartyBot'
PEDESTAL_STATUE = 'PedestalStatue'
PHOTO_COLLAGE_FRAME_LANDSCAPE_MED = 'PhotoCollageFrame_Landscape_Med'
PHOTO_COLLAGE_FRAME_LANDSCAPE_SMALL = 'PhotoCollageFrame_Landscape_Small'
PHOTO_COLLAGE_FRAME_PORTRAIT_MED = 'PhotoCollageFrame_Portrait_Med'
PHOTO_COLLAGE_FRAME_PORTRAIT_SMALL = 'PhotoCollageFrame_Portrait_Small'
PING_PONG_CUP = 'PingPongCup'
PLACEMAT_DRAWING = 'PlacematDrawing'
PLANT_COW = 'PlantCow'
PLANT_LARGE = 'PlantLarge'
PLANT_SIMS_MAGIC_BEANS = 'PlantSims_MagicBeans'
PLANT_SMALL = 'PlantSmall'
POSTCARD_BOARD_COLLECT = 'PostcardBoardCollect'
RESTAURANT_SIGN_DECAL = 'RestaurantSignDecal'
RESTAURANT_SIGN_DECAL_4_X_1_X_2 = 'RestaurantSignDecal4x1x2'
RESTAURANT_SIGN_DECAL_LARGE = 'RestaurantSignDecalLarge'
RETAIL_FOOD_DISPLAY_SHOW = 'RetailFoodDisplayShow'
ROBOT_VACUUM = 'RobotVacuum'
ROLLUP_MURAL_PAINT = 'RollupMuralPaint'
SIT_CHAIR = 'SitChair'
SIT_CHAIR_LARGE = 'SitChairLrg'
SIT_CHAIR_TALL = 'SitChairTall'
SIT_DRINK = 'SitDrink'
SIT_EAT = 'SitEat'
SIT_INDIVIDUAL = 'SitIndividual'
SIT_SHARED = 'SitShared'
SPAWN_POINT = 'SpawnPoint'
STAGE = 'Stage'
STAND_INDIVIDUAL = 'StandIndividual'
STAND_SHARED = 'StandShared'
STAR_TILE = 'starTile'
STOVE_COOK = 'StoveCook'
STYLEBOARD = 'Styleboard'
SURGERY_TABLE_BASSINET = 'SurgeryTable_Bassinet'
TABLE_GAME_INDIVIDUAL = 'TableGameIndividual'
TABLE_GAME_SHARED = 'TableGameShared'
TODDLER_SIPPY_CUP = 'ToddlerSippyCup'
TV_STAND_TV = 'TvStandTV'
VIDEO_STATION = 'VideoStation'
WALL_MURAL_PAINT = 'WallMuralPaint'
WOODWORK_IN_PROGRESS = 'WoodworkInProgress'

Species

class CommonSpecies

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Custom Species enum containing all species (including extended species).

CAT = Ellipsis
FOX = Ellipsis
HORSE = Ellipsis
HUMAN = Ellipsis
INVALID = Ellipsis
LARGE_DOG = Ellipsis
SMALL_DOG = Ellipsis
static convert_from_vanilla(value)

Convert a value into a CommonSpecies enum.

Parameters:value (SpeciesExtended) – An instance of SpeciesExtended
Returns:The specified value translated to CommonSpecies or INVALID if the value could not be translated.
Return type:CommonSpecies
static convert_to_localized_string_id(value)

Convert a value into a Localized String identifier.

Parameters:value (CommonSpecies) – An instance of a CommonSpecies
Returns:The specified value translated to a localized string identifier. If no localized string id is found, the name property of the value will be used instead.
Return type:Union[int, str]
static convert_to_vanilla(value)

Convert a value into the vanilla SpeciesExtended enum.

Parameters:value (CommonSpecies) – An instance of CommonSpecies
Returns:The specified value translated to SpeciesExtended or INVALID if the value could not be translated.
Return type:Union[SpeciesExtended, None]
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonSpecies], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonSpecies]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonSpecies], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonSpecies], optional) – These values will be excluded. If set to None, INVALID will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str
static get_species(sim_info)

Retrieve the CommonSpecies of a sim. Use this instead of CommonSpeciesUtils.get_species to determine a more specific species.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A species matching the Sim or INVALID if no matching species is found.
Return type:CommonSpecies

Statistics

class CommonStatisticId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla statistics.

ACTOR_CAREER_MAIN_GOAL = 197925
ACTOR_CAREER_PREP_TASK_PRACTICE_ACTION = 199419
ACTOR_CAREER_PREP_TASK_PRACTICE_DRAMATIC = 199420
ACTOR_CAREER_PREP_TASK_PRACTICE_ROMANTIC = 199418
ACTOR_CAREER_PREP_TASK_RELATIONSHIP_CO_STAR = 197221
ACTOR_CAREER_PREP_TASK_RELATIONSHIP_DIRECTOR = 197222
ACTOR_CAREER_PREP_TASK_RESEARCH_FLIRTY = 199421
ACTOR_CAREER_PREP_TASK_RESEARCH_FUNNY = 199422
ACTOR_CAREER_PREP_TASK_RESEARCH_MEAN = 199423
ACTOR_CAREER_PREP_TASK_SKILL_ACTING = 199417
ACTOR_CAREER_PREP_TASK_SKILL_CHARISMA = 197223
ACTOR_CAREER_PREP_TASK_SKILL_COMEDY = 197225
ACTOR_CAREER_PREP_TASK_SKILL_FITNESS = 197224
ACTOR_CAREER_PREP_TASK_SKILL_GUITAR = 197226
ACTOR_CAREER_PREP_TASK_SKILL_HANDINESS = 197227
ACTOR_CAREER_PRE_PERFORMANCE_DIRECTOR_PRODUCER = 193186
ACTOR_CAREER_PRE_PERFORMANCE_DOLLY_CAMERA = 194698
ACTOR_CAREER_PRE_PERFORMANCE_STATIONARY_CAMERA = 194697
ACTOR_CAREER_SAFE_OUTCOME = 197349
ADVENTUROUS_PET_GO_ON_ADVENTURE_LIGHTHOUSE_PROGRESS = 175555
AGE_ADULT = 38438
AGE_CHILD = 38441
AGE_ELDER = 38437
AGE_TEEN = 38440
AGE_YOUNG_ADULT = 38439
ALIEN_ABDUCTION_COOLDOWN = 102866
ALIEN_ABDUCTION_TRACKER = 102865
ALIEN_MEMORY_ERASE_COOLDOWN = 103694
ALIEN_WATCH_ALIEN_TV = 107154
ANCIENT_ARTIFACT_UNCOVER_STATE_FLAG = 184279
APARTMENT_BULLETIN_BOARD_TIMER = 145322
ARCADE_MACHINE_GAME_OVER_TIME_OUT = 128204
ARCADE_MACHINE_LIVES_LEFT = 127410
ARCADE_MACHINE_NUMBER_OF_PLAYERS = 128094
ARCADE_MACHINE_PROGRESSION = 127408
ARCHAEOLOGY_SKILL_GIVE_AUTHENTICATION_MAIL = 176117
ARCHAEOLOGY_TABLE_ANALYZE_COLLECTIBLE = 182766
ARCHAEOLOGY_TABLE_AUTHENTICATE_ARTIFACT = 182767
ARCHAEOLOGY_TABLE_EXTRACT_ELEMENT = 182769
ARCHAEOLOGY_TABLE_REFINE_CRYSTAL = 182768
ARCHAEOLOGY_TABLE_UNCOVER_ARTIFACT = 182770
ASKED_FOR_ADVICE = 166010
ASPIRATION_WORLD_FAMOUS_CELEBRITY_ASKED_FOR_SELFIE_COUNT = 197546
ASPIRATION_WORLD_FAMOUS_CELEBRITY_INCITE_CHEER_COUNT = 197547
ATTRACTOR_POINTS_TOURIST_TAKE_PHOTO = 178223
ATTRACTOR_POINTS_TOURIST_VIEW = 196996
AUTONOMY_FAMILY_BULLETIN_BOARD = 166672
AUTONOMY_GHOST_HAUNT = 102775
AUTONOMY_TRAIT_GHOST_COW_PLANT = 102856
AUTO_PET_FEEDER_FOOD_REMAINING = 159119
AWAY_ACTIONS_BEDS = 76162
AWAY_ACTIONS_GARDEN_PLANTS = 76182
AWAY_ACTIONS_HAS_SKILL_OBJECTS_BARTENDING = 76256
AWAY_ACTIONS_HAS_SKILL_OBJECTS_CHARISMA = 76257
AWAY_ACTIONS_HAS_SKILL_OBJECTS_CHILD_CREATIVITY = 76272
AWAY_ACTIONS_HAS_SKILL_OBJECTS_CHILD_MENTAL = 76273
AWAY_ACTIONS_HAS_SKILL_OBJECTS_CHILD_MOTOR = 76274
AWAY_ACTIONS_HAS_SKILL_OBJECTS_CHILD_SOCIAL = 76275
AWAY_ACTIONS_HAS_SKILL_OBJECTS_COMEDY = 76258
AWAY_ACTIONS_HAS_SKILL_OBJECTS_COOKING = 76263
AWAY_ACTIONS_HAS_SKILL_OBJECTS_FISHING = 76259
AWAY_ACTIONS_HAS_SKILL_OBJECTS_FITNESS = 76276
AWAY_ACTIONS_HAS_SKILL_OBJECTS_GUITAR = 76261
AWAY_ACTIONS_HAS_SKILL_OBJECTS_HANDINESS = 76262
AWAY_ACTIONS_HAS_SKILL_OBJECTS_LOGIC = 76260
AWAY_ACTIONS_HAS_SKILL_OBJECTS_MISCHIEF = 76264
AWAY_ACTIONS_HAS_SKILL_OBJECTS_PAINTING = 76265
AWAY_ACTIONS_HAS_SKILL_OBJECTS_PIANO = 76266
AWAY_ACTIONS_HAS_SKILL_OBJECTS_PROGRAMMING = 76267
AWAY_ACTIONS_HAS_SKILL_OBJECTS_ROCKET_SCIENCE = 76268
AWAY_ACTIONS_HAS_SKILL_OBJECTS_VIDEO_GAMING = 76269
AWAY_ACTIONS_HAS_SKILL_OBJECTS_VIOLIN = 76270
AWAY_ACTIONS_HAS_SKILL_OBJECTS_WELLNESS = 118846
AWAY_ACTIONS_HAS_SKILL_OBJECTS_WRITING = 76271
AWAY_ACTIONS_ITEMS_TO_CLEAN = 76166
AWAY_ACTION_DIRTY = 75572
AWAY_ACTION_GARDEN = 75733
BABY_CARE_HUNGER = 38633
BABY_CARE_HYGIENE = 38632
BABY_CARE_SOCIAL = 38634
BABY_FALLING_ASLEEP = 100020
BABY_NEW = 98939
BANQUET_TABLE_FOOD_SPAWNED = 116824
BASKETBALL_COACH_TIMER = 154698
BASSINET_NEGLECTED = 100339
BECOMING_VAMPIRE = 149438
BED_MONSTER_UNDER_REL_TRACKER = 136457
BEE_BOX_HONEY = 186126
BEE_BOX_MITES_COUNTDOWN = 190590
BEE_BOX_MOOD = 186127
BIRD_FLOCK_DESTROY_FLOCK = 174711
BLESSINGS_ANCIENT_JOY_CONTAGIOUS = 175092
BONFIRE_FIRE_INTENSITY = 121461
BONSAI_GROWTH = 16450
BOOKING_STATION_FINGERPRINT_COOLDOWN = 110663
BOOKING_STATION_MUGSHOT_COOLDOWN = 110664
BOOKING_STATION_SEARCH_COOLDOWN = 110646
BOOK_CRAFTING_LEVEL = 100664
BREW_POT = 27539
BREW_SINGLE = 27552
BUFF_ALL_MOTIVES_HIGH_GATE = 27153
BUFF_BURNING_LOVE_START_FIRE = 107076
BUFF_CLEANING_EMOTION = 24005
BUFF_CONFIDENT_BY_POTION = 26335
BUFF_DROWN_GHOST_FEAR_OF_WATER = 107571
BUFF_ENERGIZED_BY_POTION = 26337
BUFF_ENOUGH_ALREADY = 157743
BUFF_FLIRTY_BY_POTION = 26305
BUFF_FOCUSED_BY_POTION = 26338
BUFF_GHOST_ANGRY = 102473
BUFF_GHOST_EMBARRASSMENT = 102525
BUFF_GHOST_PLAYFUL = 102501
BUFF_HAPPY_BY_POTION = 26339
BUFF_HERBALIST_POTION_INSECT_REPELLENT = 104530
BUFF_HERBALIST_POTION_SKIN_BALM = 104568
BUFF_HYPER_CHARGED = 190884
BUFF_INSIDER_TRAIT_CURIOUS_ABOUT_CLUBS = 125580
BUFF_INSIDER_TRAIT_MISS_HANGING_OUT = 125579
BUFF_INSPIRED_BY_POTION = 26340
BUFF_LOST_FIGHT = 16445
BUFF_OBJECT_BATHTUB_BUBBLES = 16480
BUFF_OBJECT_BATHTUB_PLAY = 8229
BUFF_OBJECT_BED_RELAX = 16482
BUFF_OBJECT_BONSAI_ONE_WITH_PLANT = 40066
BUFF_OBJECT_BOOK_READ_FLIRTY_LOW = 16490
BUFF_OBJECT_BOOK_READ_FOCUSED_LOW = 16491
BUFF_OBJECT_BOOK_READ_PLAYFUL_DIRTY = 16494
BUFF_OBJECT_BOOK_READ_SKILL_TOO_EASY = 16497
BUFF_OBJECT_BOOK_READ_SKILL_TOO_HARD = 16498
BUFF_OBJECT_BOOK_SKILL_TOO_EASY_VAMPIRE_BOOK = 149624
BUFF_OBJECT_BOOK_SKILL_TOO_HARD_VAMPIRE_BOOK = 149626
BUFF_OBJECT_CELEBU_SERUM_DRANK_CONFIDENT = 194907
BUFF_OBJECT_CELEBU_SERUM_DRANK_ENERGY = 194909
BUFF_OBJECT_CELEBU_SERUM_DRANK_FLIRTY = 194910
BUFF_OBJECT_CELEBU_SERUM_DRANK_FOCUS = 194911
BUFF_OBJECT_CELEBU_SERUM_DRANK_FUN = 194905
BUFF_OBJECT_CELEBU_SERUM_DRANK_HAPPY = 194912
BUFF_OBJECT_CELEBU_SERUM_DRANK_HYGIENE = 194906
BUFF_OBJECT_CELEBU_SERUM_DRANK_INSPIRED = 194914
BUFF_OBJECT_CELEBU_SERUM_DRANK_SLEEP = 194915
BUFF_OBJECT_COFFEE_CAFFEINE0 = 100836
BUFF_OBJECT_COFFEE_CAFFEINE1 = 16500
BUFF_OBJECT_COFFEE_CAFFEINE2 = 99750
BUFF_OBJECT_COFFEE_OVERLOAD = 99782
BUFF_OBJECT_COMPUTER_BRAIN_FRIED = 36128
BUFF_OBJECT_COMPUTER_VAMPIRE_RESEARCH_TOO_EASY = 153825
BUFF_OBJECT_COOKING_OBJECTS = 76609
BUFF_OBJECT_FITNESS_FATIGUE = 16508
BUFF_OBJECT_FITNESS_GOOD_WORKOUT = 97348
BUFF_OBJECT_FITNESS_PULLED_MUSCLE = 97347
BUFF_OBJECT_HOT_TUB_AROMATHERAPY_JASMINE = 118694
BUFF_OBJECT_HOT_TUB_AROMATHERAPY_LEMON = 118693
BUFF_OBJECT_HOT_TUB_AROMATHERAPY_PEPPERMINT = 118696
BUFF_OBJECT_HOT_TUB_AROMATHERAPY_SAGE = 118695
BUFF_OBJECT_MIRROR_BODY_SPRAY = 16522
BUFF_OBJECT_MIRROR_BREATH_SPRAY = 16523
BUFF_OBJECT_MIRROR_GUSSY_UP = 16525
BUFF_OBJECT_MONKEY_BARS_PLAY = 31634
BUFF_OBJECT_PLUMBING_USE_DIRTY = 10164
BUFF_OBJECT_SEATING_COMFORT = 25002
BUFF_OBJECT_SEATING_DISCOMFORT = 24998
BUFF_OBJECT_SHOWER_TAKE_SHOWER_HIGH_QUALITY = 9963
BUFF_OBJECT_SHOWER_TAKE_SHOWER_HIGH_QUALITY_UPGRADE = 10132
BUFF_OBJECT_SHOWER_TAKE_SHOWER_LOW_QUALITY = 9964
BUFF_OBJECT_SHOWER_TAKE_SHOWER_UPGRADE = 10133
BUFF_OBJECT_STEAM_ROOM_COMFORT = 119390
BUFF_OBJECT_STEAM_ROOM_EXPOSURE = 119409
BUFF_OBJECT_STEREO_MUSIC_TODDLER = 147770
BUFF_OBJECT_SURFACE_USE_DIRTY = 36390
BUFF_OBJECT_TV_GENERIC_WATCH = 31014
BUFF_OBJECT_VOODOO_DOLL_DAZED = 16540
BUFF_OBJECT_VOODOO_DOLL_FUN = 16541
BUFF_OBJECT_VOODOO_DOLL_LOVE = 16542
BUFF_OBJECT_VOODOO_DOLL_PAIN = 16543
BUFF_OBJECT_VOODOO_DOLL_UNCOMFORTABLE = 16544
BUFF_OBJECT_WRITING_WRITERS_BLOCK = 34130
BUFF_ON_FOREIGN_LOT = 16446
BUFF_RELATIONSHIP_FIGHT_WIN = 16552
BUFF_RELATIONSHIP_FIGHT_WIN_VILLAIN = 99532
BUFF_RELATIONSHIP_LOST_FIGHT_VILLAIN = 99536
BUFF_RELATIONSHIP_NEW_SIBLING = 97689
BUFF_RELATIONSHIP_NEW_SIBLING_BABY = 97930
BUFF_SERENADED = 39460
BUFF_SERUM_FAILURES_TRACKER = 105159
BUFF_SOCIAL_ANGRY_CONVERSATION = 10642
BUFF_SOCIAL_AWKWARD_TURTLE = 37843
BUFF_SOCIAL_BORING_CONVERSATION = 10645
BUFF_SOCIAL_DULL_HUMOR = 37856
BUFF_SOCIAL_EMBARRASSING_CONVERSATION = 10643
BUFF_SOCIAL_FLATTERED = 37857
BUFF_SOCIAL_FLIRTY_CONVERSATION = 10641
BUFF_SOCIAL_HAPPY_CONVERSATION = 10644
BUFF_SOCIAL_HOT_N_HEAVY = 37858
BUFF_SOCIAL_MADE_A_DEEP_CONNECTION = 37948
BUFF_SOCIAL_ON_A_ROLL = 37950
BUFF_SOCIAL_PLAYFUL_CONVERSATION = 10640
BUFF_STEREO_MUSIC = 96813
BUFF_STEREO_NEW_AGE_BORED = 118098
BUFF_STEREO_NEW_AGE_FOCUSED = 118099
BUFF_STEREO_SUMMER_STRUT = 186227
BUFF_STEREO_WINTER_HOLIDAY = 186234
BUFF_TIME_IN_RESTAURANT_FLIRTY_BREAKFAST = 133606
BUFF_TIME_IN_RESTAURANT_FLIRTY_DINNER = 133608
BUFF_TIME_IN_RESTAURANT_FLIRTY_LUNCH = 133607
BUFF_TIME_IN_RESTAURANT_HAPPY_BREAKFAST = 133362
BUFF_TIME_IN_RESTAURANT_HAPPY_DINNER = 133416
BUFF_TIME_IN_RESTAURANT_HAPPY_LUNCH = 133415
BUFF_TODDLER_AWAKE = 154194
BUFF_TODDLER_CAREGIVER_AWAKE = 157460
BUFF_TRAIT_FARTISAN_KNOCK_OUT = 16570
BUFF_TRAIT_GHOST_OLD_AGE_PET_IDLE_YOWL = 166679
BUFF_TRAIT_SNOB_HORSESHOES_BORING = 111547
BUFF_WEATHER_TV_CLIMATE_CHANGE = 179838
BUSH_PET_AVAILABLE = 171519
BUSKING_TOTAL_TIPS_TNS = 144187
CAMPFIRE_FIRE_INTENSITY = 101759
CAREER_ACTIVIST_PROMOTED_CAUSE_SIMS_COUNT = 135405
CAREER_ACTIVIST_PROMOTED_POLICY_SIMS_COUNT = 135568
CAREER_ACTIVIST_SECURED_VOTE_SIMS_COUNT = 136297
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_ALL = 135754
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_ECONOMY = 136369
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_ECONOMY_STATISTIC = 135469
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_ENVIRONMENT = 136370
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_ENVIRONMENT_STATISTIC = 135467
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_JUSTICE = 136371
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_JUSTICE_STATISTIC = 135471
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_PEACE = 136372
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_PEACE_STATISTIC = 135470
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_TAX = 136373
CAREER_ACTIVIST_SIMOLEONS_RAISED_FOR_CAUSE_TAX_STATISTIC = 135468
CAREER_BANK_BLUEPRINT_INSIDE_SCOOP = 33952
CAREER_BENEFIT_ACTIVIST = 135207
CAREER_BENEFIT_ACTIVIST_CHARITY = 151710
CAREER_BENEFIT_ACTIVIST_POLITICIAN = 153615
CAREER_BENEFIT_AGENT = 76229
CAREER_BENEFIT_ASTRONAUT = 76227
CAREER_BENEFIT_ATHLETE = 106738
CAREER_BENEFIT_BUSINESS = 106739
CAREER_BENEFIT_CRIMINAL = 76225
CAREER_BENEFIT_CRITIC = 136153
CAREER_BENEFIT_CULINARY = 76232
CAREER_BENEFIT_DRAMA_CLUB = 199910
CAREER_BENEFIT_ENTERTAINER = 76234
CAREER_BENEFIT_GARDENER = 186189
CAREER_BENEFIT_PAINTER = 76236
CAREER_BENEFIT_SCOUTING = 187002
CAREER_BENEFIT_SOCIAL_MEDIA = 135396
CAREER_BENEFIT_STYLE_INFLUENCER = 193215
CAREER_BENEFIT_TECH = 76237
CAREER_BENEFIT_WRITER = 76238
CAREER_CHILD_NEGLECT = 98946
CAREER_DETECTIVE_ANALYZE_CLUE_HANDICAP = 115370
CAREER_DETECTIVE_ARRESTED_SUSPECT = 112060
CAREER_DETECTIVE_CASES_SOLVED = 111452
CAREER_DETECTIVE_DEBUG_EVENT_SELECTED = 112734
CAREER_DETECTIVE_HAS_CASE = 112059
CAREER_DETECTIVE_INTERROGATION_AT100 = 116463
CAREER_DETECTIVE_ON_PATROL_TIMER = 116389
CAREER_DETECTIVE_SINGLE_DAY_GOAL_TRACKING_CITATIONS = 116375
CAREER_DETECTIVE_SINGLE_DAY_GOAL_TRACKING_CRIME_PICS = 116378
CAREER_DETECTIVE_SINGLE_DAY_GOAL_TRACKING_EVIDENCE_COLLECTED = 116377
CAREER_DETECTIVE_SINGLE_DAY_GOAL_TRACKING_SOCIAL_CIV = 116376
CAREER_DETECTIVE_SINGLE_DAY_GOAL_TRACKING_WITNESS_REPORTS = 116379
CAREER_DIVERT_FUNDS_COOLDOWN = 36961
CAREER_HACK_PAYOUT_MULTIPLIER = 33981
CAREER_HOMEWORK = 16571
CAREER_HOMEWORK_EXTRA_CREDIT = 33900
CAREER_HOMEWORK_MAKEUP = 33899
CAREER_INSTANT_BACKGROUND_CHECK_COOLDOWN = 34735
CAREER_INTELLIGENCE_DB_WORK_PERF = 34167
CAREER_INVESTIGATE_SIM_COOLDOWN = 34203
CAREER_PAINTER_AGENT = 30738
CAREER_PERFORMANCE = 16662
CAREER_PERFORMANCE_ACTIVIST = 141770
CAREER_PERFORMANCE_ACTOR = 196749
CAREER_PERFORMANCE_ASTRONAUT = 24170
CAREER_PERFORMANCE_ATHLETE = 106741
CAREER_PERFORMANCE_BUSINESS = 106742
CAREER_PERFORMANCE_CRIMINAL = 27782
CAREER_PERFORMANCE_CRITIC = 136181
CAREER_PERFORMANCE_CULINARY = 24167
CAREER_PERFORMANCE_DETECTIVE = 108581
CAREER_PERFORMANCE_DOCTOR = 108718
CAREER_PERFORMANCE_DRAMA_CLUB = 199905
CAREER_PERFORMANCE_ENTERTAINER = 27781
CAREER_PERFORMANCE_GARDENER = 186187
CAREER_PERFORMANCE_GRADE_SCHOOL = 24169
CAREER_PERFORMANCE_HIGHSCHOOL = 24168
CAREER_PERFORMANCE_MILITARY = 202507
CAREER_PERFORMANCE_PAINTER = 27786
CAREER_PERFORMANCE_SCIENTIST = 108717
CAREER_PERFORMANCE_SECRET_AGENT = 27780
CAREER_PERFORMANCE_SOCIAL_MEDIA = 135394
CAREER_PERFORMANCE_STYLE_INFLUENCER = 193216
CAREER_PERFORMANCE_TECH_GURU = 27783
CAREER_PERFORMANCE_TEEN_BABYSITTER = 35169
CAREER_PERFORMANCE_TEEN_BARISTA = 35168
CAREER_PERFORMANCE_TEEN_FAST_FOOD = 35165
CAREER_PERFORMANCE_TEEN_MANUAL_LABOR = 35166
CAREER_PERFORMANCE_TEEN_RETAIL = 35167
CAREER_PERFORMANCE_VOLUNTEER_SCOUTING = 186592
CAREER_PERFORMANCE_WRITER = 27784
CAREER_PICKPOCKET_COOLDOWN = 36960
CAREER_SCIENTIST_BREAKTHROUGH_LEVEL = 114887
CAREER_SCIENTIST_BREAKTHROUGH_PROGRESS = 108216
CAREER_SCIENTIST_INVENTING = 113011
CAREER_SCIENTIST_INVENT_ALIEN_PORTAL = 115207
CAREER_SCIENTIST_INVENT_CLONING_MACHINE = 115208
CAREER_SCIENTIST_INVENT_HOVER_LAMP = 115205
CAREER_SCIENTIST_INVENT_MOMENTUM_CONSERVER = 115204
CAREER_SCIENTIST_INVENT_SATELLITE_DISH = 115203
CAREER_SCIENTIST_INVENT_SIM_RAY = 115206
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_1 = 112715
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_10 = 112767
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_11 = 112768
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_12 = 112769
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_13 = 112770
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_14 = 112771
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_15 = 112772
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_16 = 112773
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_17 = 112774
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_18 = 112775
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_19 = 112776
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_2 = 112759
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_20 = 112817
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_21 = 112758
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_3 = 112760
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_4 = 112761
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_5 = 112762
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_6 = 112763
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_7 = 112764
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_8 = 112765
CAREER_SCIENTIST_SITUATION_GOAL_CHAIN_BREAKTHROUGH_9 = 112766
CAREER_SCIENTIST_UPGRADE_CLONE_SIM = 113556
CAREER_SCIENTIST_UPGRADE_DETECT_ALIENS = 113555
CAREER_SCIENTIST_UPGRADE_MIND_CONTROL_CHANGE_CLOTHES = 113336
CAREER_SCIENTIST_UPGRADE_MIND_CONTROL_CLEAN = 113333
CAREER_SCIENTIST_UPGRADE_MIND_CONTROL_EAT = 113335
CAREER_SCIENTIST_UPGRADE_MIND_CONTROL_PANIC = 113339
CAREER_SCIENTIST_UPGRADE_MIND_CONTROL_SIT = 113338
CAREER_SCIENTIST_UPGRADE_MIND_CONTROL_SLEEP = 113337
CAREER_SCIENTIST_UPGRADE_TRANSFORM = 113247
CAREER_SCIENTIST_UPGRADE_TRANSFORM_SIM = 113299
CAREER_SCIENTIST_UPGRADE_TRAVEL_ALIEN_WORLD = 113557
CAREER_SCOUTING_BADGES_COLLECTED = 187093
CAREER_SESSION_PERFORMANCE_CHANGE = 99886
CAREER_SOCIAL_MEDIA_FOLLOWERS_LOST_GAINED_TNS_TOTAL = 143928
CAREER_SOCIAL_MEDIA_PROFIT_GAINED_TNS_TOTAL = 143927
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS_REPRESENT = 145911
CAREER_TECH_GURU_FREELANCE_MULTIPLIER = 34384
CAREER_TONE_PERFORMANCE = 75576
CAT_COLD_WEATHER_GET_WARM = 185585
CAT_HOT_WEATHER_LAZE = 183616
CHALET_GARDENS_WANDER_MAZE_COOLDOWN = 126322
CHEF_STATION_IN_USE = 156196
CHEF_STATION_ORDER_COUNT = 131251
CHILDHOOD_PHASE = 164773
COLLECTABLE_ROCK_DECAY = 77481
COLLECTION_CITY_LIFE_POWER_BOX_POSTERS_SPAWN_TIMER = 143929
COLLECTION_SPAWN_GROUND_OBJECT = 16572
COLLECTION_SPAWN_SLOT_OBJECT = 16573
COLLECT_AFTER_EATING_TIMER = 74875
COLLECT_SPORE_GLOW = 205802
COMEDY_SKILL_PERFORMANCE_PAYOUT = 31619
COMEDY_SKILL_PRACTICE_ROUTINE = 30481
CRAFTING_PROGRESS = 16574
CRAFT_SALES_TABLE_CREATE_OBJECT = 147957
CRIME_MAP_ANALYZE_COOLDOWN = 107612
CULLING_GHOST = 161328
CULTURAL_FOOD_RECIPE_UNLOCKS = 137036
CURIOUS_TRAIT_SEARCH_COUNT = 172155
CURSES_ANCIENT_SICKNESS_CONTAGIOUS_COMMON = 175025
CURSES_ANCIENT_SICKNESS_CONTAGIOUS_RARE = 175029
CURSES_ANCIENT_SICKNESS_CONTAGIOUS_UNCOMMON = 175030
CURSES_SEEING_THINGS_DISPEL_COUNTER = 175277
DANCE_BATTLE_SCORE = 128954
DEATH_ELDER_EXHAUSTION = 9451
DEATH_ELDER_EXHAUSTION_TRACKER = 9450
DEATH_ELECTROCUTION = 8938
DEATH_ELECTROCUTION_TRACKER = 8935
DEATH_PUFFER_FISH = 135086
DEATH_TEMPERATURE_BURNING = 182175
DEATH_TEMPERATURE_FREEZING = 182176
DENIZEN_POND_CLEANING = 194428
DENIZEN_POND_DIRTINESS = 200850
DENIZEN_POND_FEEDING = 196544
DENIZEN_POND_HUNGER = 192251
DIRTINESS = 16575
DIRT_MOUND_AVAILABILITY = 173092
DIRT_MOUND_DUG = 172107
DISCIPLINE_CAT_JUMP_ON_COUNTERS = 170719
DISCIPLINE_CAT_SCRATCHING = 162259
DISCIPLINE_DOG_BARK = 165941
DISCIPLINE_DOG_EAT_POOP = 168488
DISCIPLINE_DOG_JUMP_ON_COUNTERS = 170720
DISCIPLINE_DOG_PUDDLES_PLAY = 162273
DISCIPLINE_DOG_TOILET = 162261
DISCIPLINE_FREQUENCY_CAT_JUMP_ON_COUNTERS = 177148
DISCIPLINE_FREQUENCY_CAT_SCRATCHING = 177149
DISCIPLINE_FREQUENCY_DOG_BARK = 177150
DISCIPLINE_FREQUENCY_DOG_CHASE = 177151
DISCIPLINE_FREQUENCY_DOG_EAT_POOP = 177153
DISCIPLINE_FREQUENCY_DOG_JUMP_ON_COUNTERS = 177154
DISCIPLINE_FREQUENCY_DOG_PUDDLES_PLAY = 177155
DISCIPLINE_FREQUENCY_DOG_TOILET = 177156
DISCIPLINE_FREQUENCY_PET_ATTACK = 177157
DISCIPLINE_FREQUENCY_PET_BAT_KNOCK_TRASH = 177158
DISCIPLINE_FREQUENCY_PET_BEG_EATING = 177159
DISCIPLINE_FREQUENCY_PET_EAT_PEOPLE_FOOD = 177160
DISCIPLINE_FREQUENCY_PET_POTTY_TRAINING = 177161
DISCIPLINE_FREQUENCY_PET_PUDDLES_DRINK = 177162
DISCIPLINE_FREQUENCY_PET_TRASH_EAT = 177163
DISCIPLINE_FREQUENCY_PET_TRASH_PLAY = 177164
DISCIPLINE_FREQUENCY_PET_TRASH_RUMMAGE = 177165
DISCIPLINE_FREQUENCY_PET_WAKE_UP_SIMS = 177166
DISCIPLINE_NEED_CAT_JUMP_ON_COUNTERS = 170723
DISCIPLINE_NEED_CAT_SCRATCHING = 163620
DISCIPLINE_NEED_DOG_BARK = 168560
DISCIPLINE_NEED_DOG_CHASE = 163625
DISCIPLINE_NEED_DOG_EAT_POOP = 168489
DISCIPLINE_NEED_DOG_JUMP_ON_COUNTERS = 170724
DISCIPLINE_NEED_DOG_PUDDLES_PLAY = 163629
DISCIPLINE_NEED_DOG_TOILET = 163630
DISCIPLINE_NEED_PET_ATTACK = 163631
DISCIPLINE_NEED_PET_BAT_KNOCK_TRASH = 163731
DISCIPLINE_NEED_PET_BEG_EATING = 163632
DISCIPLINE_NEED_PET_EAT_PEOPLE_FOOD = 170722
DISCIPLINE_NEED_PET_POTTY_TRAINING = 163628
DISCIPLINE_NEED_PET_PUDDLES_DRINK = 163635
DISCIPLINE_NEED_PET_TRASH_EAT = 163636
DISCIPLINE_NEED_PET_TRASH_PLAY = 163637
DISCIPLINE_NEED_PET_TRASH_RUMMAGE = 163752
DISCIPLINE_NEED_PET_WAKE_UP_SIMS = 170721
DISCIPLINE_PET_ATTACK = 162272
DISCIPLINE_PET_BEG_EATING = 162269
DISCIPLINE_PET_CHASE = 162263
DISCIPLINE_PET_EAT_PEOPLE_FOOD = 170717
DISCIPLINE_PET_POTTY_TRAINING = 162264
DISCIPLINE_PET_PUDDLES_DRINK = 162265
DISCIPLINE_PET_TRASH_EAT = 162266
DISCIPLINE_PET_TRASH_PLAY = 162267
DISCIPLINE_PET_WAKE_UP_SIMS = 170718
DOCTOR_CAREER_WORKED_HOURS = 112129
DOCTOR_PLAY_SET_TOTAL_PLAYTIME = 168522
DOG_HOT_WEATHER_PANT = 183492
DOG_SNOWING_RUN = 184225
DOG_TRAINING_FETCH = 161288
DOG_TRAINING_HEEL = 161283
DOG_TRAINING_LIE_DOWN = 161287
DOG_TRAINING_PLAY_DEAD = 161289
DOG_TRAINING_ROLL_OVER = 161285
DOG_TRAINING_SHAKE = 161290
DOG_TRAINING_SHOW_OFF_TRICKS = 170020
DOG_TRAINING_SIT = 161284
DOG_TRAINING_SPEAK = 161286
DOG_WALK_DOG_TIMER = 166678
DOLLHOUSE_SMASHED = 35314
DYNAMIC_SIGN_TIMER = 133263
EMOTION_AUTONOMY_ANGRY = 16455
EMOTION_AUTONOMY_ASLEEP = 27146
EMOTION_AUTONOMY_BORED = 16456
EMOTION_AUTONOMY_CONFIDENT = 16457
EMOTION_AUTONOMY_DAZED = 16470
EMOTION_AUTONOMY_EMBARRASSED = 16462
EMOTION_AUTONOMY_ENERGIZED = 16463
EMOTION_AUTONOMY_FLIRTY = 16464
EMOTION_AUTONOMY_FOCUSED = 16465
EMOTION_AUTONOMY_HAPPY = 16466
EMOTION_AUTONOMY_INSPIRED = 16467
EMOTION_AUTONOMY_PLAYFUL = 16468
EMOTION_AUTONOMY_POSSESSED = 202880
EMOTION_AUTONOMY_SAD = 16469
EMOTION_AUTONOMY_STRESSED = 16471
EMOTION_AUTONOMY_UNCOMFORTABLE = 16472
EMOTION_PETS_ANGRY_DOG = 158224
EMOTION_PETS_ANXIOUS_DOG = 158223
EMOTION_PETS_ASHAMED_DOG = 158230
EMOTION_PETS_ASLEEP_DOG = 158229
EMOTION_PETS_AUTONOMY_HYPER = 157907
EMOTION_PETS_CATS_AUTONOMY_ANGRY = 158406
EMOTION_PETS_CATS_AUTONOMY_ANXIOUS = 158189
EMOTION_PETS_CATS_AUTONOMY_ASLEEP = 158551
EMOTION_PETS_CATS_AUTONOMY_DROWSY = 158142
EMOTION_PETS_CATS_AUTONOMY_FLIRTY = 158408
EMOTION_PETS_CATS_AUTONOMY_HAPPY = 158410
EMOTION_PETS_CATS_AUTONOMY_SCARED = 158409
EMOTION_PETS_EXCITED_DOG = 158220
EMOTION_PETS_FLIRTY_DOG = 158226
EMOTION_PETS_HAPPY_DOG = 158228
EMOTION_PETS_MOPEY_DOG = 158222
EMOTION_PETS_SAD_DOG = 158221
EMOTION_PETS_SCARED_DOG = 158227
ENVIRONMENT_ANGRY = 16576
ENVIRONMENT_ASLEEP = 99396
ENVIRONMENT_BORED = 16577
ENVIRONMENT_CONFIDENT = 16578
ENVIRONMENT_DAZED = 99395
ENVIRONMENT_DROWSY_PETS = 158141
ENVIRONMENT_EMBARRASSED = 16579
ENVIRONMENT_ENERGIZED = 16580
ENVIRONMENT_FINE = 99397
ENVIRONMENT_FLIRTY = 16581
ENVIRONMENT_FOCUSED = 16582
ENVIRONMENT_HAPPY = 16583
ENVIRONMENT_HYPER_PETS = 157870
ENVIRONMENT_IMAGINATIVE = 16584
ENVIRONMENT_NEGATIVE = 16585
ENVIRONMENT_PETS_ANXIOUS = 158190
ENVIRONMENT_PLAYFUL = 16586
ENVIRONMENT_POSITIVE = 97781
ENVIRONMENT_POSSESSED = 201541
ENVIRONMENT_SAD = 16587
ENVIRONMENT_TENSE = 16588
ENVIRONMENT_UNCOMFORTABLE = 99394
EXCAVATION_PILE_PROGRESS = 177105
FAME_PERKS_INFLUENCER_GIFT_DELIVERY = 194664
FAME_PERK_BRAND_ALL_NIGHTER_CHARITY_STREAM = 196060
FAME_PERK_BRAND_ALL_NIGHTER_CHARITY_STREAM_CANCELLATION = 196090
FAME_PERK_BRAND_ALL_NIGHTER_CHARITY_STREAM_FAME_PAYOUT = 198519
FAME_PERK_CAREER_HOPPER_MULTIPLIER = 195757
FAME_PERK_SQUAD_MEMBER_AUTONOMY = 201645
FAME_QUIRKS_FAN_MAIL_GIFT_DELIVERY = 195790
FAME_QUIRKS_JUICE_ENTHUSIAST_CHILD = 196278
FAME_QUIRKS_JUICE_ENTHUSIAST_TYAE = 196262
FAME_QUIRK_A_SERIOUS_ACTOR_ANGER = 195906
FAME_QUIRK_BRUSHES_WITH_FAME_TOUCH_METER = 194072
FAME_QUIRK_EMOTION_BOMB_ANGER = 200818
FAME_QUIRK_EMOTION_BOMB_SADNESS = 200819
FAME_QUIRK_NO_TOUCHING_TOUCH_METER = 194071
FAME_QUIRK_PHONE_FANATIC = 191706
FAME_QUIRK_VAIN_STREET_VAIN_METER = 195986
FAME_WORLD_TAKE_PHOTO_NO_ATTRACTOR = 201140
FESTIVALS_HACK_THE_PLANET_SCORE = 141090
FESTIVALS_UGT_GAME_COUNT_ADVENTURE = 141685
FESTIVALS_UGT_GAME_COUNT_FAMILY = 141687
FESTIVALS_UGT_GAME_COUNT_PUZZLE = 141686
FESTIVALS_UGT_GAME_COUNT_SPORTS = 141688
FESTIVALS_UGT_GAME_COUNT_TOTAL = 141735
FESTIVALS_UGT_PLAYER_SCORE_ADVENTURE = 141690
FESTIVALS_UGT_PLAYER_SCORE_FAMILY = 141693
FESTIVALS_UGT_PLAYER_SCORE_PUZZLE = 141692
FESTIVALS_UGT_PLAYER_SCORE_SPORTS = 141691
FESTIVALS_UGT_SCORE = 141046
FESTIVAL_BLOSSOM_DRINK_TEA = 150594
FESTIVAL_BLOSSOM_VIEW_PLANTS = 143730
FESTIVAL_DARK_SIDER_DRINK_TEA = 135530
FESTIVAL_FIREWORKS_FIREWORK_DISPLAY_TIMER = 135874
FESTIVAL_FIREWORKS_FIREWORK_INDOOR_EXPLOSION = 142083
FESTIVAL_FIREWORKS_FUSE_TIMER = 135047
FESTIVAL_FIREWORKS_FUSE_TIMER_DUD = 135831
FESTIVAL_FIREWORKS_FUSE_TIMER_INDOORS = 142073
FESTIVAL_FIREWORKS_FUSE_TIMER_NEIGHBOR = 150515
FESTIVAL_FIREWORKS_FUSE_TIMER_QUICK = 135830
FESTIVAL_FIREWORKS_REPEATER_RESET_TIMER = 140909
FESTIVAL_FIREWORKS_SPARKLER_TIMER = 143690
FESTIVAL_FIREWORKS_SPENT_TIMER = 142168
FESTIVAL_FIREWORKS_WATCHING = 150511
FESTIVAL_FLEA_MARKET_HAGGLER = 142222
FESTIVAL_GENERAL_EAT_FOOD = 134829
FESTIVAL_LIGHT_SIDER_DRINK_TEA = 135529
FESTIVAL_NPC_BUFF_TIMERS = 149281
FESTIVAL_NPC_BUFF_TIMERS_AT_FESTIVAL = 149282
FESTIVAL_PLAYER_BUFF_TIMERS_AT_FESTIVAL_BLOSSOM = 144007
FESTIVAL_PLAYER_BUFF_TIMERS_AT_FESTIVAL_FLEA_MARKET = 144008
FESTIVAL_PLAYER_BUFF_TIMERS_AT_FESTIVAL_FOOD = 144009
FESTIVAL_PLAYER_BUFF_TIMERS_AT_FESTIVAL_LAMP = 144010
FESTIVAL_PLAYER_BUFF_TIMERS_AT_FESTIVAL_LOGIC = 143990
FESTIVAL_PLAYER_BUFF_TIMERS_BLOSSOM = 144004
FESTIVAL_PLAYER_BUFF_TIMERS_FLEA_MARKET = 144005
FESTIVAL_PLAYER_BUFF_TIMERS_FOOD = 144003
FESTIVAL_PLAYER_BUFF_TIMERS_LAMP = 144006
FESTIVAL_PLAYER_BUFF_TIMERS_LOGIC = 143789
FESTIVAL_WATCH_INTERACTIONS = 136205
FISHING_FAIL_AT_FISHING = 76386
FISHING_LOCATION_RECENTLY_EXAMINED = 76365
FISHING_NEED_TO_CAST = 74423
FISHING_WEIGHT = 76023
FISH_FRESHNESS = 77040
FITNESS_FAT = 16589
FITNESS_FIT = 16590
FLOWER_ARRANGEMENT_BEGONIA_CURSED_EFFECTS = 188243
FLOWER_ARRANGEMENT_SCENT_CROCUS = 186913
FLOWER_ARRANGEMENT_SCENT_LILY_LIFE_ESSENCE = 188710
FLOWER_ARRANGEMENT_TULIP_FAITHFUL_EFFECTS = 188190
FLOWER_ARRANGEMENT_WILTING = 186915
FLOWER_BUNNY_PLACED_FLOWER_NEARBY = 187682
FLOWER_DROP_COUNTER = 187473
FOOD_POISONING = 131883
FRESHNESS = 16591
FROGS_FROG_BREEDING_COOLDOWN_FOR_SIM = 98396
FRUIT_PUNCH_FOUNTAIN_SERVINGS = 116834
GAME_FOREVER = 38997
GARDENING_AGGREGATE = 8776
GARDENING_DECAY = 16592
GARDENING_EVOLUTION = 39327
GARDENING_EXPIRATION = 16593
GARDENING_FERTILIZER = 16594
GARDENING_FERTILIZER_B = 16595
GARDENING_FERTILIZER_C = 16596
GARDENING_FRUIT_DECAY = 16597
GARDENING_FRUIT_SIZE = 16598
GARDENING_GERMINATION = 16599
GARDENING_GROWTH = 16600
GARDENING_INFESTATION = 16601
GARDENING_MOISTURE = 16602
GARDENING_TEMPLE = 179472
GARDENING_WEEDS = 16603
GARLIC_BRAID_GARLIC_LEVEL = 151174
GENDER_PREFERENCE_FEMALE = 16663
GENDER_PREFERENCE_MALE = 16664
GIVE_ROMANTIC_GIFT_AUTONOMY = 186035
GLOAT = 34085
GO_FOR_WALK_DOG_BEHAVIOR = 166364
GO_FOR_WALK_SIM_BEHAVIOR = 166218
GRILLED_CHEESE_ASPIRATION_GRILLED_CHEESE_ATE = 132369
GRIM_REAPER_DEATH_COUNT = 16665
GROUP_STORY_WAITING = 110879
HAIR_MAKE_UP_CHAIR_WARDROBE_PEDESTAL_LOOP_COUNT = 189981
HAVE_BABY_AT_HOSPITAL_LEAVE = 116653
HOLDING_CELL_CAPACITY = 105310
HOLIDAY_TREE_FESTIVE = 180629
HOLIDAY_TREE_GARLAND_PROGRESS = 180422
HOLIDAY_TREE_ORNAMENTS_PROGRESS = 180421
HOLIDAY_TREE_SKIRT_PROGRESS = 181647
HOLIDAY_TREE_TOPPER_PROGRESS = 180423
HORSESHOE_BAD_THROWS = 111640
INCENSE_TIME_LEFT = 118476
INFECTED_CHEMICAL_ANALYZER_PROGRESS = 204831
INFECTION_CURE_EXPERIMENTAL_TRACKER = 204175
INFECTION_CURE_VACCINE_DURATION = 207420
INFECTION_SCANNER_CHARGE = 203442
INSECT_SPAWNER_VISIBILITY = 110554
INTERACTIVE_BUSH_DIRTINESS = 124865
INTERROGATION_TABLE_PROGRESS = 104629
INVALID = 0
INVESTIGATION_SYSTEM_STRANGER_VILLE_CRATER_INVESTIGATION_COUNT = 205430
JUNGLE_WORLD_LOOK_AROUND = 181759
JUNK_PILE_SEARCHES_AVAILABLE = 204673
KARAOKE_MACHINE_CONTEST_SCORE = 153653
KARAOKE_MACHINE_SCORE = 137536
LAUNDRY_AMOUNT = 175582
LAUNDRY_DRYER_LINT_TRAY_VOLUME = 176404
LAUNDRY_DRYER_OBJECT_DRYING_DURATION = 176051
LAUNDRY_HAMPER_CAPACITY = 175574
LAUNDRY_OBJECT_CLEANLINESS = 175411
LAUNDRY_OBJECT_DRYNESS = 175430
LAUNDRY_OBJECT_SCENTED = 175436
LAUNDRY_OBJECT_WASHING_MACHINE_BROKENESS_PLUMBING = 177039
LAUNDRY_WASHING_MACHINE_CLEANING_ADDITIVE = 176375
LAUNDRY_WASHING_MACHINE_OBJECT_CLEANING_DURATION = 175882
LICENSE_LYRICS = 153883
LICENSE_LYRICS_GUITAR = 139953
LICENSE_LYRICS_MICROPHONE = 139859
LICENSE_LYRICS_PIANO = 139954
LICENSE_SONG_DJ_MIX = 126100
LICENSE_SONG_GUITAR = 16605
LICENSE_SONG_PIANO = 16606
LICENSE_SONG_PIPE_ORGAN = 151358
LICENSE_SONG_VIOLIN = 16607
LIFE_SKILLS_AUTONOMY_CONFLICT_RESOLUTION_NEGATIVE = 163757
LIFE_SKILLS_AUTONOMY_CONFLICT_RESOLUTION_POSITIVE = 163756
LIFE_SKILLS_AUTONOMY_EMOTIONAL_CONTROL_NEGATIVE = 163759
LIFE_SKILLS_AUTONOMY_EMOTIONAL_CONTROL_POSITIVE = 163758
LIFE_SKILLS_AUTONOMY_EMPATHY_NEGATIVE = 163761
LIFE_SKILLS_AUTONOMY_EMPATHY_POSITIVE = 163760
LIFE_SKILLS_AUTONOMY_MANNERS_NEGATIVE = 163771
LIFE_SKILLS_AUTONOMY_MANNERS_POSITIVE = 163770
LIFE_SKILLS_AUTONOMY_RESPONSIBILITY_NEGATIVE = 163755
LIFE_SKILLS_AUTONOMY_RESPONSIBILITY_POSITIVE = 163754
LIFE_SKILL_CONFLICT_RESOLUTION = 161616
LIFE_SKILL_EMOTIONAL_CONTROL = 161618
LIFE_SKILL_EMPATHY = 161617
LIFE_SKILL_MANNERS = 161614
LIFE_SKILL_RESPONSIBILITY = 161615
LOCAL_CULTURE_SKILL_FOOD_TOLERANCE = 176981
LOT_DECORATED_STATE_VALUE = 183842
LTR_FEUD_MAIN = 193901
LTR_FRIENDSHIP_MAIN = 16650
LTR_MISCHIEF_MAIN = 26920
LTR_ROMANCE_MAIN = 16651
LTR_SIM_TO_PET_FRIENDSHIP_MAIN = 159228
MAKE_A_MESS_FLOUR_VARIANT_D = 165012
MAKE_A_MESS_FLOUR_VARIANT_E = 165138
MAKE_A_MESS_FLOUR_VARIANT_F = 165139
MAKE_A_MESS_VARIANT_A = 162810
MAKE_A_MESS_VARIANT_B = 162995
MAKE_A_MESS_VARIANT_C = 162997
MARKET_STALLS_BROWSE = 170543
MARKET_STALL_FOOD_STALL_ORDER = 178814
MASSAGE_TABLE_FINISHED = 121999
MASSAGE_TABLE_STONE_MASSAGE = 120462
MICROSCOPE_COLLECT = 31894
MOTHER_PLANT_BATTLE_MOTHER_HEALTH = 204445
MOTHER_PLANT_BATTLE_PLAYER_HEALTH = 203584
MOTHER_PLANT_ENRAGE = 204704
MOTIVE_ANIMAL_FOX_BLADDER = 270467
MOTIVE_ANIMAL_FOX_HYGIENE = 270701
MOTIVE_BABY_BLADDER = 16609
MOTIVE_BABY_DISTRACTION = 8947
MOTIVE_BABY_ENERGY = 16610
MOTIVE_BABY_HUNGER = 16611
MOTIVE_BABY_SOCIAL = 16612
MOTIVE_BLADDER = 16652
MOTIVE_CAMPING_FOREST_GOOD_AT_PEACE = 108425
MOTIVE_CAMPING_FOREST_HOME_SICK = 104114
MOTIVE_CAMPING_FOREST_NEAT_TOO_MUCH_DIRT = 107835
MOTIVE_CAMPING_FOREST_REFRESHED = 104832
MOTIVE_CAMPING_FOREST_SLOB_NATURAL_DIRT = 108426
MOTIVE_CAMPING_FOREST_SNOB_NOT_ENOUGH_CULTURE = 107829
MOTIVE_COMFORT = 16653
MOTIVE_ENERGY = 16654
MOTIVE_FUN = 16655
MOTIVE_HANG_OUT = 16615
MOTIVE_HUNGER = 16656
MOTIVE_HYGIENE = 16657
MOTIVE_HYGIENE_HANDS = 16616
MOTIVE_HYGIENE_ORAL = 16617
MOTIVE_MAKE_ONE_DESSERT = 34124
MOTIVE_MAKE_ONE_GROUP_MEAL = 34123
MOTIVE_MOURN_FRIEND = 99668
MOTIVE_MOURN_LOVED_ONE = 99667
MOTIVE_MOURN_NEMESIS = 99669
MOTIVE_NAUSEA = 16618
MOTIVE_PET_CAT_AFFECTION = 151038
MOTIVE_PET_CAT_BLADDER = 151036
MOTIVE_PET_CAT_BOWEL = 157949
MOTIVE_PET_CAT_ENERGY = 151037
MOTIVE_PET_CAT_HUNGER = 151035
MOTIVE_PET_CAT_HYGIENE = 157055
MOTIVE_PET_CAT_PLAY = 157718
MOTIVE_PET_DOG_AFFECTION = 151034
MOTIVE_PET_DOG_BLADDER = 151032
MOTIVE_PET_DOG_BOWEL = 158698
MOTIVE_PET_DOG_ENERGY = 151033
MOTIVE_PET_DOG_HUNGER = 151031
MOTIVE_PET_DOG_HYGIENE = 157056
MOTIVE_PET_DOG_PLAY = 158699
MOTIVE_PLANT_SIM_WATER = 162675
MOTIVE_ROLE_ALIEN_VISIT_ALIEN = 114183
MOTIVE_ROLE_BARTENDER = 16623
MOTIVE_ROLE_BARTENDER_TEND = 16622
MOTIVE_ROLE_BAR_MINGLER = 16620
MOTIVE_ROLE_CATERER = 16624
MOTIVE_ROLE_DINNER_PARTY_HOST = 16625
MOTIVE_ROLE_DRINK = 101020
MOTIVE_ROLE_EAT = 122235
MOTIVE_ROLE_EAT_ONE_SLICE_OF_CAKE = 8901
MOTIVE_ROLE_GRIM_REAPER = 16628
MOTIVE_ROLE_GRIM_REAPER_REAP_SOUL = 16627
MOTIVE_ROLE_SMUGGLER = 28804
MOTIVE_ROLE_WEDDING_GUEST = 8898
MOTIVE_ROLE_WORKOUT = 97594
MOTIVE_SOCIAL = 16658
MOTIVE_THIRST = 10020
MOTIVE_TODDLER_ATTENTION = 142037
MOTIVE_VISIBLE_VAMPIRE_POWER = 150238
MOTIVE_VISIBLE_VAMPIRE_THIRST = 149541
MURAL_ACTIVIST_GLOBE = 148595
MURAL_ACTIVIST_TREES = 148594
MURAL_CANYON = 148589
MURAL_CULTURAL_ELEPHANT = 148911
MURAL_CULTURAL_FISH = 148909
MURAL_CULTURAL_GIRL = 148912
MURAL_CULTURAL_JAPANESE = 148910
MURAL_DECAY = 147256
MURAL_EGYPT = 148482
MURAL_FIG_GIRL = 150994
MURAL_FIG_HAT_LADY = 150995
MURAL_FIG_HEART = 150993
MURAL_FIG_PENGUIN = 150996
MURAL_FISH = 146763
MURAL_FLOWERS = 146762
MURAL_GANG = 148484
MURAL_GARDEN = 148590
MURAL_GEISHA = 148483
MURAL_GRAF_PIECE = 148913
MURAL_GRAF_PURPLE = 148914
MURAL_ILLUSION_BIRDS = 151702
MURAL_ILLUSION_FISH = 151672
MURAL_ILLUSION_FOUNTAIN = 151671
MURAL_ILLUSION_RAINBOW = 151673
MURAL_KING = 148481
MURAL_KOI = 148588
MURAL_LEAVES = 147390
MURAL_MAGENTA_CITY = 147837
MURAL_MOSAIC_CITY = 147838
MURAL_ORANGE_CITY = 148485
MURAL_TREE = 147494
MURAL_UNIVERSE = 148591
MURAL_ZILLA_CITY = 148486
MUSIC_PRODUCTION_STATION_CD_ON_RADIO = 203042
MUSIC_PRODUCTION_STATION_MUSIC_LABEL_DINKY_BEATS = 194714
MUSIC_PRODUCTION_STATION_MUSIC_LABEL_MAXIS_MUSIC_MACHINE = 194715
MUSIC_PRODUCTION_STATION_MUSIC_LABEL_NEW_TASTE_MAKERS = 194716
MUSIC_PRODUCTION_STATION_RELEASE_COOLDOWN = 201546
MYSTICAL_RELIC_COOLDOWN = 179668
NATURAL_DANGERS = 176613
NATURAL_DANGERS_TEMPLE = 181822
NEW_OBJECT = 167504
NPC_GRIM_REAPER_BE_REAPED = 16666
NPC_GRIM_REAPER_CLEMENCY = 16667
NPC_GRIM_REAPER_COUNT = 16668
OBJECT_APARTMENT_PROBLEM_FLOWING_PUDDLE = 155520
OBJECT_APARTMENT_PROBLEM_POWER_OUTAGE = 133845
OBJECT_APARTMENT_PROBLEM_SEVERITY = 133061
OBJECT_AUTOGRAPHED_OBJECT_APPRAISAL_COOLDOWN_TIMER = 200664
OBJECT_AUTO_PET_FEEDER_REFILL_VFX = 160119
OBJECT_AUTO_PET_FEEDER_SCHEDULE_TIMER = 159034
OBJECT_BACKYARD_DRINK_TRAY_SERVINGS = 140055
OBJECT_BASKETBALL_COMPETITION_TIMER = 153689
OBJECT_BASKETBALL_GLASS_STATUS = 153627
OBJECT_BASKETBALL_IN_THE_ZONE_SHOT_TRACKER = 147787
OBJECT_BASKETBALL_ON_FIRE_SHOT_TRACKER = 147788
OBJECT_BATTLE_STATION_PROGRESS = 134837
OBJECT_BED_MONSTER_UNDER_PREVENT_SPAWN_COUNTER = 135989
OBJECT_BEE_BOX_RELATIONSHIP = 186135
OBJECT_BLOCK_CONSTRUCTION_TABLE_PROGRESS = 165304
OBJECT_BOOKS_BROWSED = 76992
OBJECT_BOOK_PROGRESS = 36408
OBJECT_BOWLING_LANE_GAME_IN_PROGRESS = 161517
OBJECT_BOWLING_LANE_RELATIONSHIP = 160133
OBJECT_BOWLING_LANE_RERACK_RESET = 158519
OBJECT_BOWLING_LANE_SORE_ARMS_TRACKER = 162030
OBJECT_BOWLING_LANE_STRIKE_COUNTER = 162431
OBJECT_BOWLING_LANE_TURKEY_STRIKES_COUNTER = 162393
OBJECT_BROKENNESS = 16633
OBJECT_BUBBLE_BLOWER_CARTRIDGE_CHARGES = 133034
OBJECT_BURNING = 39470
OBJECT_CHESS_TABLE_PROGRESS = 16669
OBJECT_CLAY_BLOB_PROGRESS = 16670
OBJECT_CLEAR_EASEL = 154802
OBJECT_CLOSET_CHANGE_COUNTER = 126939
OBJECT_CLOSET_TRYING_OUTFITS_ON = 143372
OBJECT_COMPUTER_CHARITY_COOLDOWN = 31127
OBJECT_COMPUTER_GAME_MOD_BLICBLOCK = 32835
OBJECT_COMPUTER_GAME_MOD_HILLOCK = 32839
OBJECT_COMPUTER_GAME_MOD_INCREDIBLE_SPORTS = 32840
OBJECT_COMPUTER_GAME_MOD_MARIA_SISTERS = 32841
OBJECT_COMPUTER_GAME_MOD_REFUGE = 32842
OBJECT_COMPUTER_GAME_MOD_ROAD_RIVAL = 32843
OBJECT_COMPUTER_GAME_MOD_SIMS_FOREVER_RENAMED = 32838
OBJECT_COMPUTER_GAME_TOURNAMENT_PAYOUT_MULTIPLIER = 31893
OBJECT_COMPUTER_REPAIR_TIMEOUT = 203501
OBJECT_COMPUTER_SOCIAL_NETWORK_FOLLOWERS = 31167
OBJECT_COMPUTER_SOCIAL_NETWORK_IMAGE_COOLDOWN = 31198
OBJECT_COMPUTER_SOCIAL_NETWORK_ON = 31166
OBJECT_COMPUTER_SOCIAL_NETWORK_VIDEO_COOLDOWN = 31203
OBJECT_COMPUTER_VIDEO_GAMING_FAN_COUNT = 33411
OBJECT_COMPUTER_VIDEO_GAMING_RESEARCH = 32053
OBJECT_COMPUTER_VIDEO_GAMING_STREAMS = 32054
OBJECT_CONSUMABLE = 16634
OBJECT_CONSUMABLE_QUALITY = 16671
OBJECT_CONSUMABLE_SABOTAGED = 187177
OBJECT_CONSUMABLE_SERVINGS = 16672
OBJECT_COUNT_TOYS = 176598
OBJECT_COW_PLANT_HUNGER = 16635
OBJECT_CRAFT_SALES_TABLE_AUTONOMY_BROWSE_TABLE = 145285
OBJECT_CRIME_SCENE_PHOTO_TAKEN = 108811
OBJECT_CRIME_SCENE_PRINTS_TAKEN = 108812
OBJECT_CRIME_SCENE_SAMPLE_TAKEN = 108813
OBJECT_CRIME_SCENE_WITNESS_REPORT_TAKEN = 108814
OBJECT_CRYSTAL_HELMET_CRYSTAL_BATTERY_LIFE = 192883
OBJECT_CUPCAKE_FACTORY_BATTER = 16636
OBJECT_DANCE_FLOOR_SHOW_OFF_MOVES = 125306
OBJECT_DARTBOARD_GAME_IN_PROGRESS = 130238
OBJECT_DARTBOARD_ROUND_SCORE = 127975
OBJECT_DISHES_DISH_COUNT = 16674
OBJECT_DISHWASHER_TIME_LEFT = 122157
OBJECT_DJ_BOOTH_ACTOR_JUST_TIPPED = 130631
OBJECT_DJ_BOOTH_AUDIENCE_PARTICIPATION = 125698
OBJECT_DJ_BOOTH_AUDIENCE_POSITIVE_BUFF = 128368
OBJECT_DJ_BOOTH_DJ_PERFORMANCE_DURATION = 123799
OBJECT_DJ_BOOTH_PERFORMANCE_STATE_DECAY = 124623
OBJECT_DJ_BOOTH_SHOW_QUALITY = 123168
OBJECT_DJ_BOOTH_TIPS = 127877
OBJECT_DOLLHOUSE_PLAY_COUNT = 37467
OBJECT_DONT_WAKE_LLAMA_BOT_SECTION = 127158
OBJECT_DONT_WAKE_LLAMA_GAME_COUNT = 130258
OBJECT_DONT_WAKE_LLAMA_TOP_SECTION = 127160
OBJECT_EGG_FOUND = 190498
OBJECT_FERTILIZER_COOLDOWN = 97593
OBJECT_FIRE_BEEN_EXTINGUISHED = 75770
OBJECT_FIRE_LEAF_ELIXIR_OF_BURNING = 104298
OBJECT_FIRE_LEAF_NEAR = 104033
OBJECT_FIRE_LEAF_RASH = 104035
OBJECT_FIRE_RAIN = 190384
OBJECT_FIRE_STRENGTH = 39323
OBJECT_FRONT_DESK_AWAY_EVENT_TIMER = 115560
OBJECT_FRONT_DESK_HOUSE_CALL_TIMER = 115536
OBJECT_FRONT_DESK_OUTBREAK_TIMER = 115537
OBJECT_GNOME_RELATIONSHIP = 180290
OBJECT_GUITAR_ROCKIN_RIFFS = 34551
OBJECT_GUITAR_SINGING_QUALITY = 110731
OBJECT_HOLIDAY_CANDLE_LIT = 110394
OBJECT_HOSPITAL_EXAM_BED_DIRTINESS = 107405
OBJECT_HOT_TUB_IN_USE = 119029
OBJECT_INFECTED_PLANT_RECENTLY_NURTURED = 202472
OBJECT_INVENTION_CONSTRUCTOR_ASSEMBLE_MIXER_TRACKER = 109959
OBJECT_INVENTION_CONSTRUCTOR_INVENT_MIXER_TRACKER = 110100
OBJECT_JIG_ALIEN_ORB_VFX = 116352
OBJECT_KARAOKE_MACHINE_START_DUET = 149672
OBJECT_LASER_LIGHT_SHOW_ROTATION = 35336
OBJECT_LEAF_PILE_COUNT = 180201
OBJECT_LEAF_PILE_DESTROY_TIMER = 207084
OBJECT_LEAF_PILE_FIRE_INTENSITY = 182939
OBJECT_LEAF_PILE_FRESHNESS = 183132
OBJECT_LIGHT = 99424
OBJECT_LITTER_BOX_RAKE = 161504
OBJECT_LITTER_BOX_STORAGE = 170290
OBJECT_LITTER_BOX_TURRET = 161505
OBJECT_MAILBOX_INVENTORY_COUNT = 16675
OBJECT_MAILBOX_WALL_AUTONOMOUS_DELIVERY = 143559
OBJECT_MASSAGE_CHAIR_FOOT_MASSAGE = 119766
OBJECT_MASSAGE_CHAIR_HAND_MASSAGE = 119765
OBJECT_MICROWAVE_FLAVOR_UPGRADED = 97014
OBJECT_MINOR_PET_CAGE_ACTIVITY = 180912
OBJECT_MINOR_PET_CAGE_AGE = 183341
OBJECT_MINOR_PET_CAGE_ATTENTION = 180913
OBJECT_MINOR_PET_CAGE_CLEANLINESS = 183955
OBJECT_MINOR_PET_CAGE_ENERGY = 181288
OBJECT_MINOR_PET_CAGE_HUNGER = 180911
OBJECT_MINOR_PET_CAGE_RODENT_DISEASE = 185283
OBJECT_MIRROR_EPIC_STORY = 31306
OBJECT_MONSTERS_LEVEL = 134167
OBJECT_MOTHER_PLANT_DEFEAT = 205212
OBJECT_MOTHER_PLANT_RELATIONSHIP = 206016
OBJECT_MOTION_GAMING_RIG_ADVENTURE = 29386
OBJECT_MOTION_GAMING_RIG_FAMILY = 29387
OBJECT_MOTION_GAMING_RIG_PUZZLE = 39919
OBJECT_MOTION_GAMING_RIG_SPORTS = 29388
OBJECT_MOVIE_ENJOYMENT = 128901
OBJECT_MOVIE_LENGTH = 129182
OBJECT_MURAL_KICK_OFF_TRACKER = 154292
OBJECT_MUSIC_PRODUCTION_STATION_TRACKS_RELEASED = 194853
OBJECT_MUSIC_PRODUCTION_STATION_TRACKS_RELEASED_DINKY_BEATS = 197041
OBJECT_MUSIC_PRODUCTION_STATION_TRACKS_RELEASED_MAXIS_MUSIC_MACHINE = 197042
OBJECT_MUSIC_PRODUCTION_STATION_TRACKS_RELEASED_NEW_TASTE_MAKERS = 197043
OBJECT_NUM_SIMS_WATCHING = 31618
OBJECT_OVEN_COOKING_PROGRESS = 16637
OBJECT_PARK_FOUNTAIN_SOAP = 131534
OBJECT_PET_MINOR_CAGE_FOOD = 181295
OBJECT_PET_MINOR_CAGE_RELATIONSHIP = 180924
OBJECT_PET_POOP_DESTROY = 161056
OBJECT_PHOTO_STUDIO_IN_PLACE_COUNT_2_SIMS = 111877
OBJECT_PHOTO_STUDIO_IN_PLACE_COUNT_3_SIMS = 111830
OBJECT_PIANO_COOL_KEY_CHORDS = 34518
OBJECT_PIPE_ORGAN_PALLIATIVE_PIPES = 151296
OBJECT_PODIUM_SPEECH_HAPPY_COUNT = 147282
OBJECT_PODIUM_SPEECH_UNHAPPY_COUNT = 147283
OBJECT_POPCORN_BURNING_CARAMEL = 130645
OBJECT_POPCORN_BURNING_CHEDDAR = 130646
OBJECT_POPCORN_BURNING_KETTLE = 130647
OBJECT_POPCORN_BURNING_POPCORN = 130648
OBJECT_POPCORN_POPPER_PROGRESS = 129056
OBJECT_POPCORN_POPPER_SERVINGS = 128955
OBJECT_POSTCARDS_APPALOOSA_PLAINS = 29715
OBJECT_POSTCARDS_BARNACLE_BAY = 29719
OBJECT_POSTCARDS_BRIDGEPORT = 29712
OBJECT_POSTCARDS_CHAMPS_LES_SIMS = 29720
OBJECT_POSTCARDS_DRAGON_VALLEY = 29724
OBJECT_POSTCARDS_ISLA_PARADISO = 29723
OBJECT_POSTCARDS_LITTLE_HAVEN = 29714
OBJECT_POSTCARDS_LUCKY_PALMS = 29717
OBJECT_POSTCARDS_LUNAR_LAKES = 29721
OBJECT_POSTCARDS_MIDNIGHT_HOLLOW = 29722
OBJECT_POSTCARDS_MOONLIGHT_FALLS = 29716
OBJECT_POSTCARDS_RIVERVIEW = 29713
OBJECT_POSTCARDS_SUNSET_VALLEY = 29710
OBJECT_POSTCARDS_TWINBROOK = 29711
OBJECT_POSTCARDS_WAITING_FOR_PENPAL_REPLY = 29757
OBJECT_POSTCARD_COOLDOWN_APPALOOSA_PLAINS = 29793
OBJECT_POSTCARD_COOLDOWN_BARNACLE_BAY = 29794
OBJECT_POSTCARD_COOLDOWN_BRIDGEPORT = 29795
OBJECT_POSTCARD_COOLDOWN_CHAMPS_LES_SIMS = 29796
OBJECT_POSTCARD_COOLDOWN_DRAGON_VALLEY = 29797
OBJECT_POSTCARD_COOLDOWN_ISLA_PARADISO = 29798
OBJECT_POSTCARD_COOLDOWN_LITTLE_HAVEN = 29799
OBJECT_POSTCARD_COOLDOWN_LUCKY_PALMS = 29800
OBJECT_POSTCARD_COOLDOWN_LUNAR_LAKES = 29801
OBJECT_POSTCARD_COOLDOWN_MIDNIGHT_HOLLOW = 29802
OBJECT_POSTCARD_COOLDOWN_MOONLIGHT_FALLS = 29803
OBJECT_POSTCARD_COOLDOWN_RIVERVIEW = 29804
OBJECT_POSTCARD_COOLDOWN_SUNSET_VALLEY = 29805
OBJECT_POSTCARD_COOLDOWN_TWINBROOK = 29806
OBJECT_POSTCARD_PENPAL_REPLY = 29756
OBJECT_POTTY_CHAIR_CONFIDENCE = 144921
OBJECT_PUBLIC_BATHROOM_CAPACITY = 102628
OBJECT_PUDDLE_EVAPORATION = 183781
OBJECT_PUDDLE_WATER = 16676
OBJECT_PUPPET_THEATER_CLAP = 135935
OBJECT_PUPPET_THEATER_FAILURES = 133858
OBJECT_PUPPET_THEATER_JOKE = 135934
OBJECT_PUPPET_THEATER_SCARED = 135936
OBJECT_PUPPET_THEATER_STAGE = 133859
OBJECT_RABBIT_HOLE_BRAMBLE_ADVENTURE_STATE = 103097
OBJECT_RABBIT_HOLE_CAVE_ADVENTURE_STATE = 77469
OBJECT_RABBIT_HOLE_RELATIONSHIP = 74098
OBJECT_RABBIT_HOLE_TREE_ADVENTURE_STATE = 77452
OBJECT_ROAST_MARSHMALLOW_PROGRESS = 112001
OBJECT_ROBOT_VACUUM_AUTO_CLEAN_TIMER = 173413
OBJECT_ROBOT_VACUUM_CLEAR_TRASH = 176156
OBJECT_ROBOT_VACUUM_DOCKED_VFX = 176678
OBJECT_ROBOT_VACUUM_DOCK_AUTO_CLEAN_TIMER = 173318
OBJECT_ROBOT_VACUUM_RUNNING_TIME = 173116
OBJECT_ROBOT_VACUUM_TRASH_CAPACITY = 173115
OBJECT_ROCKET_SHIP_FUEL = 9691
OBJECT_ROCKET_SHIP_PROGRESS = 16677
OBJECT_ROCKET_SHIP_ROCKETS_IN_SPACE = 16678
OBJECT_ROCKET_SHIP_SABOTAGE = 29448
OBJECT_ROCKET_SHIP_SPACE_WOOHOO_COUNT = 16679
OBJECT_SCARECROW_REL = 187939
OBJECT_SCHOOL_PROJECT_BOX_PROGRESS = 161800
OBJECT_SCHOOL_PROJECT_BOX_QUALITY = 161799
OBJECT_SCULPTURE_CONTROL_OVER_SIM = 24887
OBJECT_SCULPTURE_ENERGY = 24767
OBJECT_SCULPTURE_RELATIONSHIP = 9892
OBJECT_SEED_AMOUNT = 140672
OBJECT_SIM_RAY_CHILLED = 109432
OBJECT_SIM_RAY_FROZEN = 105910
OBJECT_SIM_RAY_FROZEN_CHILD = 115717
OBJECT_SKATING_RINK_ROUTINE_MISTAKES = 180586
OBJECT_SKATING_RINK_ROUTINE_TOTAL = 180593
OBJECT_SKATING_RINK_SKATERS_ACTIVE = 180133
OBJECT_SKATING_RINK_WATCHER_TOTAL = 191312
OBJECT_SKULL_DISPLAY_CASE_CELEBRATE_COOL_DOWN_TIMER = 154769
OBJECT_SLEEPING_POD_SLEEP_DURATION = 201167
OBJECT_SLIPPY_SLIDE_IN_USE = 140219
OBJECT_SLIPPY_SLIDE_SLIDE_AMOUNT = 140357
OBJECT_SLIPPY_SLIDE_SLIDING = 143922
OBJECT_SLIPPY_SLIDE_SOAP = 140670
OBJECT_SMART_HUB_REL = 203455
OBJECT_SMOKE_SOURCES = 75461
OBJECT_SNOW_PAL_HEALTH = 180385
OBJECT_SNOW_PAL_RELATIONSHIP = 180500
OBJECT_SNOW_SNOW_MELT = 180386
OBJECT_SNOW_SNOW_MELT_FIRE = 188747
OBJECT_SPRINKLERS_DISABLED_NUM = 184640
OBJECT_SPRINKLERS_ENABLED_NUM = 184403
OBJECT_STAFF_ASSIGNED_RELATIONSHIP = 119087
OBJECT_STAFF_ASSIGNED_RELATIONSHIP_BG = 132465
OBJECT_STAFF_STUDIO_OBJECTS = 189729
OBJECT_STATE_VALUE_ELIXIR_OF_BURNING_APPLIED = 104263
OBJECT_STATE_VALUE_HERBICIDE_APPLIED = 111940
OBJECT_STEAM_ROOM_SABOTAGE_FIRE_LEAF = 120043
OBJECT_STEAM_ROOM_SABOTAGE_SULFUR = 119485
OBJECT_STINGS_NEGATIVE = 131012
OBJECT_STINGS_NEUTRAL = 131013
OBJECT_STINGS_OVERWHELMING_NEGATIVE = 131014
OBJECT_STINGS_OVERWHELMING_POSITIVE = 131015
OBJECT_STINGS_POSITIVE = 131011
OBJECT_STOVE_FLAVORIZED = 37345
OBJECT_STREAMING_DRONE_BATTERY = 194617
OBJECT_STUFFED_ANIMAL_RELATIONSHIP = 10229
OBJECT_TALKING_TOILET_BIDET_TIMER = 146291
OBJECT_TALKING_TOILET_BIDET_VFX = 146290
OBJECT_TALKING_TOILET_BROKENNESS_ELECTRONIC = 132902
OBJECT_TALKING_TOILET_RELATIONSHIP = 134179
OBJECT_TALKING_TOILET_REL_STC = 138082
OBJECT_TALKING_TOILET_ROOM_DRYING_VFX = 139985
OBJECT_TALKING_TOILET_SELF_CLEANING_VFX = 142671
OBJECT_TEMPLE_TRAP_ACTIVATED_0 = 179617
OBJECT_TEMPLE_TRAP_ACTIVATED_1 = 179618
OBJECT_TEMPLE_TRAP_ACTIVATED_2 = 179619
OBJECT_TEMPLE_TRAP_ACTIVATED_3 = 179620
OBJECT_TEMPLE_TRAP_EXAMINE_0 = 174002
OBJECT_TEMPLE_TRAP_EXAMINE_1 = 174003
OBJECT_TEMPLE_TRAP_EXAMINE_2 = 174004
OBJECT_TEMPLE_TRAP_EXAMINE_3 = 174005
OBJECT_TEMPLE_TRAP_EXAMINE_PROGRESS = 179014
OBJECT_TENT_SIMS_IN_TENT = 110685
OBJECT_TENT_SIM_CHATTING = 111162
OBJECT_THERMOSTAT_LOT_STAT_COUNTER = 188002
OBJECT_THERMOSTAT_LOT_STAT_SETTING = 187710
OBJECT_TIMER = 154238
OBJECT_TOY_BALL_PET_CHEWEDNESS = 157968
OBJECT_TRASH_AMOUNT = 16680
OBJECT_TRASH_CAPACITY = 16681
OBJECT_TRASH_CHUTE_BROKENNESS_JAM = 133525
OBJECT_TRASH_CONSUMABLE = 76727
OBJECT_TRASH_GROWTH = 16639
OBJECT_TRASH_HI_TECH_CYCLE = 27561
OBJECT_TRASH_JUST_FAILED_OUTDOOR = 99446
OBJECT_TRASH_STINK = 27382
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_CLIMB_PROGRESS = 166015
OBJECT_TREAD_MILL_ROCK_CLIMBING_WALL_SELF_REPAIR_PROGRESS = 167831
OBJECT_UPGRADE_AROMATHERAPY = 118643
OBJECT_UPGRADE_BOWLING_LANE_MOON_LIGHT = 158115
OBJECT_UPGRADE_CHEMICAL_ANALYZER_NEVER_BREAKS = 108304
OBJECT_UPGRADE_CHEMISTRY_LAB = 105358
OBJECT_UPGRADE_COFFEE_MAKER_INFUSER = 26045
OBJECT_UPGRADE_COMPUTER_GAMING_SKILL = 29027
OBJECT_UPGRADE_COMPUTER_HACKING_MONEY = 29028
OBJECT_UPGRADE_DISHWASHER_QUIET_RUNNING = 122287
OBJECT_UPGRADE_DISHWASHER_SPEEDY_CLEANER = 122275
OBJECT_UPGRADE_DJ_BOOTH_FIREPROOF = 123463
OBJECT_UPGRADE_DJ_BOOTH_TELESPLOSION = 123465
OBJECT_UPGRADE_DJ_BOOTH_VFX_EMITTER = 123921
OBJECT_UPGRADE_DJ_BOOTH_VIDEO_SCREEN = 123464
OBJECT_UPGRADE_ESPRESSO_MACHINE = 126466
OBJECT_UPGRADE_FIREPLACE_AUTO_LIGHT = 74684
OBJECT_UPGRADE_FIREPLACE_FIRESAFE = 74685
OBJECT_UPGRADE_GENERIC_FASTER_HYGIENE = 9762
OBJECT_UPGRADE_GENERIC_FAST_ENERGY = 28491
OBJECT_UPGRADE_GENERIC_FAST_HYGIENE = 9761
OBJECT_UPGRADE_GENERIC_INCREASE_QUALITY = 16682
OBJECT_UPGRADE_GENERIC_LOCK_BROKENNESS = 16683
OBJECT_UPGRADE_GENERIC_LOCK_DIRTINESS = 16684
OBJECT_UPGRADE_GENERIC_LOCK_HYGIENE = 16685
OBJECT_UPGRADE_GENERIC_LOWER_BROKENNESS = 16686
OBJECT_UPGRADE_GENERIC_LOWER_DIRTINESS = 16687
OBJECT_UPGRADE_HEAT_LAMP_FIRE_SAFE = 131676
OBJECT_UPGRADE_INVENTION_CONSTRUCTOR_UPGRADE = 112000
OBJECT_UPGRADE_KARAOKE_MACHINE_AUTO_TUNE = 141793
OBJECT_UPGRADE_KARAOKE_MACHINE_TELESPLOSION = 141791
OBJECT_UPGRADE_LAUNDRY_CLOTHES_LINE_IRON_LINE = 177424
OBJECT_UPGRADE_LAUNDRY_DRYER_LINT_LESS = 177310
OBJECT_UPGRADE_LAUNDRY_DRYER_NEVER_BREAKS = 177308
OBJECT_UPGRADE_LAUNDRY_DRYER_QUIET = 177309
OBJECT_UPGRADE_LAUNDRY_DRYER_SPEED_CYCLE = 177307
OBJECT_UPGRADE_LAUNDRY_WASHING_MACHINE_INGREDIENT_TRAY = 176336
OBJECT_UPGRADE_LAUNDRY_WASHING_MACHINE_NEVER_BREAKS = 177242
OBJECT_UPGRADE_LAUNDRY_WASHING_MACHINE_NOISELESS = 176958
OBJECT_UPGRADE_LAUNDRY_WASHING_MACHINE_PRE_SOAK = 176953
OBJECT_UPGRADE_LAUNDRY_WASHING_MACHINE_SPEED_CYCLE = 176951
OBJECT_UPGRADE_MICROSCOPE_PRECISION_LENSES = 16688
OBJECT_UPGRADE_MOVIE_BETTER_PROJECTION = 129336
OBJECT_UPGRADE_ROBOT_VACUUM_DOCK_CLEAR_TRASH = 173324
OBJECT_UPGRADE_ROBOT_VACUUM_DOCK_MORE_AUTO_CLEAN = 173341
OBJECT_UPGRADE_ROBOT_VACUUM_FASTER = 171242
OBJECT_UPGRADE_ROBOT_VACUUM_MORE_STORAGE = 171243
OBJECT_UPGRADE_ROBOT_VACUUM_QUIET = 171244
OBJECT_UPGRADE_ROBOT_VACUUM_WET_VAC = 171246
OBJECT_UPGRADE_ROCKET_SHIP_CARGO_BAY = 38971
OBJECT_UPGRADE_ROCKET_SHIP_FUEL_STORAGE = 16689
OBJECT_UPGRADE_ROCKET_SHIP_ION_CANNON = 16690
OBJECT_UPGRADE_ROCKET_SHIP_LANDING_COMPUTER = 16691
OBJECT_UPGRADE_ROCKET_SHIP_LANDING_STABILIZERS = 16692
OBJECT_UPGRADE_ROCKET_SHIP_MANEUVERING_THRUSTERS = 16693
OBJECT_UPGRADE_ROCKET_SHIP_RAM_SCOOP = 16694
OBJECT_UPGRADE_ROCKET_SHIP_WORMHOLE_GENERATOR = 114437
OBJECT_UPGRADE_SIM_RAY_MIND_CONTROL_CHANGE_CLOTHES = 114363
OBJECT_UPGRADE_SIM_RAY_MIND_CONTROL_CLEAN = 114364
OBJECT_UPGRADE_SIM_RAY_MIND_CONTROL_EAT = 114365
OBJECT_UPGRADE_SIM_RAY_MIND_CONTROL_PANIC = 114366
OBJECT_UPGRADE_SIM_RAY_MIND_CONTROL_SIT = 114367
OBJECT_UPGRADE_SIM_RAY_MIND_CONTROL_SLEEP = 114368
OBJECT_UPGRADE_SIM_RAY_TRANSFORM_OBJECT = 114361
OBJECT_UPGRADE_SIM_RAY_TRANSFORM_SIM = 114362
OBJECT_UPGRADE_SKETCHPAD_HIGH_PERFORMANCE = 198094
OBJECT_UPGRADE_SLEEPING_POD_CIRCADIAN_TWEAKER = 200135
OBJECT_UPGRADE_SLEEPING_POD_EMOTION_DEPRIVATION = 200137
OBJECT_UPGRADE_SLEEPING_POD_FLOOR_LIGHTING = 200136
OBJECT_UPGRADE_SLEEPING_POD_SUBLIMINAL_TRANSMITTER = 200122
OBJECT_UPGRADE_SLEEPING_POD_UNBREAKABLE = 200138
OBJECT_UPGRADE_SLEEPING_POD_UP_N_ATOMIZER = 200140
OBJECT_UPGRADE_SPRINKLER_PUDDLE_PREVENTION = 184668
OBJECT_UPGRADE_SPRINKLER_UNBREAKABLE = 184667
OBJECT_UPGRADE_STEAM_ROOM_PRECISION_TEMPERATURE = 119102
OBJECT_UPGRADE_STEREO = 118642
OBJECT_UPGRADE_STREAMING_DRONE_BATTERY = 194536
OBJECT_UPGRADE_STREAMING_DRONE_BREAKS_LESS = 194537
OBJECT_UPGRADE_STREAMING_DRONE_VIDEO_QUALITY = 194538
OBJECT_UPGRADE_TALKING_TOILET_BIDET_SHOW = 146240
OBJECT_UPGRADE_TALKING_TOILET_CUSTOM_PERSONA = 135636
OBJECT_UPGRADE_TALKING_TOILET_LOCK_BROKENNESS_ELECTRONIC = 141810
OBJECT_UPGRADE_TALKING_TOILET_LOCK_BROKENNESS_PLUMBING = 141801
OBJECT_UPGRADE_TALKING_TOILET_LOWER_BROKENNESS_ELECTRONIC = 141800
OBJECT_UPGRADE_TALKING_TOILET_ROOM_DRYING = 132923
OBJECT_UPGRADE_TALKING_TOILET_SELF_CLEANING = 132925
OBJECT_UPGRADE_TALKING_TOILET_VFX_EMITTER = 132924
OBJECT_UPGRADE_TELESCOPE_PRECISION_EYEPIECE = 9700
OBJECT_UPGRADE_TRASH_CHUTE_NEVER_JAM = 141324
OBJECT_UPGRADE_TREAD_MILL_ROCK_CLIMBING_WALL_SELF_REPAIRING = 165741
OBJECT_UPGRADE_TV_SUPER_RECEPTION = 10516
OBJECT_UPGRADE_UNBREAKABLE = 118644
OBJECT_UPGRADE_VIDEO_GAME_CONSOLE_TELESPLOSION = 145555
OBJECT_UPGRADE_VIDEO_GAME_CONSOLE_TIGHTEN_UP_GRAPHICS = 145557
OBJECT_UPGRADE_VIDEO_GAME_CONSOLE_UNBREAKABLE = 145556
OBJECT_UPGRADE_VIDEO_STATION_LIGHTS = 192501
OBJECT_UPGRADE_VIDEO_STATION_STORAGE = 192500
OBJECT_UPGRADE_VIDEO_STATION_UNBREAKABLE = 192499
OBJECT_UPGRADE_WEATHER_CONTROLLER_CAPACITIVE_EFFICIENCY = 186466
OBJECT_UPGRADE_WEATHER_CONTROLLER_CLIMATIC_HYDRATOR = 186464
OBJECT_UPGRADE_WEATHER_CONTROLLER_GYROSCOPE_DURABILITY = 186460
OBJECT_UPGRADE_WEATHER_CONTROLLER_HUMIDITY_CHILLER = 186463
OBJECT_UPGRADE_WEATHER_CONTROLLER_MOISTURE_VAPORATOR = 186465
OBJECT_UPGRADE_WEATHER_CONTROLLER_SELF_REPAIRING_NANITES = 186461
OBJECT_UPGRADE_WEATHER_CONTROLLER_TEMPORAL_MODIFIER_UNIT = 186462
OBJECT_UPGRADE_XRAY_MACHINE_AUTO_CALIBRATE = 109287
OBJECT_UPGRADE_XRAY_MACHINE_NEVER_BREAKS = 109286
OBJECT_VFX_MACHINE_CONTROL_UNIT = 193877
OBJECT_VFX_MACHINE_TOGGLE = 193900
OBJECT_VIDEOS_UPLOADED = 203205
OBJECT_VIDEO_RECORDING_POLISH = 192402
OBJECT_VIDEO_RECORDING_QUALITY = 192412
OBJECT_VIOLIN_SOOTHING_STRINGS = 34552
OBJECT_VIP_ROPE_RELATIONSHIP = 194781
OBJECT_VOODOO_DOLL_RELATIONSHIP = 97150
OBJECT_WATER_BUCKET_CAPACITY = 183213
OBJECT_WEATHER_CONTROLLER_IN_USE = 187982
OBJECT_WIND_CHIMES_ANIMATE = 140783
OBJECT_WIND_CHIMES_TIMING = 140435
OBJECT_WIND_CHIME_ANNOYING_CHIMES = 143516
OBJECT_WIND_CHIME_SOOTHING_CHIMES = 143518
OBJECT_WIND_CHIME_SOUNDS_OF_WIND = 141179
OBJECT_XRAY_MACHINE_CALIBRATE = 105834
OWNABLE_BUSINESS_ADVERTISING_INTERNET = 141297
OWNABLE_BUSINESS_ADVERTISING_NEWSPAPER = 141295
OWNABLE_BUSINESS_ADVERTISING_RADIO = 141296
OWNABLE_BUSINESS_ADVERTISING_TV = 141298
OWNABLE_BUSINESS_EMPLOYEE_SATISFACTION = 137205
OWNABLE_BUSINESS_TRAINING_BRIEF = 143640
OWNABLE_BUSINESS_TRAINING_EXTENSIVE = 143641
OWNABLE_BUSINESS_TRAINING_STANDARD = 143636
OWNABLE_RESTAURANT_CUSTOMER_QUALITY = 142184
OWNABLE_RESTAURANT_CUSTOMER_STAR_RATING = 142545
OWNABLE_RESTAURANT_CUSTOMER_VALUE = 142185
OWNABLE_RESTAURANT_CUSTOMER_WAIT_TIME = 140530
OWNABLE_RESTAURANT_EMPLOYEE_CHEF_COOK_STYLE_CAREFUL = 144017
OWNABLE_RESTAURANT_EMPLOYEE_CHEF_COOK_STYLE_NORMAL = 144019
OWNABLE_RESTAURANT_EMPLOYEE_CHEF_COOK_STYLE_QUICK = 144020
OWNABLE_VET_CLINIC_CUSTOMER_VALUE_OF_SERVICE = 168448
OWNABLE_VET_CLINIC_CUSTOMER_WAIT_TIME = 167884
OWNABLE_VET_CLINIC_TRAINING_BRIEF = 167734
OWNABLE_VET_CLINIC_TRAINING_EXTENSIVE = 167737
OWNABLE_VET_CLINIC_TRAINING_STANDARD = 167741
OWNABLE_VET_CLINIC_VET_MEDICINE_VENDING_MACHINE_INVENTORY_COUNT = 172459
OWNABLE_VET_CUSTOMER_STAR_RATING = 158853
PAPARAZZI_FULFILMENT = 196693
PAPARAZZI_MELTDOWN = 191956
PARENTING_CHANCE_CARDS_ADVENTURE_COOLDOWN = 167856
PARENTING_SKILL_SUPER_PARENT = 160760
PATH_OBSTACLE_CLEAR = 181047
PATH_OBSTACLE_TEMPLE_LOCK = 178563
PATH_OBSTACLE_TRAVEL_THROUGH_ADVENTURE = 175717
PERFORMANCE_SPACE_LID = 143479
PETS_CAT_SCRATCH_FURNITURE_OBJECT = 163404
PETS_SELL_VALUE_AGGRESSIVE = 174211
PETS_SELL_VALUE_FRIENDLY = 169906
PETS_SELL_VALUE_LOYAL = 169905
PETS_SELL_VALUE_NAUGHTY = 174210
PETS_SELL_VALUE_PLAYFUL = 174209
PETS_SELL_VALUE_SMART = 169907
PETS_SELL_VALUE_STUBBORN = 174212
PETS_SNIFF_NEW_OBJECT = 175857
PETS_SPIN_LOW_BLADDER_BOWEL = 171061
PET_CAT_PREGNANCY_VOMIT_COUNT = 174482
PET_EMOTION_TRIGGERS_ELDER_DROWSY = 160997
PET_EMOTION_TRIGGERS_EXCITED = 164472
PET_EMOTION_TRIGGERS_HYPER = 164475
PET_EMOTION_TRIGGERS_IN_HEAT_CAT = 160498
PET_EMOTION_TRIGGERS_IN_HEAT_DOG = 160519
PET_FOOD_BOWL_FRESHNESS = 158892
PET_HAIRY_TRAIT_SHED_COUNTER = 178058
PET_OBSTACLE_COURSE_FAULTS = 170390
PET_PHOTOGRAPHY_SIMSTAGRAM = 170340
PET_WORLD_WALK_BYS_CAT_BEG = 165423
PET_WORLD_WALK_BYS_CAT_FIND_OBJECT = 165416
PET_WORLD_WALK_BYS_CAT_SLEEP = 165424
PET_WORLD_WALK_BYS_CAT_SOCIALIZE = 165426
PET_WORLD_WALK_BYS_DOG_BEG = 165414
PET_WORLD_WALK_BYS_DOG_SLEEP = 165415
PET_WORLD_WALK_BYS_DOG_SOCIALIZE = 165413
POISONED_ANCIENT_RELIC_CURSE = 179713
POISONED_BIT_BY_SPIDER = 179715
POISONED_GATE = 180017
POISONED_GHOST_BELCH = 179719
POISONED_POISON_DART = 179716
POISONED_POISON_GAS = 180263
POISONED_STUNG_BY_BEE = 179714
POISONED_STUNG_BY_SCORPION = 179718
POLITE_HUNGER = 27956
PREGNANCY = 16640
PREGNANCY_CAT = 169190
PREGNANCY_CONTRACTION_MAX = 76975
PREGNANCY_CONTRACTION_TIMER = 76973
PREGNANCY_DISCOVERY = 16641
PREGNANCY_DISCOVERY_PET = 169238
PREGNANCY_DOG = 169191
PREGNANCY_GENDER_CHANCE = 117011
PREGNANCY_HORSE = 323070
PRESENT_PILE_BIRTHDAY_COUNT = 188867
PRESENT_PILE_PRESENT_AMOUNT = 180947
PROGRAMMING_SKILL_APP_PROGRESS = 33284
PROGRAMMING_SKILL_FREELANCE_PROGRESS = 33234
PROGRAMMING_SKILL_GAME_PROGRESS = 36387
PROGRAMMING_SKILL_PLUGIN_PROGRESS = 31410
PROGRAMMING_SKILL_VIRUS_PROGRESS = 33259
PTO = 111109
RABBIT_HOLE_BRAMBLE_HERBICIDE_COOLDOWN = 103189
RAINBOW = 187940
RAIN_OBJECT_WETNESS = 183352
RAIN_PET_WETNESS = 186244
RAIN_SIM_WETNESS = 183350
RANDOM = 161235
RANKED_FAME = 188229
RANKED_FAME_QUIRKS_A_SERIOUS_ACTOR = 199731
RANKED_FAME_QUIRKS_BRUSHES_WITH_FAME = 199740
RANKED_FAME_QUIRKS_EMOTION_BOMB = 199738
RANKED_FAME_QUIRKS_FAN_MAIL = 199737
RANKED_FAME_QUIRKS_JUICE_ENTHUSIAST = 199742
RANKED_FAME_QUIRKS_NO_TOUCHING = 199739
RANKED_FAME_QUIRKS_PAPARAZZI_DARLING = 199736
RANKED_FAME_QUIRKS_PHONE_FANATIC = 199741
RANKED_FAME_QUIRKS_PUBLIC_NUMBER = 199733
RANKED_FAME_QUIRKS_REFINED_PALATE = 199735
RANKED_FAME_QUIRKS_STAN = 199743
RANKED_FAME_QUIRKS_VAIN_STREET = 199734
RANKED_OCCULT_VAMPIRE_DO_NOT_DRINK_DEEPLY = 155468
RANKED_OCCULT_VAMPIRE_DO_NOT_DRINK_WITHOUT_PERMISSION = 155644
RANKED_OCCULT_VAMPIRE_SURVIVE_DAY_TRACKER = 155663
RANKED_OCCULT_VAMPIRE_XP = 150071
RANKED_REPUTATION = 192283
RANKED_SOCIAL_NETWORK_FATIGUE_COUNTER = 200264
RELATIONSHIP_TRACK_AUTHORITY = 161998
RELATIONSHIP_TRACK_RIVALRY = 161999
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_CALM = 103618
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_DEFENSIVE = 103617
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_FRIENDLY = 103613
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_FURIOUS = 103616
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_SHY = 103598
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_SMUG = 103619
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_SUSPICIOUS = 103612
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_TENSE = 103615
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_TERRIFIED = 103614
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_INTERROGATION_TABLE_WORRIED = 103620
RELATIONSHIP_TRACK_SHORT_TERM_CONTEXT_RETAIL_PURCHASE_INTEREST = 111598
RETAIL_ADVERTISE_ON_THE_WEB_LONG = 116021
RETAIL_ADVERTISE_ON_THE_WEB_SHORT = 114453
RETAIL_ADVERTISE_TV_LONG = 116024
RETAIL_ADVERTISE_TV_SHORT = 114173
RETAIL_EMPLOYEE_SATISFACTION = 112066
RETAIL_PRICE_RANGE_MAX = 112493
RETAIL_PRICE_RANGE_MIN = 112494
RETAIL_PURCHASE_INTENT = 113505
RETAIL_WAIT_TO_PURCHASE = 112136
ROLL_UP_BUTTERFLY = 149258
ROLL_UP_CITY_CLOUDS = 149268
ROLL_UP_CITY_LAYERS = 149265
ROLL_UP_CITY_LINES = 149266
ROLL_UP_CITY_NIGHT = 149267
ROLL_UP_CUL_BUTTERFLY = 149261
ROLL_UP_CUL_FLOWER = 149262
ROLL_UP_CUL_OCTOPUS = 149264
ROLL_UP_CUL_PEACOCK = 149260
ROLL_UP_GRAF_GOLD = 149269
ROLL_UP_GRAF_GREEN = 149270
ROLL_UP_TREES = 149259
ROOMMATE_COUNTER = 200721
SATELLITE_DISH_DEFLECT_VFX_COOLDOWN = 115909
SATELLITE_DISH_HIVE_MIND_COOLDOWN = 107519
SATELLITE_DISH_VFX_COOLDOWN = 115520
SERUMS_TESTS_COMPLETED_AGE_AWAY = 104968
SERUMS_TESTS_COMPLETED_ALIEN_AURA = 104969
SERUMS_TESTS_COMPLETED_EMBIGGEN = 104978
SERUMS_TESTS_COMPLETED_FIXERS_LUCK = 104979
SERUMS_TESTS_COMPLETED_GHOST_GOO = 104980
SERUMS_TESTS_COMPLETED_NEED_FIXER = 104981
SERUMS_TESTS_COMPLETED_OX_STRENGTH = 104982
SERUMS_TESTS_COMPLETED_REAPERS_FRIEND = 104970
SERUMS_TESTS_COMPLETED_RED_HOT = 104971
SERUMS_TESTS_COMPLETED_ROSE_PERFUME = 104972
SERUMS_TESTS_COMPLETED_SLIMIFY = 104973
SERUMS_TESTS_COMPLETED_SMART = 104974
SERUMS_TESTS_COMPLETED_SNAKE_OIL = 104975
SERUMS_TESTS_COMPLETED_SPARK_DRIVE = 104976
SERUMS_TESTS_COMPLETED_SYNTHETIC_FOOD = 104977
SERVICE_NPC_WAIT_FOR_WORK = 29694
SICKNESS_BEHAVIOR = 169645
SICKNESS_CRITICAL_DURATION_BARFING = 168431
SICKNESS_CRITICAL_DURATION_EXTREME_LETHARGY = 168432
SICKNESS_CRITICAL_DURATION_FLEAS = 168433
SICKNESS_CRITICAL_DURATION_GLOWING_NOSE = 168434
SICKNESS_CRITICAL_DURATION_GOLDEN_POOP = 168435
SICKNESS_CRITICAL_DURATION_HOT_FEET = 168441
SICKNESS_CRITICAL_DURATION_ICEY_FUR = 168436
SICKNESS_CRITICAL_DURATION_MOUTH_MOTHS = 168437
SICKNESS_CRITICAL_DURATION_RAINBOW_POOP = 168438
SICKNESS_CRITICAL_DURATION_STINKY_FUR = 168440
SICKNESS_CRITICAL_DURATION_UNCONTROLLABLE_DROOLING = 168439
SICKNESS_DAYS_SINCE_LAST_SICK = 169731
SICKNESS_SINCE_LAST_SICK_TIMER = 169732
SICKNESS_SYSTEM_DOCTOR_EXAMS_RAN = 116636
SICKNESS_SYSTEM_HOME_REMEDY = 108660
SICKNESS_SYSTEM_ILLNESS_DURATION = 105481
SICKNESS_SYSTEM_PATIENT_DIAGNOSIS = 107214
SICKNESS_SYSTEM_PATIENT_EXAMS_RAN = 107999
SICKNESS_SYSTEM_PATIENT_EXAM_RESULTS = 107988
SICKNESS_SYSTEM_SURGERY_TABLE_PATIENT_TREATMENTS = 110400
SICKNESS_SYSTEM_SYMPTOM_TRIGGER = 105528
SIM_BODY_TEMPERATURE = 181210
SIM_BUBBLE_BLOWER_EFFECTIVENESS = 135797
SIM_EFFECTIVE_TEMPERATURE = 181204
SIM_INFO_BASKETBALL_WINS = 147473
SIM_INFO_OUTDOORS_CHECK = 76777
SIM_INFO_TIME_SINCE_LAST_SLEPT = 33350
SIM_INFO_TIME_SINCE_LAST_SOCIAL = 33351
SIM_OBJECT_FAMILIARITY_BUBBLE_BLOWER = 134849
SIM_OBJECT_FAMILIARITY_TALKING_TOILET = 134821
SIM_OVERHEATING = 190848
SIM_SWIMMING = 103887
SIM_TO_PET_IMITATE_PET = 173475
SITUATION_APB_ASKED_ABOUT_SUSPECT = 109995
SITUATION_DANCE_FEVER = 74758
SITUATION_SEASONAL_GO_SKATE = 181135
SITUATION_SEASONAL_PLAY_IN_LEAVES = 181137
SITUATION_SEASONAL_SNOW = 181492
SKELETON = 175973
SKELETON_JOKE_COUNT = 176171
SKILL_ADULT_MAJOR_ACTING = 194727
SKILL_ADULT_MAJOR_ARCHAEOLOGY = 174237
SKILL_ADULT_MAJOR_BAKING = 104198
SKILL_ADULT_MAJOR_BARTENDING = 16695
SKILL_ADULT_MAJOR_CHARISMA = 16699
SKILL_ADULT_MAJOR_COMEDY = 16698
SKILL_ADULT_MAJOR_DJ_MIXING = 121612
SKILL_ADULT_MAJOR_FABRICATION = 231908
SKILL_ADULT_MAJOR_FISHING = 39397
SKILL_ADULT_MAJOR_FLOWER_ARRANGING = 186703
SKILL_ADULT_MAJOR_GARDENING = 16700
SKILL_ADULT_MAJOR_GOURMET_COOKING = 16701
SKILL_ADULT_MAJOR_GUITAR = 16702
SKILL_ADULT_MAJOR_HANDINESS = 16704
SKILL_ADULT_MAJOR_HERBALISM = 101920
SKILL_ADULT_MAJOR_HOME_STYLE_COOKING = 16705
SKILL_ADULT_MAJOR_LOGIC = 16706
SKILL_ADULT_MAJOR_MISCHIEF = 16707
SKILL_ADULT_MAJOR_PAINTING = 16708
SKILL_ADULT_MAJOR_PARENTING = 160504
SKILL_ADULT_MAJOR_PHOTOGRAPHY = 105774
SKILL_ADULT_MAJOR_PIANO = 16709
SKILL_ADULT_MAJOR_PIPE_ORGAN = 149665
SKILL_ADULT_MAJOR_PROGRAMMING = 16703
SKILL_ADULT_MAJOR_ROCKET_SCIENCE = 16710
SKILL_ADULT_MAJOR_SINGING = 137811
SKILL_ADULT_MAJOR_VETERINARIAN = 161190
SKILL_ADULT_MAJOR_VIDEO_GAMING = 16712
SKILL_ADULT_MAJOR_VIOLIN = 16713
SKILL_ADULT_MAJOR_WELLNESS = 117858
SKILL_ADULT_MAJOR_WRITING = 16714
SKILL_ADULT_MINOR_DANCING = 128145
SKILL_ADULT_MINOR_JUICE_FIZZING = 234806
SKILL_ADULT_MINOR_LOCAL_CULTURE = 174687
SKILL_ADULT_MINOR_MEDIA_PRODUCTION = 192655
SKILL_BOWLING = 158659
SKILL_CHARISMA_NEGOTIATE_PROMOTION_COOLDOWN = 37246
SKILL_CHILD_CREATIVITY = 16718
SKILL_CHILD_MENTAL = 16719
SKILL_CHILD_MOTOR = 16720
SKILL_CHILD_SOCIAL = 16721
SKILL_CHOPSTICKS = 142593
SKILL_DOG_TRAINING = 161220
SKILL_FITNESS = 16659
SKILL_FOOSBALL = 122854
SKILL_HIDDEN_SKATING = 179925
SKILL_HIDDEN_TREAD_MILL_ROCK_CLIMBING_WALL_CLIMB = 165900
SKILL_HIDDEN_VAMPIRE_LORE = 149556
SKILL_HORSE_SHOES = 104859
SKILL_PET_POOP_CLEANUP = 161097
SKILL_RETAIL_MAINTENANCE = 111904
SKILL_RETAIL_SALES = 111902
SKILL_RETAIL_WORK_ETHIC = 111903
SKILL_SPICY_FOOD = 142592
SKILL_THROWING_THINGS = 127868
SKILL_TODDLER_COMMUNICATION = 140170
SKILL_TODDLER_IMAGINATION = 140706
SKILL_TODDLER_MOVEMENT = 136140
SKILL_TODDLER_POTTY = 144913
SKILL_TODDLER_THINKING = 140504
SKILL_VIDEO_GAMING_BLICBLOCK = 31807
SKILL_VIDEO_GAMING_HILLOCK = 31813
SKILL_VIDEO_GAMING_INCREDIBLE_SPORTS = 31808
SKILL_VIDEO_GAMING_MANIAC_MATCHUMS = 31811
SKILL_VIDEO_GAMING_MARIA_SISTERS = 31809
SKILL_VIDEO_GAMING_PARTY = 145448
SKILL_VIDEO_GAMING_PLATFORMER = 145447
SKILL_VIDEO_GAMING_RACING = 145450
SKILL_VIDEO_GAMING_REFUGE = 31810
SKILL_VIDEO_GAMING_ROAD_RIVAL = 31812
SKILL_VIDEO_GAMING_RPG = 145449
SKILL_VIDEO_GAMING_SIMS_FOREVER_RENAMED = 31806
SMART_HUB_FRIENDSHIP_MAIN = 203686
SOCIAL_CONTEXT_AWKWARDNESS = 24098
SOCIAL_CONTEXT_FRIENDSHIP = 24099
SOCIAL_CONTEXT_FUN = 24100
SOCIAL_CONTEXT_ROMANCE = 24101
SOCIAL_NETWORK_FOLLOWERS_TNS_TOTAL = 144940
SPRING_CHALLENGE_2016_NPC_FERTILIZER_STOCK = 135535
STUFFED_ANIMAL_LOVE = 8240
STYLEBOARD_COMPLETION = 198120
STYLE_INFLUENCER_ARTICLE_PROGRESS = 198610
TEMPLE_EXCAVATION_SITE_PROGRESS = 183739
TEMPLE_TRAP_VIEW = 183186
TIME_MOOD_NEUTRAL_MAINTAINED = 77762
TODDLERS_CAREGIVER_PLAY_WITH_TODDLER = 157445
TODDLERS_CAREGIVER_WATCH_TODDLER = 151787
TODDLERS_WATCH = 144294
TODDLERS_WILD_OUTSIDE_OR_INSIDE = 154270
TODDLER_DIAPER_LOAD = 140764
TODDLER_JUNGLE_GYM_PLAY_PRETEND_COUNTER = 174394
TOURIST_CELEBRITY_TILE_VIEW = 197022
TRAIT_ACTIVE_ACTIVITY = 27458
TRAIT_ACTIVE_TENSE_TIMER = 99491
TRAIT_AMBITIOUS_NEED_TO_ADVANCE = 29116
TRAIT_AUTONOMY_ACTIVE = 29105
TRAIT_AUTONOMY_ART_LOVER = 28563
TRAIT_AUTONOMY_BOOKWORM = 28597
TRAIT_AUTONOMY_BRO = 29124
TRAIT_AUTONOMY_CHILDHOOD_PHASE_LOUD = 165673
TRAIT_AUTONOMY_CHILDHOOD_PHASE_REBELLIOUS = 165366
TRAIT_AUTONOMY_CHILDISH = 29125
TRAIT_AUTONOMY_CREATIVE = 28630
TRAIT_AUTONOMY_DANCE_MACHINE = 126090
TRAIT_AUTONOMY_EMOTIONAL_CONTROL = 160277
TRAIT_AUTONOMY_EVIL = 29117
TRAIT_AUTONOMY_FAMILY_ORIENTED = 29118
TRAIT_AUTONOMY_FOODIE = 29084
TRAIT_AUTONOMY_GEEK = 29107
TRAIT_AUTONOMY_GENIUS = 29109
TRAIT_AUTONOMY_GHOST = 115027
TRAIT_AUTONOMY_GHOST_FROZEN = 187684
TRAIT_AUTONOMY_GHOST_OVERHEAT = 187685
TRAIT_AUTONOMY_GLUTTON = 29120
TRAIT_AUTONOMY_GOOD = 29121
TRAIT_AUTONOMY_GOOFBALL = 29110
TRAIT_AUTONOMY_HATES_CHILDREN = 29129
TRAIT_AUTONOMY_HOT_HEADED = 29104
TRAIT_AUTONOMY_INSANE = 76587
TRAIT_AUTONOMY_INSIDER = 125438
TRAIT_AUTONOMY_JEALOUS = 124989
TRAIT_AUTONOMY_KLEPTOMANIAC = 131787
TRAIT_AUTONOMY_LAZY = 29111
TRAIT_AUTONOMY_LIFE_SKILLS_BAD_MANNERS = 160850
TRAIT_AUTONOMY_LONER = 77332
TRAIT_AUTONOMY_LOVES_OUTDOORS = 77338
TRAIT_AUTONOMY_MATERIALISTIC = 29153
TRAIT_AUTONOMY_MEAN = 29112
TRAIT_AUTONOMY_MUSIC_LOVER = 29113
TRAIT_AUTONOMY_NEAT = 29114
TRAIT_AUTONOMY_PARANOID = 203546
TRAIT_AUTONOMY_ROMANTIC = 29106
TRAIT_AUTONOMY_SELF_ABSORBED = 199605
TRAIT_AUTONOMY_SLOB = 29123
TRAIT_AUTONOMY_SNOB = 29151
TRAIT_AUTONOMY_UNCONTROLLED_EMOTION = 160267
TRAIT_AUTONOMY_WEATHER_PREFERENCE_LOVES_RAIN = 189201
TRAIT_AUTONOMY_WEATHER_PREFERENCE_LOVES_SNOW = 189231
TRAIT_BRO_BROXIMITY = 74073
TRAIT_CAT_LOVER_NEAR_CATS = 158004
TRAIT_COMMITMENT_ISSUES_CAREER_COMMITMENT = 37524
TRAIT_COMMITMENT_ISSUES_RELATIONSHIP_COMMITMENT = 31262
TRAIT_CREATIVE_CREATIVITY = 27162
TRAIT_CREATIVE_TENSE_TIMER = 99719
TRAIT_DANCE_MACHINE_DANCE_NEED = 126188
TRAIT_DOG_LOVER_NEAR_DOGS = 158005
TRAIT_EVIL_MISERY_NEARBY = 74224
TRAIT_FAMILY_ORIENTED_FAMILY_TIME = 30687
TRAIT_FAMILY_ORIENTED_MISSING_FAMILY_SAD_TIMER = 99795
TRAIT_FAMILY_ORIENTED_NEAR_FAMILY = 74225
TRAIT_FAMILY_ORIENTED_NEAR_FAMILY_HAPPY_TIMER = 99814
TRAIT_FORTUNE_INVESTED_INTEREST_CHECK_TIMER = 27949
TRAIT_GEEK_ALIEN_TV = 107152
TRAIT_GEEK_GAMING_NEED = 27550
TRAIT_GEEK_GAMING_NEED_BUFF_DECAY = 98070
TRAIT_GEEK_GEEK_OUT = 39000
TRAIT_GENIUS_MENTAL_STIMULATION = 28786
TRAIT_GOOD_NEAR_POSITIVITY = 74226
TRAIT_HATES_CHILDREN_NEAR_CHILDREN = 74227
TRAIT_HATES_CHILDREN_NEAR_TODDLERS = 157196
TRAIT_INSANE_INSANITY = 29131
TRAIT_JEALOUS_MISSING_SO_SAD_TIMER = 124917
TRAIT_JEALOUS_NEAR_SO = 124881
TRAIT_JEALOUS_NEAR_SO_HAPPY_TIMER = 124918
TRAIT_JEALOUS_SO_TIME = 124957
TRAIT_KLEPTOMANIAC_NEED_TO_SWIPE = 132222
TRAIT_LAZY_TV = 103226
TRAIT_LONER_NEAR_LOW_RELATIONS = 74228
TRAIT_LONER_SOLITUDE = 29122
TRAIT_LOVES_THE_OUTDOORS = 29152
TRAIT_LOVES_THE_OUTDOORS_AM_I_OUTSIDE = 75462
TRAIT_LOVES_THE_OUTDOORS_TENSE_TIMER = 98963
TRAIT_MATERIALISTIC_ADMIRE_NEED = 35959
TRAIT_MATERIALISTIC_ADMIRE_OBJECT = 98882
TRAIT_MORNING_PERSON_CHECK_ACTIVE = 97676
TRAIT_MUSIC_LOVER_INSPIRED_BY_MUSIC = 74243
TRAIT_MUSIC_LOVER_INSPIRED_PLAY = 74104
TRAIT_MUSIC_LOVER_MUSIC_NEED = 29314
TRAIT_NIGHT_OWL_CHECK_ACTIVE = 97703
TRAIT_OCCULT_ALIEN_BRAIN_POWER = 103330
TRAIT_PET_ACTIVE = 158207
TRAIT_PET_AGGRESSIVE = 158810
TRAIT_PET_CURIOUS = 158216
TRAIT_PET_FRIENDLY = 158806
TRAIT_PET_GLUTTON = 159988
TRAIT_PET_HAIRY = 158814
TRAIT_PET_HUNTER = 159986
TRAIT_PET_INDEPENDENT = 158812
TRAIT_PET_LAZY = 158208
TRAIT_PET_NAUGHTY = 159987
TRAIT_PET_PLAYFUL = 164048
TRAIT_PET_PROTECTIVE = 158822
TRAIT_PET_QUIRK_FEAR_COFFEE_MAKER = 161771
TRAIT_PET_QUIRK_FEAR_COMPUTER = 161772
TRAIT_PET_QUIRK_FEAR_COOKING = 161773
TRAIT_PET_QUIRK_FEAR_DISHWASHER = 161774
TRAIT_PET_QUIRK_FEAR_FIRE = 161776
TRAIT_PET_QUIRK_FEAR_FITNESS_EQUIPMENT = 161778
TRAIT_PET_QUIRK_FEAR_GAMING = 161780
TRAIT_PET_QUIRK_FEAR_INSTRUMENT = 161781
TRAIT_PET_QUIRK_FEAR_MICROWAVE = 161782
TRAIT_PET_QUIRK_FEAR_ROBOT_VACUUM = 171322
TRAIT_PET_QUIRK_FEAR_SHOWER = 161783
TRAIT_PET_QUIRK_FEAR_STEREO = 161784
TRAIT_PET_QUIRK_FEAR_TOILET = 161785
TRAIT_PET_QUIRK_FEAR_TV = 161786
TRAIT_PET_QUIRK_OBSESS_COFFEE_MAKER = 159259
TRAIT_PET_QUIRK_OBSESS_COMPUTER = 159263
TRAIT_PET_QUIRK_OBSESS_COOKING = 159253
TRAIT_PET_QUIRK_OBSESS_DISHWASHER = 159255
TRAIT_PET_QUIRK_OBSESS_DOORBELL = 160803
TRAIT_PET_QUIRK_OBSESS_FIRE = 159256
TRAIT_PET_QUIRK_OBSESS_FISH_TANK = 159261
TRAIT_PET_QUIRK_OBSESS_FITNESS_EQUIPMENT = 159258
TRAIT_PET_QUIRK_OBSESS_FRIDGE = 159266
TRAIT_PET_QUIRK_OBSESS_GAMING = 159260
TRAIT_PET_QUIRK_OBSESS_INSTRUMENT = 159254
TRAIT_PET_QUIRK_OBSESS_MICROWAVE = 159257
TRAIT_PET_QUIRK_OBSESS_PET_MINOR_CAGE = 184412
TRAIT_PET_QUIRK_OBSESS_ROBOT_VACUUM = 171321
TRAIT_PET_QUIRK_OBSESS_SHOWER = 159265
TRAIT_PET_QUIRK_OBSESS_STEREO = 159252
TRAIT_PET_QUIRK_OBSESS_SWIMMING = 171913
TRAIT_PET_QUIRK_OBSESS_TOILET = 159264
TRAIT_PET_QUIRK_OBSESS_TV = 158819
TRAIT_PET_SKITTISH = 158808
TRAIT_PET_SMART = 158811
TRAIT_PET_STUBBORN = 158217
TRAIT_PET_VOCAL = 158809
TRAIT_PET_WANDERLUST = 158709
TRAIT_PLANT_SIM_EAT_TIMER = 162818
TRAIT_PLANT_SIM_TIMER = 164593
TRAIT_ROMANTIC_AFFECTION = 27519
TRAIT_SELF_ABSORBED_OUT_OF_SPOTLIGHT_TIMER = 199573
TRAIT_SNOB_NEAR_SNOBS = 74229
TRAIT_THE_KNACK_UPGRADE_TIMER = 99841
TRAIT_TODDLER_ANGELIC_RANDOMLY_GETS_HAPPY = 143246
TRAIT_TODDLER_AUTONOMY_ANGELIC = 143221
TRAIT_TODDLER_AUTONOMY_CHARMER = 143230
TRAIT_TODDLER_AUTONOMY_CLINGY = 143223
TRAIT_TODDLER_AUTONOMY_FUSSY = 143231
TRAIT_TODDLER_AUTONOMY_INDEPENDENT = 143232
TRAIT_TODDLER_AUTONOMY_INQUISITIVE = 143233
TRAIT_TODDLER_AUTONOMY_SILLY = 143234
TRAIT_TODDLER_AUTONOMY_WILD = 143235
TRAIT_TODDLER_CHARMER_NO_SOCIALIZATION_SADNESS = 143261
TRAIT_TODDLER_CLINGY_NO_PARENTS_SADNESS = 143345
TRAIT_TODDLER_INDEPENDENT_NO_PARENTS_HAPPINESS = 143344
TRAIT_TODDLER_INQUISITIVE_NO_THINKING_SADNESS = 143342
TRAIT_TODDLER_SILLY_RANDOMLY_GETS_PLAYFUL = 143288
TRAIT_TODDLER_WILD_RANDOMLY_GETS_ENERGY = 143294
TURNS = 16726
TV_CHANNEL_SURF_COOLDOWN = 130211
UMBRELLA_BREAK = 186447
VAMPIRE_SUN_EXPOSURE = 151449
VAULT_WALK_IN_SAFE_SIMOLEONS = 193396
VET_STRESS_FAILS_CUMULATIVE = 178675
VET_TREATMENT_DISCOVERY = 158913
VET_TREATMENT_PREVENT_STRESS = 177681
VET_TREATMENT_STRESS = 158956
VET_TREATMENT_STRESS_CUMULATIVE = 168206
VIDEO_GAME_CONSOLE_NUMBER_OF_PLAYERS = 152671
VIDEO_GAMING_SKILL_GAMED_OUT = 31760
VIDEO_GAMING_SKILL_GOOD_SESSION = 38981
WALK_DOG_WAIT_AROUND = 173999
WATCH_CAT = 166989
WATCH_DOG = 166994
WEDDING_PROGRESS = 16643
WOODWORK_FURNITURE = 16644
WOODWORK_FURNITURE_CURVED = 16645
WOODWORK_MUSIC = 16646
WOODWORK_SCULPTURE_LARGE = 16647
WOODWORK_SCULPTURE_SMALL = 16648
WOOHOO_ENERGY = 16649
WRITING_SKILL_LITERARY_DIGEST = 35340

Statistic Category

class CommonStatisticCategory

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Custom Statistic Category equivalent to the DynamicEnum statistics.statistic_categories.StatisticCategory

ANGRY_BUFFS

Used by autodoc_mock_imports.

ASLEEP_BUFFS

Used by autodoc_mock_imports.

BAD_FOOD_BUFFS

Used by autodoc_mock_imports.

BORED_BUFFS

Used by autodoc_mock_imports.

CHEF_COOK_STYLE_BUFFS

Used by autodoc_mock_imports.

CHILDHOOD_PHASE_BUFFS

Used by autodoc_mock_imports.

CLOTHING_OPTIONAL_BUFFS

Used by autodoc_mock_imports.

CONFIDENT_BUFFS

Used by autodoc_mock_imports.

EMBARRASSED_BUFFS

Used by autodoc_mock_imports.

ENERGIZED_BUFFS

Used by autodoc_mock_imports.

FINE_BUFFS

Used by autodoc_mock_imports.

FLIRTY_BUFFS

Used by autodoc_mock_imports.

FOCUSED_BUFFS

Used by autodoc_mock_imports.

GAMES_COM_BUFFS

Used by autodoc_mock_imports.

GROUNDED_BUFFS

Used by autodoc_mock_imports.

HACKING_BUFFS

Used by autodoc_mock_imports.

HAPPY_BUFFS

Used by autodoc_mock_imports.

INJURY_BUFFS

Used by autodoc_mock_imports.

INSPIRED_BUFFS

Used by autodoc_mock_imports.

INVALID

Used by autodoc_mock_imports.

ITCHY_BUFFS

Used by autodoc_mock_imports.

MIND_CONTROL_BUFFS

Used by autodoc_mock_imports.

MIND_POWERS_BUFFS

Used by autodoc_mock_imports.

MODULE_TUNABLES

Used by autodoc_mock_imports.

MOTIVE_COMMODITIES

Used by autodoc_mock_imports.

OBJECT_BED_BUFFS

Used by autodoc_mock_imports.

OBJECT_BOOK_BUFFS

Used by autodoc_mock_imports.

OBJECT_JUNGLE_GYM_BUFFS

Used by autodoc_mock_imports.

OBJECT_MICROSCOPE_BUFFS

Used by autodoc_mock_imports.

OBJECT_MIRROR_BUFFS

Used by autodoc_mock_imports.

OBJECT_MOTION_GAMING_BUFFS

Used by autodoc_mock_imports.

OBJECT_OBSERVATORY_BUFFS

Used by autodoc_mock_imports.

OBJECT_STEREO_BUFFS

Used by autodoc_mock_imports.

OBJECT_TOY_BUFFS

Used by autodoc_mock_imports.

OBJECT_TV_BUFFS

Used by autodoc_mock_imports.

PET_SICKNESS_BUFFS

Used by autodoc_mock_imports.

PLAYFUL_BUFFS

Used by autodoc_mock_imports.

PRANK_BUFFS

Used by autodoc_mock_imports.

PRANK_COOLDOWN_BUFFS

Used by autodoc_mock_imports.

SAD_BUFFS

Used by autodoc_mock_imports.

SCARED_BUFFS

Used by autodoc_mock_imports.

SICKNESS_BUFFS

Used by autodoc_mock_imports.

SLOSHED_BUFFS

Used by autodoc_mock_imports.

SOCIAL_BUFFS

Used by autodoc_mock_imports.

STRESSED_BUFFS

Used by autodoc_mock_imports.

SURVEY_COOLDOWN_BUFFS

Used by autodoc_mock_imports.

TEEN_MOOD_SWING_BUFFS

Used by autodoc_mock_imports.

TEMPLE_FUN_BUFFS

Used by autodoc_mock_imports.

UNCOMFORTABLE_BUFFS

Used by autodoc_mock_imports.

UNIVERSITY_STUDYING_BUFFS

Used by autodoc_mock_imports.

VAMPIRE_BUFFS

Used by autodoc_mock_imports.

WILDLIFE_ENCOUNTER_BUFFS

Used by autodoc_mock_imports.

Strings

class CommonStringId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for localization strings.

Note

These identifiers point to strings within String Tables within package files.

ADULT = 1747466136
BABY = 4016862175
CANCEL = 3497542682
CANCEL_ALL_CAPS = 1249800636
CANNOT_EDIT_PREGNANT_SIMS = 1715308569
CAT = 1720023562
CHILD = 2993678259
CLOTHING_PREFERENCE = 611620004
CUSTOM_GENDER_SETTINGS = 2156245727
ELDER = 685867388
EXCEPTION_OCCURRED_TEXT = 1656389837
EXCEPTION_OCCURRED_TITLE = 3506527463
EXCEPTION_OCCURRED_TITLE_FOR_MOD = 1541569535
FEMALE = 2933657479
FEMININE = 667254132
FOX = 3463682375
GET_OTHER_PREGNANT = 3780444441
GET_PREGNANT = 3694037554
GO_TO_STRING = 3934117375
HORSE = 2000400798
HUMAN = 3519680994
INFANT = 3503312229
INSUFFICIENT_POINTS = 1742279827
INVALID = 0
LARGE_DOG = 1545624565
MALE = 434606820
MASCULINE = 585998164
NEXT = 982796106
OK = 3648501874
OK_ALL_CAPS = 1102906806
PHYSICAL_FRAME = 2574825855
PREGNANT_OUTCOME = 3717297329
PREVIOUS = 4210670582
S4CL_ACCEPT = 3505660113
S4CL_ACCEPTED = 3060247542
S4CL_ALIEN = 873374482
S4CL_ALL = 1100754030
S4CL_ALL_OPTIONS_WILL_BE_INCLUDED = 919251828
S4CL_ALL_SIMS = 1801913158
S4CL_ANY = 1067198629
S4CL_BACK = 1559875400
S4CL_BOTTOM = 3898915424
S4CL_BUFF_REASON_FROM_DEBUG = 952297207
S4CL_CHANGES_MADE_RESTART_REQUIRED_DESCRIPTION = 1800477179
S4CL_COMBINE_TWO_STRINGS = 4217460952
S4CL_CONFIRMATION = 2520436614
S4CL_COUNT_STRING = 1110516459
S4CL_CURRENTLY_CONTROLLED = 250987421
S4CL_CURRENTLY_CONTROLLED_DESCRIPTION = 3212549492
S4CL_CURRENT_STRING = 2249135029
S4CL_CUSTOM_BREED = 1502884586
S4CL_DECLINE = 2786051829
S4CL_DECLINED = 1607873483
S4CL_DEFAULT = 782826392
S4CL_DOG = 546651181
S4CL_DONE_LOGGING_ALL_INTERACTIONS = 207690817
S4CL_DOWN = 2280510569
S4CL_ERROR_STRING = 2714314172
S4CL_EXCLAMATION_EXCLAMATION_STRING = 2692720326
S4CL_FAILED_STRING = 260148591
S4CL_FAILURE_STRING = 866731332
S4CL_FRONT = 1260494898
S4CL_GHOST = 4023194814
S4CL_GO_BACK = 3612044072
S4CL_HOUSEHOLD = 2221750924
S4CL_HOUSEHOLD_DESCRIPTION = 3226360478
S4CL_LEFT = 4109362
S4CL_LOG_ALL_INTERACTIONS = 3133049591
S4CL_MERMAID = 2654639942
S4CL_NO = 1668749452
S4CL_NONE = 748895195
S4CL_NON_HOUSEHOLD = 3282761378
S4CL_NON_HOUSEHOLD_DESCRIPTION = 3229519893
S4CL_NON_OCCULT = 660844960
S4CL_NOT_ENOUGH_ROOM_FOR_SIM_HERE = 921401970
S4CL_NOT_IMPLEMENTED = 1418071568
S4CL_NO_OPTIONS_WILL_BE_INCLUDED = 4092064675
S4CL_NO_SIMS = 2431694336
S4CL_OBJECT_IS_IN_USE = 2127003382
S4CL_PARENTHESIS_SURROUNDED_STRING = 3623734005
S4CL_PLANT_SIM = 1692823457
S4CL_PLEASE_WAIT = 4062412062
S4CL_PREGNANCY = 1064352938
S4CL_PURCHASE_SUCCESSFUL = 4089811538
S4CL_RANDOM = 3048058352
S4CL_RANDOMIZATION_COMPLETE = 2327483589
S4CL_REMOVE = 2335605169
S4CL_REMOVE_ALL = 1550591360
S4CL_RESTART_REQUIRED = 2505900409
S4CL_RIGHT = 3893817417
S4CL_ROBOT = 1930240631
S4CL_SCARECROW = 989797170
S4CL_SIMS_4_COMMUNITY_LIBRARY = 1638558923
S4CL_SIM_ALREADY_HAS_THIS_TRAIT = 3640488620
S4CL_SIM_CANNOT_BE_PICKED_UP = 2872955922
S4CL_SIM_CANNOT_REACH_SIM = 1798457938
S4CL_SIM_CANNOT_REACH_THAT_SPOT = 1798457938
S4CL_SIM_DOES_NOT_HAVE_THIS_TRAIT = 4082316434
S4CL_SIM_IS_NOT_PREGNANT = 1234364497
S4CL_SIM_NAME = 2895077999
S4CL_SIM_NAME_AND_SIM_NAME = 3631484900
S4CL_SIM_NAME_COMMA_SPACE_AND_STRING = 713115864
S4CL_SIM_NOT_ALLOWED_THERE = 1210343210
S4CL_SKELETON = 3478279848
S4CL_STRING_AND_STRING = 3484637777
S4CL_STRING_ARE_STRING = 2460952674
S4CL_STRING_COMMA_SPACE_AND_SIM_NAME = 783081987
S4CL_STRING_COMMA_SPACE_AND_STRING = 1100900713
S4CL_STRING_COMMA_SPACE_OR_STRING = 887105181
S4CL_STRING_IS_STRING = 3239471812
S4CL_STRING_OR_STRING = 499523061
S4CL_STRING_PLUS_STRING = 2196588267
S4CL_SUCCESS_STRING = 3335607447
S4CL_THIS_FEATURE_IS_NOT_YET_IMPLEMENTED = 1432879598
S4CL_TOO_EXPENSIVE = 1509541528
S4CL_TOP = 1080872010
S4CL_UID_STRING = 51630752
S4CL_UP = 1551306158
S4CL_VAMPIRE = 1980680137
S4CL_WEREWOLF = 2749628646
S4CL_WITCH = 760583530
S4CL_YES = 979470758
S4CL_YOUR_PURCHASED_ITEMS_ARE_IN_YOUR_INVENTORY = 4081031829
S4CL_YOUR_PURCHASED_ITEMS_ARE_ON_THE_WAY = 1519212557
SEXUAL_ORIENTATION = 3035688392
SMALL_DOG = 698804483
STRING_COLON_SPACE_STRING = 1652862138
STRING_COMMA_SPACE_STRING = 338276476
STRING_HYPHEN_STRING = 53117433
STRING_NEWLINE_NEWLINE_STRING = 3123911936
STRING_NEWLINE_STRING = 3458073646
STRING_NOT_FOUND_WITH_IDENTIFIER = 3037244137
STRING_SPACE_PARENTHESIS_SURROUNDED_STRING = 440427561
STRING_SPACE_STRING = 110745076
TEEN = 1166433319
TESTING_SOME_TEXT_FOR_TESTING = 1352970207
TESTING_TEST_BUTTON_ONE = 367590350
TESTING_TEST_BUTTON_TWO = 367590349
TESTING_TEST_TEXT_NO_TOKENS = 3987872118
TESTING_TEST_TEXT_WITH_NUMBER_TOKEN = 4138001347
TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME = 4280406738
TESTING_TEST_TEXT_WITH_STRING_TOKEN = 2977195159
TEXT_WITH_BLUE_COLOR = 1505840180
TEXT_WITH_GREEN_COLOR = 3458194999
TEXT_WITH_ORANGE_COLOR = 2567694686
TEXT_WITH_RED_COLOR = 835489330
TEXT_WITH_YELLOW_COLOR = 3457894271
THIS_REWARD_IS_NOT_AVAILABLE_FOR_YOUR_SIM_OR_IT_IS_ALREADY_OWNED_BY_YOUR_SIM = 118077900
THIS_SIM_IS_EXPLORING_ROMANTICALLY = 1382062354
THIS_SIM_IS_INTERESTED_IN_WOOHOO_WITH = 1200681692
THIS_SIM_IS_ROMANTICALLY_ATTRACTED_TO = 4161327275
TODDLER = 3252370736
TOILET_USE_SITTING = 4265081704
TOILET_USE_STANDING = 3730566822
YOUNG_ADULT = 2053658442
ZERO_THROUGH_NINE = 2414087236

Traits

class CommonTraitId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla sim traits.

ACCEPTED_TO_UNIVERSITY = 219693
ACTIVE = 27419
ACTOR_CAREER_HIDDEN_AUDITION_AWAITING_AUDITION = 198564
ACTOR_CAREER_HIDDEN_CHECKPOINTS_AUDITION_SUCCESS_COMMERCIAL = 198583
ACTOR_CAREER_HIDDEN_CHECKPOINTS_AUDITION_SUCCESS_FILM = 198584
ACTOR_CAREER_HIDDEN_CHECKPOINTS_AUDITION_SUCCESS_HIGH_BUDGET_TV = 198581
ACTOR_CAREER_HIDDEN_CHECKPOINTS_AUDITION_SUCCESS_LOW_BUDGET_TV = 198582
ACTOR_CAREER_HIDDEN_CHECKPOINTS_NEW_TO_ACTOR_CAREER = 198763
ADULT = 34319
ADVENTUROUS = 252085
ALLURING = 26200
ALWAYS_WELCOME = 35504
AMBITIOUS = 16823
ANGLERS_TRANQUILITY = 26390
ANIMAL_ATTRACTION = 171824
ANIMAL_CLOTHING_FOX_GRANDMA_1 = 268721
ANIMAL_CLOTHING_FOX_GRANDMA_2 = 270028
ANIMAL_CLOTHING_FOX_GRANDMA_3 = 270029
ANIMAL_CLOTHING_FOX_GRANDMA_4 = 270030
ANIMAL_CLOTHING_FOX_GRANDMA_5 = 270027
ANIMAL_CLOTHING_FOX_GRANDMA_6 = 270026
ANIMAL_CLOTHING_FOX_ROBBER_1 = 268722
ANIMAL_CLOTHING_FOX_ROBBER_2 = 270033
ANIMAL_CLOTHING_FOX_ROBBER_3 = 270034
ANIMAL_CLOTHING_FOX_ROBBER_4 = 270035
ANIMAL_CLOTHING_FOX_ROBBER_5 = 270036
ANIMAL_CLOTHING_FOX_ROBBER_6 = 270031
ANIMAL_CLOTHING_FOX_ROBBER_7 = 270032
ANIMAL_CLOTHING_FOX_ROBIN_HOOD_1 = 268727
ANIMAL_CLOTHING_FOX_ROBIN_HOOD_2 = 270039
ANIMAL_CLOTHING_FOX_ROBIN_HOOD_3 = 270040
ANIMAL_CLOTHING_FOX_ROBIN_HOOD_4 = 270041
ANIMAL_CLOTHING_FOX_ROBIN_HOOD_5 = 270038
ANIMAL_CLOTHING_FOX_ROBIN_HOOD_6 = 270037
ANIMAL_ENTHUSIAST = 257365
ANIMAL_WHISPERER = 171817
ANTISEPTIC = 26388
APPRAISER = 76821
ARCHAEOLOGY_SCHOLAR_MUSEUM_PATRON = 179023
ARCHAEOLOGY_SKILL_GIVE_AUTHENTICATION_MAIL_PROHIBIT = 176123
ART_LOVER = 27918
AT_DAYCARE = 105482
BABY = 34314
BANE = 27217
BATUU_ALIEN = 238971
BATUU_ALIEN_ABEDNEDO = 239906
BATUU_ALIEN_BITH = 239907
BATUU_ALIEN_MIRIALAN = 239904
BATUU_ALIEN_TWILEK = 239903
BATUU_ALIEN_WEEQUAY = 239902
BATUU_ALIEN_ZABRAK = 239905
BATUU_FIRST_ORDER = 233327
BATUU_FIRST_ORDER_OFFICER = 233345
BATUU_FIRST_ORDER_OFFICER_RESISTANCE_SPY = 249384
BATUU_FIRST_ORDER_STORMTROOPER = 233346
BATUU_KNOWN = 245215
BATUU_LIGHTSABER = 243724
BATUU_LIGHTSABER_BLUE = 235144
BATUU_LIGHTSABER_GREEN = 235145
BATUU_LIGHTSABER_RED = 235110
BATUU_MISSION_ASK_ABOUT_FIRST_ORDER = 237697
BATUU_MISSION_ASK_ABOUT_RESISTANCE = 237696
BATUU_MISSION_BRIBE_CREDITS = 240384
BATUU_MISSION_BRIBE_DROID_PARTS = 240386
BATUU_MISSION_BRIBE_FOOD = 240385
BATUU_MISSION_BRIBE_HAS_BEEN_BRIBED = 240413
BATUU_MISSION_BRIBE_KYBER = 248127
BATUU_MISSION_BRIBE_PORG = 248126
BATUU_MISSION_CONVINCED_SCIENTIST_JOIN_FIRST_ORDER = 241596
BATUU_MISSION_DEFECTOR = 243568
BATUU_MISSION_FIRST_ORDER_REPEATABLE_1 = 244522
BATUU_MISSION_FIRST_ORDER_REPEATABLE_13 = 244465
BATUU_MISSION_FIRST_ORDER_REPEATABLE_2 = 244224
BATUU_MISSION_FIRST_ORDER_REPEATABLE_3 = 244225
BATUU_MISSION_FIRST_ORDER_STORY_4 = 246285
BATUU_MISSION_FIRST_ORDER_STORY_4_CRIMINAL = 245960
BATUU_MISSION_FIRST_ORDER_STORY_4_CRIMINAL_HELPER = 245961
BATUU_MISSION_FIRST_ORDER_STORY_4_OBTAINED_CRIMINAL_INFO = 241263
BATUU_MISSION_FIRST_ORDER_STORY_6_SCIENTIST_JOINED = 243731
BATUU_MISSION_FIRST_ORDER_STORY_7_SHARED_FAKE_INFO_ALL = 241718
BATUU_MISSION_FREE_DRINKS_AT_OGAS_CANTINA = 244158
BATUU_MISSION_GIVEN_INFO = 240524
BATUU_MISSION_IS_INFORMANT = 239909
BATUU_MISSION_IS_RESISTANCE_SYMPATHIZER = 243525
BATUU_MISSION_RESISTANCE_CONTACT = 240037
BATUU_MISSION_RESISTANCE_REPEATABLE_15_CAN_RETRIEVE_DATA = 245194
BATUU_MISSION_RESISTANCE_REPEATABLE_1_PART_1 = 244227
BATUU_MISSION_RESISTANCE_REPEATABLE_1_PART_2 = 244228
BATUU_MISSION_RESISTANCE_REPEATABLE_2 = 244229
BATUU_MISSION_RESISTANCE_STORY_2_OBTAINED_FIRST_ORDER_ACCESS_CODE = 239472
BATUU_MISSION_RESISTANCE_STORY_3_REPAIRED = 251238
BATUU_MISSION_RESISTANCE_STORY_3_SCRAMBLED = 251237
BATUU_MISSION_RESISTANCE_STORY_9_DESTROY_JAMMING_EQUIPMENT = 243978
BATUU_MISSION_SABACC_TOURNAMENT_1ST_OPPONENT = 244445
BATUU_MISSION_SABACC_TOURNAMENT_2ND_OPPONENT = 244446
BATUU_MISSION_SABACC_TOURNAMENT_FINAL_OPPONENT = 244447
BATUU_MISSION_SABACC_TOURNAMENT_PLAYED_ALL_OPPONENTS = 250970
BATUU_MISSION_SCIENTIST_DO_WORK = 247605
BATUU_MISSION_SCOUNDREL_CONTACT = 240262
BATUU_MISSION_SCOUNDREL_REPEATABLE_4_CONTRABAND_LOCATION_BLACK_SPIRE_OUTPOST = 244602
BATUU_MISSION_SCOUNDREL_REPEATABLE_4_CONTRABAND_LOCATION_FIRST_ORDER = 244601
BATUU_MISSION_SCOUNDREL_STORY_7_RECRUITED_HEIST = 244826
BATUU_MISSION_STORMTROOPER_CHECK_ID = 243985
BATUU_NPC = 231263
BATUU_NPC_CITIZEN = 235820
BATUU_REPUTATION_NEGATIVE_FIRST_ORDER_MODIFIER_LEVEL_1 = 243013
BATUU_REPUTATION_NEGATIVE_FIRST_ORDER_MODIFIER_LEVEL_2 = 243040
BATUU_REPUTATION_NEGATIVE_FIRST_ORDER_MODIFIER_LEVEL_3 = 243041
BATUU_REPUTATION_NEGATIVE_FIRST_ORDER_MODIFIER_LEVEL_4 = 243039
BATUU_REPUTATION_NEGATIVE_FIRST_ORDER_MODIFIER_LEVEL_5 = 243038
BATUU_REPUTATION_NEGATIVE_RESISTANCE_MODIFIER_LEVEL_1 = 243062
BATUU_REPUTATION_NEGATIVE_RESISTANCE_MODIFIER_LEVEL_2 = 243063
BATUU_REPUTATION_NEGATIVE_RESISTANCE_MODIFIER_LEVEL_3 = 243064
BATUU_REPUTATION_NEGATIVE_RESISTANCE_MODIFIER_LEVEL_4 = 243065
BATUU_REPUTATION_NEGATIVE_RESISTANCE_MODIFIER_LEVEL_5 = 243066
BATUU_REPUTATION_NEGATIVE_SCOUNDREL_MODIFIER_LEVEL_1 = 243069
BATUU_REPUTATION_NEGATIVE_SCOUNDREL_MODIFIER_LEVEL_2 = 243070
BATUU_REPUTATION_NEGATIVE_SCOUNDREL_MODIFIER_LEVEL_3 = 243071
BATUU_REPUTATION_NEGATIVE_SCOUNDREL_MODIFIER_LEVEL_4 = 243072
BATUU_REPUTATION_NEGATIVE_SCOUNDREL_MODIFIER_LEVEL_5 = 243073
BATUU_RESISTANCE = 233326
BATUU_RICH_SCOUNDREL = 244192
BATUU_SCOUNDREL = 233344
BAY_AREA_NPC_ADHARA_MICHAELSON_HIDDEN = 302879
BAY_AREA_NPC_AURELIO_ROBLES_HIDDEN = 302877
BAY_AREA_NPC_BERNICE_ROBLES_HIDDEN = 302875
BAY_AREA_NPC_CHRISTOPHER_MICHAELSON_HIDDEN = 302878
BAY_AREA_NPC_DOLI_RUANO_HIDDEN = 302881
BAY_AREA_NPC_ELEANOR_SULLIVAN_HIDDEN = 302885
BAY_AREA_NPC_IAN_ROBLES_HIDDEN = 302876
BAY_AREA_NPC_IGNACIO_ROBLES_HIDDEN = 302874
BAY_AREA_NPC_JAY_ROBLES_HIDDEN = 302880
BAY_AREA_NPC_KARMINE_LUNA_HIDDEN = 302884
BAY_AREA_NPC_KYLE_KYLESON_HIDDEN = 302886
BAY_AREA_NPC_ORION_MICHAELSON_HIDDEN = 308600
BAY_AREA_NPC_PENELOPE_MICHAELSON_HIDDEN = 308601
BAY_AREA_NPC_TALA_RUANO_HIDDEN = 302882
BAY_AREA_NPC_XOCHITL_LUNA_HIDDEN = 302883
BEACH_BUM_LAID_BACK = 211971
BEGUILING = 26203
BONEHILDA = 253237
BOOKWORM = 27916
BRAVE = 253268
BREASTS_FORCE_OFF = 136862
BREASTS_FORCE_ON = 136863
BRO = 16826
BUSINESS_SAVVY = 27082
CAREER_FREELANCER_AGENCIES_FASHION_PHOTOGRAPHER = 214787
CAREER_FREELANCER_AGENCIES_INTERIOR_DECORATOR = 257957
CAREER_FREELANCER_AGENCIES_MAKER = 234236
CAREER_FREELANCER_AGENCIES_PAINTING = 205700
CAREER_FREELANCER_AGENCIES_PARANORMAL_INVESTIGATOR = 252647
CAREER_FREELANCER_AGENCIES_PROGRAMMING = 205701
CAREER_FREELANCER_AGENCIES_WRITING = 205702
CAREER_FREELANCER_BONUS_GIG_PAYOUT = 211624
CAREER_FREELANCER_COMPLETED_MEET_WITH_CLIENT = 212114
CAREER_FREELANCER_FASHION_PHOTOGRAPHER_UNLOCKED_MAGAZINE_COVER_SUBMISSION = 219050
CAREER_FREELANCER_FASHION_PHOTOGRAPHER_UNLOCKED_PHOTO_EDITOR = 219051
CAREER_FREELANCER_FASHION_PHOTOGRAPHER_WAITING_FOR_MAGAZINE = 221339
CAREER_FREELANCER_PARANORMAL_INVESTIGATOR_LICENSE = 252818
CAREER_FREELANCER_UNLOCKED_MEET = 211942
CAREER_FREELANCER_UNLOCKED_OVERCLOCK = 209478
CAREER_LIFEGUARD_REWARDS_LEVEL_2 = 212019
CAREER_LIFEGUARD_REWARDS_LEVEL_3 = 212020
CAREER_PAY_BOOSTS_LAW_CLIENTS_1 = 228732
CAREER_PAY_BOOSTS_LAW_CLIENTS_10 = 228741
CAREER_PAY_BOOSTS_LAW_CLIENTS_2 = 228733
CAREER_PAY_BOOSTS_LAW_CLIENTS_3 = 228734
CAREER_PAY_BOOSTS_LAW_CLIENTS_4 = 228735
CAREER_PAY_BOOSTS_LAW_CLIENTS_5 = 228736
CAREER_PAY_BOOSTS_LAW_CLIENTS_6 = 228737
CAREER_PAY_BOOSTS_LAW_CLIENTS_7 = 228738
CAREER_PAY_BOOSTS_LAW_CLIENTS_8 = 228739
CAREER_PAY_BOOSTS_LAW_CLIENTS_9 = 228740
CAREER_SCIENTIST_EVENT_INVENTING = 112700
CAREER_SIMSFLUENCER_SIDE_HUSTLE_CAN_REVIEW = 278995
CAREER_SIMSFLUENCER_SIDE_HUSTLE_GIFT_DELIVERY = 278996
CAREFREE = 26476
CARRIER_PREFERENCE_INFANT_BLACK_YELLOW = 325315
CARRIER_PREFERENCE_INFANT_GREY = 307874
CARRIER_PREFERENCE_INFANT_PINK = 307875
CARRIER_PREFERENCE_INFANT_STURDY_BLUE = 325317
CARRIER_PREFERENCE_INFANT_STURDY_GRAY = 325318
CARRIER_PREFERENCE_INFANT_STURDY_GREEN = 325319
CARRIER_PREFERENCE_INFANT_STURDY_ORANGE = 317068
CARRIER_PREFERENCE_INFANT_STURDY_RED = 325320
CARRIER_PREFERENCE_INFANT_WHITE = 325316
CAS_STORY_CAREER_ACTIVIST = 213270
CAS_STORY_CAREER_ACTIVIST_LEVEL_2 = 216463
CAS_STORY_CAREER_ACTIVIST_LEVEL_3 = 216464
CAS_STORY_CAREER_ACTOR = 213263
CAS_STORY_CAREER_ACTOR_LEVEL_2 = 216475
CAS_STORY_CAREER_ACTOR_LEVEL_3 = 216476
CAS_STORY_CAREER_ASTRONAUT = 213204
CAS_STORY_CAREER_ASTRONAUT_LEVEL_2 = 216412
CAS_STORY_CAREER_ASTRONAUT_LEVEL_3 = 216413
CAS_STORY_CAREER_ATHLETIC = 217480
CAS_STORY_CAREER_ATHLETIC_2 = 217481
CAS_STORY_CAREER_ATHLETIC_3 = 217482
CAS_STORY_CAREER_BUSINESS = 213205
CAS_STORY_CAREER_BUSINESS_LEVEL_2 = 216421
CAS_STORY_CAREER_BUSINESS_LEVEL_3 = 216422
CAS_STORY_CAREER_CIVIL_DESIGNER = 239454
CAS_STORY_CAREER_CIVIL_DESIGNER_LEVEL_2 = 239456
CAS_STORY_CAREER_CIVIL_DESIGNER_LEVEL_3 = 239455
CAS_STORY_CAREER_CONSERVATIONIST = 215946
CAS_STORY_CAREER_CONSERVATIONIST_LEVEL_2 = 216478
CAS_STORY_CAREER_CONSERVATIONIST_LEVEL_3 = 216479
CAS_STORY_CAREER_CORPORATE_0 = 251783
CAS_STORY_CAREER_CORPORATE_LEVEL_2 = 251784
CAS_STORY_CAREER_CORPORATE_LEVEL_3 = 251785
CAS_STORY_CAREER_CRIMINAL = 213206
CAS_STORY_CAREER_CRIMINAL_LEVEL_2 = 216424
CAS_STORY_CAREER_CRIMINAL_LEVEL_3 = 216425
CAS_STORY_CAREER_CRITIC = 213267
CAS_STORY_CAREER_CRITIC_LEVEL_2 = 216466
CAS_STORY_CAREER_CRITIC_LEVEL_3 = 216467
CAS_STORY_CAREER_CULINARY = 213207
CAS_STORY_CAREER_CULINARY_LEVEL_2 = 216427
CAS_STORY_CAREER_CULINARY_LEVEL_3 = 216428
CAS_STORY_CAREER_DETECTIVE = 213264
CAS_STORY_CAREER_DETECTIVE_LEVEL_2 = 216451
CAS_STORY_CAREER_DETECTIVE_LEVEL_3 = 216452
CAS_STORY_CAREER_DIVER = 215948
CAS_STORY_CAREER_DIVER_LEVEL_2 = 216481
CAS_STORY_CAREER_DIVER_LEVEL_3 = 216482
CAS_STORY_CAREER_DOCTOR = 213265
CAS_STORY_CAREER_DOCTOR_LEVEL_2 = 216454
CAS_STORY_CAREER_DOCTOR_LEVEL_3 = 216455
CAS_STORY_CAREER_EDUCATION = 227290
CAS_STORY_CAREER_EDUCATION_LEVEL_2 = 227291
CAS_STORY_CAREER_EDUCATION_LEVEL_3 = 227292
CAS_STORY_CAREER_ENGINEER = 227295
CAS_STORY_CAREER_ENGINEER_LEVEL_2 = 227296
CAS_STORY_CAREER_ENGINEER_LEVEL_3 = 227297
CAS_STORY_CAREER_ENTERTAINER = 213208
CAS_STORY_CAREER_ENTERTAINER_LEVEL_2 = 216430
CAS_STORY_CAREER_ENTERTAINER_LEVEL_3 = 216431
CAS_STORY_CAREER_FISHERMAN = 216487
CAS_STORY_CAREER_FISHERMAN_LEVEL_2 = 216484
CAS_STORY_CAREER_FISHERMAN_LEVEL_3 = 216485
CAS_STORY_CAREER_FREELANCER = 213209
CAS_STORY_CAREER_GARDENER = 213269
CAS_STORY_CAREER_GARDENER_LEVEL_2 = 216472
CAS_STORY_CAREER_GARDENER_LEVEL_3 = 216473
CAS_STORY_CAREER_LAW = 227298
CAS_STORY_CAREER_LAW_LEVEL_2 = 227299
CAS_STORY_CAREER_LAW_LEVEL_3 = 227300
CAS_STORY_CAREER_LIFEGUARD = 217924
CAS_STORY_CAREER_LIFEGUARD_LEVEL_2 = 217925
CAS_STORY_CAREER_LIFEGUARD_LEVEL_3 = 217926
CAS_STORY_CAREER_MILITARY = 215965
CAS_STORY_CAREER_MILITARY_LEVEL_2 = 216460
CAS_STORY_CAREER_MILITARY_LEVEL_3 = 216461
CAS_STORY_CAREER_PAINTER = 213177
CAS_STORY_CAREER_PAINTER_LEVEL_2 = 216436
CAS_STORY_CAREER_PAINTER_LEVEL_3 = 216437
CAS_STORY_CAREER_SCIENTIST = 213266
CAS_STORY_CAREER_SCIENTIST_LEVEL_2 = 216457
CAS_STORY_CAREER_SCIENTIST_LEVEL_3 = 216458
CAS_STORY_CAREER_SECRET_AGENT = 213210
CAS_STORY_CAREER_SECRET_AGENT_LEVEL_2 = 216439
CAS_STORY_CAREER_SECRET_AGENT_LEVEL_3 = 216440
CAS_STORY_CAREER_SOCIAL_MEDIA = 213268
CAS_STORY_CAREER_SOCIAL_MEDIA_LEVEL_2 = 216469
CAS_STORY_CAREER_SOCIAL_MEDIA_LEVEL_3 = 216470
CAS_STORY_CAREER_STYLE_INFLUENCER = 213211
CAS_STORY_CAREER_STYLE_INFLUENCER_LEVEL_2 = 216442
CAS_STORY_CAREER_STYLE_INFLUENCER_LEVEL_3 = 216443
CAS_STORY_CAREER_TECH_GURU = 213212
CAS_STORY_CAREER_TECH_GURU_LEVEL_2 = 216445
CAS_STORY_CAREER_TECH_GURU_LEVEL_3 = 216446
CAS_STORY_CAREER_UNEMPLOYED = 216896
CAS_STORY_CAREER_WRITER = 213213
CAS_STORY_CAREER_WRITER_LEVEL_2 = 216448
CAS_STORY_CAREER_WRITER_LEVEL_3 = 216449
CAS_STORY_HOUSEHOLD_FUNDS_HIGH = 215921
CAS_STORY_HOUSEHOLD_FUNDS_LOW = 215919
CAS_STORY_HOUSEHOLD_FUNDS_MED = 215920
CAS_STORY_OCCULT_GHOST = 213178
CAS_STORY_OCCULT_VAMPIRE = 213261
CAS_STORY_SKILL_ACTING = 213281
CAS_STORY_SKILL_ACTING_3 = 216742
CAS_STORY_SKILL_ARCHAEOLOGY = 213277
CAS_STORY_SKILL_ARCHAEOLOGY_3 = 216734
CAS_STORY_SKILL_BAKING = 213272
CAS_STORY_SKILL_BAKING_3 = 216722
CAS_STORY_SKILL_BOWLING = 215951
CAS_STORY_SKILL_BOWLING_3 = 216728
CAS_STORY_SKILL_CHARISMA = 213189
CAS_STORY_SKILL_CHARISMA_3 = 216676
CAS_STORY_SKILL_COMEDY = 213190
CAS_STORY_SKILL_COMEDY_3 = 216678
CAS_STORY_SKILL_COOKING = 213185
CAS_STORY_SKILL_COOKING_3 = 216680
CAS_STORY_SKILL_CROSS_STITCH = 260955
CAS_STORY_SKILL_CROSS_STITCH_3 = 260956
CAS_STORY_SKILL_DANCING_1 = 213203
CAS_STORY_SKILL_DANCING_2 = 216777
CAS_STORY_SKILL_DANCING_3 = 216778
CAS_STORY_SKILL_DJ_MIXING = 213274
CAS_STORY_SKILL_DJ_MIXING_3 = 216726
CAS_STORY_SKILL_ENTREPRENEUR = 288961
CAS_STORY_SKILL_ENTREPRENEUR_3 = 288962
CAS_STORY_SKILL_EQUESTRIAN_SKILL = 334054
CAS_STORY_SKILL_EQUESTRIAN_SKILL_3 = 334055
CAS_STORY_SKILL_FABRICATION = 239334
CAS_STORY_SKILL_FABRICATION_3 = 239335
CAS_STORY_SKILL_FISHING = 213191
CAS_STORY_SKILL_FISHING_3 = 216684
CAS_STORY_SKILL_FITNESS = 213187
CAS_STORY_SKILL_FITNESS_3 = 216686
CAS_STORY_SKILL_FLOWER_ARRANGING = 213280
CAS_STORY_SKILL_FLOWER_ARRANGING_3 = 216740
CAS_STORY_SKILL_GARDENING = 213192
CAS_STORY_SKILL_GARDENING_3 = 216688
CAS_STORY_SKILL_GOURMET_COOKING = 213193
CAS_STORY_SKILL_GOURMET_COOKING_3 = 216690
CAS_STORY_SKILL_GUITAR = 213194
CAS_STORY_SKILL_GUITAR_3 = 216692
CAS_STORY_SKILL_HANDINESS = 213195
CAS_STORY_SKILL_HANDINESS_3 = 216694
CAS_STORY_SKILL_HERBALISM = 213271
CAS_STORY_SKILL_HERBALISM_3 = 216720
CAS_STORY_SKILL_JUICE_FIZZING = 239333
CAS_STORY_SKILL_JUICE_FIZZING_3 = 239337
CAS_STORY_SKILL_LOCAL_CULTURE = 217042
CAS_STORY_SKILL_LOCAL_CULTURE_3 = 217043
CAS_STORY_SKILL_LOGIC = 213196
CAS_STORY_SKILL_LOGIC_3 = 216696
CAS_STORY_SKILL_MISCHIEF = 213197
CAS_STORY_SKILL_MISCHIEF_3 = 216698
CAS_STORY_SKILL_MIXOLOGY = 213188
CAS_STORY_SKILL_MIXOLOGY_3 = 216700
CAS_STORY_SKILL_NECTAR = 334061
CAS_STORY_SKILL_NECTAR_3 = 334062
CAS_STORY_SKILL_PAINTING = 213176
CAS_STORY_SKILL_PAINTING_3 = 216702
CAS_STORY_SKILL_PARENTING = 213276
CAS_STORY_SKILL_PARENTING_3 = 216732
CAS_STORY_SKILL_PET_TRAINING = 217046
CAS_STORY_SKILL_PET_TRAINING_3 = 217047
CAS_STORY_SKILL_PHOTOGRAPHY = 213198
CAS_STORY_SKILL_PHOTOGRAPHY_3 = 216704
CAS_STORY_SKILL_PIANO = 213199
CAS_STORY_SKILL_PIANO_3 = 216706
CAS_STORY_SKILL_PIPE_ORGAN = 213275
CAS_STORY_SKILL_PIPE_ORGAN_3 = 216730
CAS_STORY_SKILL_PROGRAMMING = 213184
CAS_STORY_SKILL_PROGRAMMING_3 = 216708
CAS_STORY_SKILL_RESEARCH_DEBATE = 227287
CAS_STORY_SKILL_RESEARCH_DEBATE_3 = 227288
CAS_STORY_SKILL_ROBOTICS = 227278
CAS_STORY_SKILL_ROBOTICS_3 = 227279
CAS_STORY_SKILL_ROCKET_SCIENCE = 213200
CAS_STORY_SKILL_ROCKET_SCIENCE_3 = 216710
CAS_STORY_SKILL_ROCK_CLIMBING = 251792
CAS_STORY_SKILL_ROCK_CLIMBING_3 = 251793
CAS_STORY_SKILL_SINGING = 213278
CAS_STORY_SKILL_SINGING_3 = 216736
CAS_STORY_SKILL_SKIING = 251797
CAS_STORY_SKILL_SKIING_3 = 251798
CAS_STORY_SKILL_SNOWBOARDING = 251799
CAS_STORY_SKILL_SNOWBOARDING_3 = 251800
CAS_STORY_SKILL_VAMPIRE_LORE = 217484
CAS_STORY_SKILL_VAMPIRE_LORE_3 = 217485
CAS_STORY_SKILL_VETERINARIAN = 213279
CAS_STORY_SKILL_VETERINARIAN_3 = 216738
CAS_STORY_SKILL_VIDEO_GAMING = 213201
CAS_STORY_SKILL_VIDEO_GAMING_3 = 216713
CAS_STORY_SKILL_VIOLIN = 213202
CAS_STORY_SKILL_VIOLIN_3 = 216716
CAS_STORY_SKILL_WELLNESS = 213273
CAS_STORY_SKILL_WELLNESS_3 = 216724
CAS_STORY_SKILL_WRITING = 213186
CAS_STORY_SKILL_WRITING_3 = 216718
CAT_LOVER = 157978
CAT_QUIRK_SLEEP_STYLE_BACK = 155557
CAT_QUIRK_SLEEP_STYLE_CURL = 155556
CAT_QUIRK_STAND_WATCH_FALSE = 173581
CAT_QUIRK_STAND_WATCH_TRUE = 173582
CAULDRON_POTION_IMMORTALITY = 214389
CAULDRON_POTION_LUCK_CLUMSY = 215779
CELEBRITY_FANS_NERVOUS = 196899
CELEBRITY_FANS_SOCIAL = 196900
CELEBRITY_FANS_TOUCHY = 196902
CHALLENGE_KINDNESS_AMBASSADOR = 198885
CHAMPION_OF_THE_PEOPLE = 234567
CHEERFUL = 9322
CHILD = 34316
CHILDHOOD_PHASE_BEAR = 164767
CHILDHOOD_PHASE_CLINGY = 164764
CHILDHOOD_PHASE_DISTANT = 164768
CHILDHOOD_PHASE_LOUD = 164766
CHILDHOOD_PHASE_MEAN_STREAK = 164769
CHILDHOOD_PHASE_PICKY_EATER_A = 164763
CHILDHOOD_PHASE_PICKY_EATER_B = 164972
CHILDHOOD_PHASE_PICKY_EATER_C = 164973
CHILDHOOD_PHASE_PICKY_EATER_D = 164974
CHILDHOOD_PHASE_PICKY_EATER_DISGUSTED_BY_FOOD = 165165
CHILDHOOD_PHASE_PICKY_EATER_E = 164975
CHILDHOOD_PHASE_REBELLIOUS = 164765
CHILDISH = 16830
CHILD_CONFIDENCE_HIGH = 314056
CHILD_CONFIDENCE_LOW = 314054
CHILD_CONFIDENCE_NEUTRAL = 314055
CHILD_OF_THE_ISLANDS = 204492
CHILD_OF_THE_OCEAN = 204493
CHILD_OF_THE_OCEAN_DISGUSTED_BY_FISH = 213619
CHILD_SKILL_REWARD_HEAD_STRONG = 308365
CHILD_SKILL_REWARD_IDEA_PERSON = 308367
CHILD_SKILL_REWARD_PACK_ANIMAL = 308366
CHILD_SKILL_REWARD_PRATICED_HOST = 308364
CHOPSTICK_SAVVY = 146104
CHRONICLER = 27692
CIVIC_POLICY_COMMUNAL_OWNERSHIP = 237950
CIVIC_POLICY_ECO_FRIENDLY_APPLIANCES = 232593
CIVIC_POLICY_GREEN_GARDENING = 233572
CIVIC_POLICY_MODERN_POLICY = 234944
CIVIC_POLICY_REPEAL_STARTED = 233502
CIVIC_POLICY_SKILL_BASED_AGGRESSION = 237910
CIVIC_POLICY_SKILL_BASED_CREATIVE_ARTS = 232030
CIVIC_POLICY_SKILL_BASED_FREE_LOVE = 237911
CIVIC_POLICY_SKILL_BASED_FUN_COMMUNITY = 232031
CIVIC_POLICY_SKILL_BASED_HOME_COOKING = 232032
CIVIC_POLICY_SKILL_BASED_JUICED_COMMUNITY = 232033
CIVIC_POLICY_SKILL_BASED_MUSIC_ARTS = 232034
CIVIC_POLICY_SKILL_BASED_OLD_DAYS = 237912
CIVIC_POLICY_SKILL_BASED_SELF_CARE = 232035
CIVIC_POLICY_SKILL_BASED_SELF_SUFFICIENT = 232036
CIVIC_POLICY_SKILL_BASED_TECHNOLOGICAL_PROGRESS = 232028
CIVIC_POLICY_UPCYCLING_INITIATIVE = 226549
CIVIC_POLICY_UTILITY_PRODUCTION = 233573
CLUB_PRESIDENT = 122922
CLUMSY = 16832
COLD_HEARTED = 275418
COLLECTOR = 35719
COLLEGE_ORGANIZATIONS_ART_SOCIETY_RANK_1 = 229134
COLLEGE_ORGANIZATIONS_ART_SOCIETY_RANK_2 = 223669
COLLEGE_ORGANIZATIONS_ART_SOCIETY_RANK_3 = 223663
COLLEGE_ORGANIZATIONS_DEBATE_RANK_1 = 229135
COLLEGE_ORGANIZATIONS_DEBATE_RANK_2 = 224179
COLLEGE_ORGANIZATIONS_DEBATE_RANK_3 = 224180
COLLEGE_ORGANIZATIONS_HONOR_SOCIETY_RANK_1 = 229136
COLLEGE_ORGANIZATIONS_HONOR_SOCIETY_RANK_2 = 226876
COLLEGE_ORGANIZATIONS_HONOR_SOCIETY_RANK_3 = 226877
COLLEGE_ORGANIZATIONS_ROBOTICS_RANK_1 = 229137
COLLEGE_ORGANIZATIONS_ROBOTICS_RANK_2 = 223079
COLLEGE_ORGANIZATIONS_ROBOTICS_RANK_3 = 223080
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_RANK_1 = 229138
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_RANK_2 = 225314
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PARTY_RANK_3 = 229139
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_RANK_1 = 229140
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_RANK_2 = 224603
COLLEGE_ORGANIZATIONS_SCHOOL_SPIRIT_PRANK_RANK_3 = 229141
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_FAVOR_HIGH = 227496
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_FAVOR_LOW = 227494
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_FAVOR_MED = 227495
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_JOIN_VISIT_MARKED = 228781
COLLEGE_ORGANIZATIONS_SECRET_SOCIETY_MEMBER = 219299
COMMITMENT_ISSUES = 16833
COMMUNITY_BOARD_ASKED_ABOUT_COMMUNITY = 341810
COMPUTER_GLASSES_WEARING = 225007
COMPUTER_GLASSES_WEARING_BLUE = 225161
COMPUTER_GLASSES_WEARING_GREEN = 225162
COMPUTER_GLASSES_WEARING_ORANGE = 225163
COMPUTER_GLASSES_WEARING_PINK = 225160
COMPUTER_GLASSES_WEARING_RED = 225159
COMPUTER_GLASSES_WEARING_YELLOW = 225164
CONNECTIONS = 32431
CORPORATE_WORKER_CHARISMATIC_CROONER = 248982
CORPORATE_WORKER_LEGENDARY_STAMINA = 248983
COTTAGE_WORLD_NPC_AGATHA_CRUMPLEBOTTOM = 260169
COTTAGE_WORLD_NPC_AGNES_CRUMPLEBOTTOM = 259314
COTTAGE_WORLD_NPC_CRITTER_TENDER = 260173
COTTAGE_WORLD_NPC_GROCERY_DELIVERY = 260172
COTTAGE_WORLD_NPC_GROCERY_OWNER = 260171
COTTAGE_WORLD_NPC_MAYOR = 260170
COTTAGE_WORLD_NPC_PUB_OWNER = 260174
CREATIVE = 16850
CREATIVELY_GIFTED = 29619
CREATIVE_VISIONARY = 32423
CRYSTAL_HELMET_ALABASTER = 193977
CRYSTAL_HELMET_ALEXANDRITE_EP = 193979
CRYSTAL_HELMET_AMAZONITE_EP = 193980
CRYSTAL_HELMET_AMETHYST = 193528
CRYSTAL_HELMET_CITRINE = 193983
CRYSTAL_HELMET_CRANDESTINE_EP = 193984
CRYSTAL_HELMET_DIAMOND = 193985
CRYSTAL_HELMET_EMERALD = 193986
CRYSTAL_HELMET_FIRE_OPAL = 193987
CRYSTAL_HELMET_HEMATITE = 193988
CRYSTAL_HELMET_JET = 193989
CRYSTAL_HELMET_JONQUILYST = 193990
CRYSTAL_HELMET_NITELITE_EP = 193991
CRYSTAL_HELMET_ORANGE_TOPAZ = 193992
CRYSTAL_HELMET_PEACH = 193993
CRYSTAL_HELMET_PLUMBITE = 193994
CRYSTAL_HELMET_QUARTZ = 193995
CRYSTAL_HELMET_RAINBORZ = 193996
CRYSTAL_HELMET_ROSE = 193997
CRYSTAL_HELMET_RUBY = 193998
CRYSTAL_HELMET_SAPPHIRE = 193999
CRYSTAL_HELMET_SHINALITE = 194000
CRYSTAL_HELMET_SIMANITE = 194001
CRYSTAL_HELMET_TURQUOISE = 194002
CURSES_FOUNTAIN_OF_MAGIC = 214645
CURSES_HEX_OF_DUELIST = 214644
CURSES_INFECTIOUS_LAUGHTER = 214650
CURSES_NIGHT_STALKER = 214649
CURSES_PUNCHABLE_FACE = 214646
CURSES_REPULSIVENESS = 214643
CURSES_SWEATY_STENCH = 214647
CURSES_TOUCHY_FEELY = 214648
CURSES_WILD_MAGIC = 213183
DANCE_MACHINE = 126088
DASTARDLY = 27084
DAUNTLESS = 283147
DETECTIVE_CAREER_CRIMINAL = 113564
DETECTIVE_CAREER_POLICE_STATION_CRIMINAL_NPC = 116487
DIAPER_PREFERENCE_BABY_CLOTH = 306617
DISCIPLINED_OUT_CAT_JUMP_ON_COUNTERS = 170710
DISCIPLINED_OUT_CAT_SCRATCHING = 167067
DISCIPLINED_OUT_DOG_BARK = 167071
DISCIPLINED_OUT_DOG_EAT_POOP = 168486
DISCIPLINED_OUT_DOG_JUMP_ON_COUNTERS = 170709
DISCIPLINED_OUT_DOG_PUDDLES_PLAY = 167069
DISCIPLINED_OUT_DOG_TOILET = 167068
DISCIPLINED_OUT_PET_ATTACK = 167058
DISCIPLINED_OUT_PET_BEG_EATING = 167059
DISCIPLINED_OUT_PET_EAT_PEOPLE_FOOD = 170712
DISCIPLINED_OUT_PET_POTTY_TRAINING = 167072
DISCIPLINED_OUT_PET_PUDDLES_DRINK = 167061
DISCIPLINED_OUT_PET_TRASH_EAT = 167062
DISCIPLINED_OUT_PET_TRASH_PLAY = 167063
DISCIPLINED_OUT_PET_WAKE_UP_SIMS = 170711
DISCIPLINE_PET_POTTY_TRAINING = 162247
DISGUSTED_BY_FOOD = 149446
DISGUSTED_BY_FOOD_ANIMATION = 248309
DOCTOR_SICKNESS_RESISTANT = 114410
DOG_LOVER = 157979
DOG_QUIRK_BARKER_LOUD = 148643
DOG_QUIRK_BARKER_NEUTRAL = 148645
DOG_QUIRK_BARKER_QUIET = 148644
ECO_ENGINEER = 234566
ECO_MASTER = 234887
EDUCATION_TEACH_10 = 220312
EDUCATION_TEACH_7 = 220305
EDUCATION_TEACH_8 = 220310
EDUCATION_TEACH_9 = 220311
ELDER = 34320
ENTREPRENEUR = 234889
ENTREPRENEURIAL = 32444
ENTREPRENEUR_THE_KNOWLEDGE = 277990
EP14_WORLD_HAS_WON_HORSE_COMPETITION_HIDDEN = 338664
EP14_WORLD_LOCAL_HIDDEN = 340041
EP14_WORLD_NPC_HAS_ASKED_ABOUT_LIFE_NECTAR_HIDDEN = 322422
EP14_WORLD_NPC_HORSE_TRAINER_GOODBYE_HIDDEN = 350340
EP14_WORLD_NPC_HORSE_TRAINER_HELLO_HIDDEN = 350339
EP14_WORLD_NPC_HORSE_TRAINER_HIDDEN = 321628
EP14_WORLD_NPC_MYSTERIOUS_RANCHER_HIDDEN = 321627
EPIC_POET = 30922
ESSENCE_OF_FLAVOR = 26197
ETERNAL_BOND = 26201
EVIL = 16836
EVIL_BEGONIA_SCENT = 188801
EXCURSION_MOUNTAINEER_RANK_1 = 249427
EXCURSION_MOUNTAINEER_RANK_2 = 249430
EXCURSION_MOUNTAINEER_RANK_3 = 249429
EXPRESSIONISTIC = 75815
E_SPORTS = 226661
E_SPORTS_OFFERED = 227952
E_SPORTS_ONE_MATCHES_WON = 227110
E_SPORTS_TWO_MATCHES_WON = 227111
FAKE_GENIUS = 106999
FAME_LEVEL1 = 191807
FAME_LEVEL2 = 191819
FAME_LEVEL3 = 191820
FAME_LEVEL4 = 191817
FAME_LEVEL5 = 191818
FAME_TRAITS_CELEBRITY_WALK_ON = 204539
FAME_TRAITS_SHINE_OFF = 199156
FAME_TRAITS_SHINE_ON_RANK4 = 199155
FAME_TRAITS_SHINE_ON_RANK5 = 199223
FAMILY_ORIENTED = 16838
FAMILY_SIM = 27083
FASHION_MARKETPLACE_SOLD_HYPE_OUTFIT = 287494
FASHION_MARKETPLACE_WEARING_OUTFIT = 286922
FAST_FASTIDIOUS = 256786
FEAR_BEING_CHEATED_ON = 277086
FEAR_BEING_JUDGED = 277087
FEAR_COW_PLANT = 277088
FEAR_CROWDED_PLACES = 277089
FEAR_DARK = 277094
FEAR_DEAD_END_JOB = 277090
FEAR_DEATH = 277091
FEAR_DEATH_GHOST_URBAN_MYTH_EP12 = 285880
FEAR_DISAPPOINTING_PARENTS = 277098
FEAR_DISAPPOINTING_PARENTS_PARENT_DECEASED_FLAG = 304222
FEAR_FAILING_AFTER_SCHOOL_ACTIVITIES = 277095
FEAR_FAILING_CLASS = 277096
FEAR_FAILING_TESTS = 277097
FEAR_FAILURE = 277080
FEAR_FIRE = 277081
FEAR_GHOSTS = 277082
FEAR_HOMEWORK = 277099
FEAR_HORSES = 323758
FEAR_HORSES_PROGRESS = 324580
FEAR_INFERIOR = 307957
FEAR_SWIMMING = 277083
FEAR_UNFULFILLED = 277084
FEED_PREFERENCE_BABY_BODY = 305140
FEED_PREFERENCE_BABY_BOTTLE = 305139
FERTILE = 26498
FILTH_DWELLER = 256785
FIZZY_HEAD = 236949
FLOWER_BUNNY = 186785
FOODIE = 27176
FOOD_PREFERENCE_INFANT_APPLESAUCE = 289167
FOOD_PREFERENCE_INFANT_BANANA_SLICES = 289275
FOOD_PREFERENCE_INFANT_CRUSHED_CARROTS = 289182
FOOD_PREFERENCE_INFANT_HOMEMADE_HUMMUS = 289183
FOOD_PREFERENCE_INFANT_ICE_CREAM = 289192
FOOD_PREFERENCE_INFANT_MASHED_MANGO = 289193
FOOD_PREFERENCE_INFANT_MASHED_PEAS = 289194
FOOD_PREFERENCE_INFANT_OATMEAL_CEREAL = 289184
FOOD_PREFERENCE_INFANT_OAT_YOS = 289277
FOOD_PREFERENCE_INFANT_PAPAYA_PASTE = 289185
FOOD_PREFERENCE_INFANT_PEANUT_BUTTER_PUFFS = 289278
FOOD_PREFERENCE_INFANT_PUMPKIN_PUREE = 289186
FOOD_PREFERENCE_INFANT_RICE_PORRIDGE = 289187
FOOD_PREFERENCE_INFANT_SMASHED_AVOCADO = 289188
FOOD_PREFERENCE_INFANT_SMASHED_LEMON = 289189
FOOD_PREFERENCE_INFANT_SWEET_POTATO_PUREE = 289190
FOOD_PREFERENCE_INFANT_YOGURT = 289191
FOOD_PREFERENCE_INFANT_YOGURT_MELTS = 289276
FOREST_GHOST = 108313
FOREST_GHOST_GLOOMY = 108315
FOREST_GHOST_GOOFY = 108316
FOREST_GHOST_MEAN = 108317
FOREVER_FRESH = 183037
FOREVER_FULL = 183035
FOX_ADULT = 267313
FOX_ELDER = 267314
FREEGAN = 234414
FREE_SERVICES = 32110
FRESH_CHEF = 26199
FRIENDSHIP_BRACELET_1_HIDDEN = 320053
FRIENDSHIP_BRACELET_2_HIDDEN = 320054
FRIENDSHIP_BRACELET_3_HIDDEN = 320055
FRIENDSHIP_BRACELET_4_HIDDEN = 320052
FRIENDSHIP_BRACELET_5_HIDDEN = 319942
FRIENDSHIP_BRACELET_NEEDS_CLEANUP_HIDDEN = 329148
FRIEND_OF_THE_SEA = 206419
FRUGAL = 32111
FTUE_CAREER_MINDED_INITIAL = 200838
FTUE_OVER_ACHIEVER = 197728
GAMEPLAY_MOUNTED_BUFFS = 335365
GEEK = 16841
GENDER_FEMALE = 102448
GENDER_MALE = 102447
GENDER_OPTIONS_ATTRACTED_TO_FEMALE = 276492
GENDER_OPTIONS_ATTRACTED_TO_MALE = 276493
GENDER_OPTIONS_ATTRACTED_TO_NOT_FEMALE = 276494
GENDER_OPTIONS_ATTRACTED_TO_NOT_MALE = 276495
GENDER_OPTIONS_CLOTHING_MENS_WEAR = 136879
GENDER_OPTIONS_CLOTHING_WOMENS_WEAR = 136880
GENDER_OPTIONS_FRAME_FEMININE = 136878
GENDER_OPTIONS_FRAME_MASCULINE = 136877
GENDER_OPTIONS_LACTATION_CANNOT_LACTATE = 275052
GENDER_OPTIONS_LACTATION_CAN_LACTATE = 274985
GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED = 136875
GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE = 136874
GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED = 137716
GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE = 137717
GENDER_OPTIONS_SEXUALITY_EXPLORING = 276496
GENDER_OPTIONS_SEXUALITY_NOT_EXPLORING = 276497
GENDER_OPTIONS_TOILET_SITTING = 137718
GENDER_OPTIONS_TOILET_STANDING = 136876
GENIUS = 27917
GHOST_ANGER = 101679
GHOST_ANIMAL_OBJECTS_KILLER_CHICKEN = 267992
GHOST_ANIMAL_OBJECTS_KILLER_RABBIT = 258168
GHOST_BEETLE = 235995
GHOST_CAULDRON_POTION_IMMORTALITY_FAILURE = 214409
GHOST_CLIMBING_ROUTE = 250224
GHOST_COW_PLANT = 101704
GHOST_CURSES_NIGHT_STALKER_STALKER = 216314
GHOST_DEATH_FLOWER = 190748
GHOST_DROWN = 103599
GHOST_ELDER_EXHAUSTION = 101680
GHOST_ELECTROCUTION = 101681
GHOST_EMBARRASSMENT = 101682
GHOST_FIRE = 101676
GHOST_FLIES = 234848
GHOST_FROZEN = 182185
GHOST_HUNGER = 101683
GHOST_LAUGHTER = 101684
GHOST_LIGHTNING = 186331
GHOST_METEORITE = 294292
GHOST_MOTHER_PLANT = 204157
GHOST_MURPHY_BED = 228335
GHOST_OLD_AGE = 101685
GHOST_OVERHEAT = 184951
GHOST_POISON = 176264
GHOST_PUFFER_FISH = 137461
GHOST_RISEN = 103032
GHOST_RODENT_DISEASE = 181918
GHOST_SEANCE_TABLE = 255360
GHOST_STEAM = 119951
GHOST_STINK_BOMB = 284364
GHOST_URBAN_MYTH = 284363
GHOST_URBAN_MYTH_EP12 = 285905
GHOST_VAMPIRE_SUN = 151547
GHOST_VENDING_MACHINE = 249747
GHOST_WITCH_OVERLOAD = 216974
GLOOMY = 9332
GLUTTON = 16843
GOOD = 27915
GOOFBALL = 9337
GRADE_SCHOOL_A = 98698
GRADE_SCHOOL_B = 98699
GRADE_SCHOOL_C = 98700
GRADE_SCHOOL_D = 98701
GRADE_SCHOOL_F = 98702
GREAT_KISSER = 26686
GREAT_STORYTELLER = 103263
GREEN_FIEND = 231699
GREGARIOUS = 27087
GYM_RAT = 26427
HANDEDNESS_LEFT = 113589
HANDEDNESS_RIGHT = 113588
HAPPY_TODDLER = 143145
HARDLY_HUNGRY = 26389
HAS_MET_NANNY = 143765
HAS_MET_RANCH_HAND = 339307
HAS_VISITED_DEEP_WOODS = 132285
HAS_VISITED_FORGOTTEN_GROTTO = 119496
HAS_VISITED_SYLVAN_GLADE = 119401
HATES_CHILDREN = 16844
HATES_MAYO = 267875
HAUNTED_HOUSE_TEMPERANCE = 256353
HEROIC_PRESENCE = 238654
HERO_OF_STRANGER_VILLE = 204044
HIDDEN_ACTOR_CAREER_AGENCY_AI_STAFFING = 193399
HIDDEN_ACTOR_CAREER_AGENCY_EVERYDAY_EXTRAS = 193398
HIDDEN_ACTOR_CAREER_AGENCY_GRAN = 193401
HIDDEN_ACTOR_CAREER_AGENCY_WELL_SUITED = 193400
HIDDEN_BASKETBALL_DREAM_BIG = 145874
HIDDEN_BEEN_KISSED = 101390
HIDDEN_BOWLED_PERFECT_LLAMA = 162471
HIDDEN_CAMPING = 102265
HIDDEN_CAREER_ACTIVIST_CAUSE_ECONOMY = 135285
HIDDEN_CAREER_ACTIVIST_CAUSE_ENVIRONMENT = 135277
HIDDEN_CAREER_ACTIVIST_CAUSE_JUSTICE = 135288
HIDDEN_CAREER_ACTIVIST_CAUSE_PEACE = 135287
HIDDEN_CAREER_ACTIVIST_CAUSE_TAX = 135284
HIDDEN_CAREER_ACTIVIST_HAS_CAUSE = 136437
HIDDEN_CAREER_ACTIVIST_POLITICAL_POSITION_LEFT = 136608
HIDDEN_CAREER_ACTIVIST_POLITICAL_POSITION_RIGHT = 136609
HIDDEN_CAREER_CRITIC_THRIFTY = 139623
HIDDEN_CAREER_CUSTOM = 192698
HIDDEN_CAREER_PAY_BOOSTS_2X = 196731
HIDDEN_CHALLENGE_POSITIVITY_COLLECTED_REWARD_1 = 198899
HIDDEN_CHALLENGE_POSITIVITY_COLLECTED_REWARD_2 = 198900
HIDDEN_CHALLENGE_POSITIVITY_COLLECTED_REWARD_3 = 198901
HIDDEN_CHALLENGE_POSITIVITY_COLLECTED_REWARD_4 = 198902
HIDDEN_CHILD_CANNOT_AGE_UP_DOES_NOT_PERSIST = 116617
HIDDEN_CLIMATE_CHANGE_WOKE = 179869
HIDDEN_DRAMA_CLUB = 199635
HIDDEN_DRAMA_CLUB_CRY_ON_DEMAND = 201079
HIDDEN_EAR_BUDS_MUSIC_LOVER_HAS_BEEN_GIVEN = 166558
HIDDEN_EMPLOYEE_QUIT = 174483
HIDDEN_EVENT_FALL_CHALLENGE_DO_TD_RECEIVED_SKULL_DISPLAY = 153497
HIDDEN_FAME_CELEBRITY_TILE_ACHIEVED = 197536
HIDDEN_FAME_QUIRK_STAR_TREATMENT = 196358
HIDDEN_FAVORITE_MOVIE_ACTION = 128970
HIDDEN_FAVORITE_MOVIE_COMEDY = 128972
HIDDEN_FAVORITE_MOVIE_FAMILY = 128974
HIDDEN_FAVORITE_MOVIE_HORROR = 128971
HIDDEN_FAVORITE_MOVIE_ROMANCE = 128973
HIDDEN_FIRST_SNOW = 183661
HIDDEN_FOOD_FESTIVAL_CURRY_CONTEST_WINNER = 146178
HIDDEN_HAD_FIGHT = 101391
HIDDEN_HAD_WOOHOO = 101389
HIDDEN_HAS_BEEN_SCIENTIST = 131641
HIDDEN_HAS_MONSTER_FRIEND = 139186
HIDDEN_HAS_RESEARCHED_RODENT_DISEASE = 182224
HIDDEN_HAS_TASTED_EXPERIMENTAL_FOOD = 134072
HIDDEN_HAS_ULTIMATE_SNOW_PAL = 185954
HIDDEN_HATES_FRUITCAKE = 119187
HIDDEN_HATES_FRUIT_CAKE_CONTROLLER = 124839
HIDDEN_IS_ADOPTION_OFFICER = 175924
HIDDEN_IS_DISGUISED = 200510
HIDDEN_IS_EVENT_NPC_CHALLENGE = 133798
HIDDEN_IS_EVENT_NPC_CHALLENGE_MBB = 204280
HIDDEN_IS_NATIVE = 180954
HIDDEN_IS_NATIVE_STRAY = 181434
HIDDEN_IS_NOT_DISGUISED = 200511
HIDDEN_JOINED_FIFTY_MILE_HIGH_CLUB = 8612
HIDDEN_JOINED_FIFTY_MILE_HIGH_CLUB_TEEN = 100786
HIDDEN_JUNGLE_WELCOME_PACKAGE_RECEIVED = 183129
HIDDEN_LANDLORD = 133800
HIDDEN_LIGHTHOUSE_CONCEPTION = 172412
HIDDEN_LIKES_FRUITCAKE = 119186
HIDDEN_NPC_IS_DJ = 122820
HIDDEN_PAINTING_MASTER = 27014
HIDDEN_PET_MINOR_CAGE_RODENT_DISEASE_IMMUNE = 183401
HIDDEN_PET_MINOR_CAGE_RODENT_DISEASE_REMOVED_COSTUME = 185712
HIDDEN_RECEIVED_EXPERIMENTAL_FOOD_TNS = 143126
HIDDEN_RESTAURANT_AT_WORK = 144761
HIDDEN_ROCKET_SHIP_HAS_WATCHED_ALIEN = 103205
HIDDEN_ROLE_STATE_VET_EMPLOYEE_CLEAN = 178713
HIDDEN_ROLE_STATE_VET_EMPLOYEE_DONT_CLEAN = 178714
HIDDEN_ROLE_STATE_VET_EMPLOYEE_DONT_TREAT = 178716
HIDDEN_ROLE_STATE_VET_EMPLOYEE_TREAT = 178715
HIDDEN_SKELETON = 175972
HIDDEN_SKELETON_SERVICE_SKELETON = 177810
HIDDEN_SKELETON_TEMPLE_SKELETON = 178437
HIDDEN_SPRING_CHALLENGE2016_GOT_GROW_FRUIT_STARTER = 137247
HIDDEN_SPRING_CHALLENGE_2016_GAVE_PRISTINE_GROW_FRUIT = 135593
HIDDEN_SPRING_CHALLENGE_2016_GAVE_X_GROW_FRUIT_COMPLETED = 135551
HIDDEN_SUPER_FERTILIZER_UNLOCK = 109815
HIDDEN_TEMPERATURE_PREFERENCE_COOL = 179141
HIDDEN_TEMPERATURE_PREFERENCE_WARM = 179142
HIDDEN_TREAD_MILL_CLIMBING_WALL_CHALLENGE_COMPLETE_1 = 167758
HIDDEN_TREAD_MILL_CLIMBING_WALL_CHALLENGE_COMPLETE_2 = 167759
HIDDEN_TREAD_MILL_CLIMBING_WALL_CHALLENGE_COMPLETE_3 = 167760
HIDDEN_TREAD_MILL_CLIMBING_WALL_CHALLENGE_COMPLETE_4 = 167761
HIDDEN_TREAD_MILL_CLIMBING_WALL_CHALLENGE_COMPLETE_5 = 167762
HIDDEN_UNLOCKED_GRILLED_CHEESE_ASPIRATION = 132500
HIDDEN_UNLOCKED_POSITIVITY_CHALLENGE_ASPIRATION = 198781
HIDDEN_UNLOCK_CAMPING_SCULPTURE = 108125
HIDDEN_VAMPIRE_POWER_SUSCEPTIBILITY = 151836
HIDDEN_VAMPIRE_SPIRIT_POWERS_BAT_ENABLED = 155860
HIDDEN_VAMPIRE_SPIRIT_POWERS_MIST_ENABLED = 155861
HIDDEN_VAMPIRE_SPIRIT_POWERS_VAMPIRE_RUN_ENABLED = 155862
HIDDEN_VFX_MASK_CURSED = 181193
HIDDEN_WEATHER_RAIN_HATE = 179138
HIDDEN_WEATHER_RAIN_LOVE = 179137
HIDDEN_WEATHER_SNOW_HATE = 179140
HIDDEN_WEATHER_SNOW_LOVE = 179139
HIDDEN_WEATHER_SUN_HATE = 179134
HIDDEN_WEATHER_SUN_LOVE = 179133
HIDDEN_WEATHER_WIND_HATE = 179136
HIDDEN_WEATHER_WIND_LOVE = 179135
HIGH_FLIER = 283144
HIGH_MAINTENANCE = 272336
HIGH_METABOLISM = 27080
HIGH_SCHOOL_A = 98707
HIGH_SCHOOL_ACTIVE_HAD_ORIENTATION = 276765
HIGH_SCHOOL_ACTIVE_LEARNED_TPOSE_CHALLENGE = 300531
HIGH_SCHOOL_B = 98706
HIGH_SCHOOL_C = 98705
HIGH_SCHOOL_D = 98704
HIGH_SCHOOL_EXIT_DROPOUT = 277741
HIGH_SCHOOL_EXIT_EARNED_GED = 291086
HIGH_SCHOOL_EXIT_EXPELLED = 277742
HIGH_SCHOOL_EXIT_GRADUATE_EARLY = 277740
HIGH_SCHOOL_EXIT_GRADUATE_HONORS = 277738
HIGH_SCHOOL_EXIT_GRADUATE_VALEDICTORIAN = 277739
HIGH_SCHOOL_F = 98703
HIGH_SCHOOL_NPC_ASH_HARJO = 301315
HIGH_SCHOOL_NPC_CAFETERIA_WORKER = 300519
HIGH_SCHOOL_NPC_JANITOR = 300488
HIGH_SCHOOL_NPC_PRINCIPLE = 300487
HIGH_SCHOOL_NPC_TEACHER_1 = 300380
HIGH_SCHOOL_NPC_TEACHER_2 = 300382
HIGH_SCHOOL_NPC_THRIFT_STORE_OWNER = 300384
HIGH_SCHOO_ACTIVE_CLASS_1_STUDENT = 293779
HIGH_SKILL_FISHING = 215146
HILARIOUS = 27170
HOLIDAY_TRADITION_FATHER_WINTER = 183343
HOLIDAY_TRADITION_FATHER_WINTER_BABY = 183361
HOME_TURF = 144199
HORSE_AGE_ADULT = 321082
HORSE_AGE_CHILD = 321081
HORSE_AGE_ELDER = 321083
HORSE_COMPETITION_BARREL_RACING_BEGINNER_COMPLETE_HIDDEN = 349913
HORSE_COMPETITION_BARREL_RACING_EXPERT_COMPLETE_HIDDEN = 349916
HORSE_COMPETITION_BARREL_RACING_INTERMEDIATE_COMPLETE_HIDDEN = 349919
HORSE_COMPETITION_BARREL_RACING_MASTER_COMPLETE_HIDDEN = 350467
HORSE_COMPETITION_ENDURACE_RACING_BEGINNER_COMPLETE_HIDDEN = 349922
HORSE_COMPETITION_ENDURACE_RACING_EXPERT_COMPLETE_HIDDEN = 349923
HORSE_COMPETITION_ENDURACE_RACING_INTERMEDIATE_COMPLETE_HIDDEN = 349924
HORSE_COMPETITION_ENDURACE_RACING_MASTER_COMPLETE_HIDDEN = 350468
HORSE_COMPETITION_SHOW_JUMPING_BEGINNER_COMPLETE_HIDDEN = 349926
HORSE_COMPETITION_SHOW_JUMPING_EXPERT_COMPLETE_HIDDEN = 349927
HORSE_COMPETITION_SHOW_JUMPING_INTERMEDIATE_COMPLETE_HIDDEN = 349928
HORSE_COMPETITION_SHOW_JUMPING_MASTER_COMPLETE_HIDDEN = 350469
HORSE_COMPETITION_WESTERN_PLEASURE_BEGINNER_COMPLETE_HIDDEN = 349931
HORSE_COMPETITION_WESTERN_PLEASURE_EXPERT_COMPLETE_HIDDEN = 349932
HORSE_COMPETITION_WESTERN_PLEASURE_INTERMEDIATE_COMPLETE_HIDDEN = 349933
HORSE_COMPETITION_WESTERN_PLEASURE_MASTER_COMPLETE_HIDDEN = 350470
HORSE_GAMEPLAY_CURIOUS = 323854
HORSE_GAMEPLAY_EQUESTRIAN_CENTER_CHAMPION_HORSE = 331651
HORSE_GAMEPLAY_HORSE_BREEDING_CHAMPION_GENES = 323125
HORSE_GAMEPLAY_MOUNTED_BUFFS_REINS_MODIFIER = 335364
HORSE_GAMEPLAY_PLAYFUL = 322884
HORSE_GAMEPLAY_RESILIENT = 327598
HORSE_GAMEPLAY_REWARD_TRAIT_TOP_NOTCH_FOAL = 330841
HORSE_HORSE_COMPETITION_BARREL_RACING_BEGINNER_1ST = 332577
HORSE_HORSE_COMPETITION_BARREL_RACING_BEGINNER_2ND = 332605
HORSE_HORSE_COMPETITION_BARREL_RACING_BEGINNER_3RD = 332606
HORSE_HORSE_COMPETITION_BARREL_RACING_EXPERT_1ST = 332610
HORSE_HORSE_COMPETITION_BARREL_RACING_EXPERT_2ND = 332611
HORSE_HORSE_COMPETITION_BARREL_RACING_EXPERT_3RD = 332612
HORSE_HORSE_COMPETITION_BARREL_RACING_INTERMEDIATE_1ST = 332607
HORSE_HORSE_COMPETITION_BARREL_RACING_INTERMEDIATE_2ND = 332608
HORSE_HORSE_COMPETITION_BARREL_RACING_INTERMEDIATE_3RD = 332609
HORSE_HORSE_COMPETITION_BARREL_RACING_MASTER_1ST = 332613
HORSE_HORSE_COMPETITION_BARREL_RACING_MASTER_2ND = 332614
HORSE_HORSE_COMPETITION_BARREL_RACING_MASTER_3RD = 332615
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_BEGINNER_1ST = 332630
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_BEGINNER_2ND = 332631
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_BEGINNER_3RD = 332632
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_EXPERT_1ST = 332636
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_EXPERT_2ND = 332637
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_EXPERT_3RD = 332638
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_INTERMEDIATE_1ST = 332633
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_INTERMEDIATE_2ND = 332634
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_INTERMEDIATE_3RD = 332635
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_MASTER_1ST = 332639
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_MASTER_2ND = 332640
HORSE_HORSE_COMPETITION_ENDURANCE_RACING_MASTER_3RD = 332641
HORSE_HORSE_COMPETITION_NO_COMPETITIONS_WON = 332655
HORSE_HORSE_COMPETITION_SHOW_JUMPING_BEGINNER_1ST = 332617
HORSE_HORSE_COMPETITION_SHOW_JUMPING_BEGINNER_2ND = 332618
HORSE_HORSE_COMPETITION_SHOW_JUMPING_BEGINNER_3RD = 332619
HORSE_HORSE_COMPETITION_SHOW_JUMPING_EXPERT_1ST = 332623
HORSE_HORSE_COMPETITION_SHOW_JUMPING_EXPERT_2ND = 332624
HORSE_HORSE_COMPETITION_SHOW_JUMPING_EXPERT_3RD = 332625
HORSE_HORSE_COMPETITION_SHOW_JUMPING_INTERMEDIATE_1ST = 332620
HORSE_HORSE_COMPETITION_SHOW_JUMPING_INTERMEDIATE_2ND = 332621
HORSE_HORSE_COMPETITION_SHOW_JUMPING_INTERMEDIATE_3RD = 332622
HORSE_HORSE_COMPETITION_SHOW_JUMPING_MASTER_1ST = 332626
HORSE_HORSE_COMPETITION_SHOW_JUMPING_MASTER_2ND = 332627
HORSE_HORSE_COMPETITION_SHOW_JUMPING_MASTER_3RD = 332628
HORSE_HORSE_COMPETITION_ULTIMATE_CHAMPIONSHIP_1ST = 334426
HORSE_HORSE_COMPETITION_ULTIMATE_CHAMPIONSHIP_2ND = 334427
HORSE_HORSE_COMPETITION_ULTIMATE_CHAMPIONSHIP_3RD = 334428
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_BEGINNER_1ST = 332643
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_BEGINNER_2ND = 332644
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_BEGINNER_3RD = 332645
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_EXPERT_1ST = 332649
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_EXPERT_2ND = 332650
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_EXPERT_3RD = 332651
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_INTERMEDIATE_1ST = 332646
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_INTERMEDIATE_2ND = 332647
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_INTERMEDIATE_3RD = 332648
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_MASTER_1ST = 332652
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_MASTER_2ND = 332653
HORSE_HORSE_COMPETITION_WESTERN_PLEASURE_MASTER_3RD = 332654
HORSE_HORSE_TRANSACTION_RESCUE_HIDDEN = 342879
HORSE_LOVER = 320965
HORSE_PERSONALITY_AGGRESSIVE = 323824
HORSE_PERSONALITY_BRAVE = 322830
HORSE_PERSONALITY_DEFIANT = 323821
HORSE_PERSONALITY_ENERGETIC = 322878
HORSE_PERSONALITY_FEARFUL = 322834
HORSE_PERSONALITY_FREESPIRIT = 323822
HORSE_PERSONALITY_FRIENDLY = 322836
HORSE_PERSONALITY_INDEPENDENT = 323823
HORSE_PERSONALITY_INTELLIGENT = 322882
HORSE_PERSONALITY_MELLOW = 322880
HORSE_PERSONALITY_NEEDY = 327817
HOT_HEADED = 16845
HUMANOID_ROBOT_BEHAVIOR_MODULES_CHILD_CARE_ACTIVE = 218976
HUMANOID_ROBOT_BEHAVIOR_MODULES_CHILD_CARE_LEARNED = 224700
HUMANOID_ROBOT_BEHAVIOR_MODULES_CHILD_CARE_NOT_LEARNED = 221933
HUMANOID_ROBOT_BEHAVIOR_MODULES_CHILD_CARE_TRIGGER_UNLOCK = 224686
HUMANOID_ROBOT_BEHAVIOR_MODULES_CLEANING_ACTIVE = 218970
HUMANOID_ROBOT_BEHAVIOR_MODULES_CLEANING_LEARNED = 224694
HUMANOID_ROBOT_BEHAVIOR_MODULES_CLEANING_NOT_LEARNED = 221934
HUMANOID_ROBOT_BEHAVIOR_MODULES_CLEANING_TRIGGER_UNLOCK = 224680
HUMANOID_ROBOT_BEHAVIOR_MODULES_GARDENING_ACTIVE = 218972
HUMANOID_ROBOT_BEHAVIOR_MODULES_GARDENING_LEARNED = 224696
HUMANOID_ROBOT_BEHAVIOR_MODULES_GARDENING_NOT_LEARNED = 221936
HUMANOID_ROBOT_BEHAVIOR_MODULES_GARDENING_TRIGGER_UNLOCK = 224687
HUMANOID_ROBOT_BEHAVIOR_MODULES_PARTY_ACTIVE = 219663
HUMANOID_ROBOT_BEHAVIOR_MODULES_PARTY_LEARNED = 224697
HUMANOID_ROBOT_BEHAVIOR_MODULES_PARTY_NOT_LEARNED = 221937
HUMANOID_ROBOT_BEHAVIOR_MODULES_PARTY_TRIGGER_UNLOCK = 224688
HUMANOID_ROBOT_BEHAVIOR_MODULES_REPAIR_ACTIVE = 218973
HUMANOID_ROBOT_BEHAVIOR_MODULES_REPAIR_LEARNED = 224698
HUMANOID_ROBOT_BEHAVIOR_MODULES_REPAIR_NOT_LEARNED = 221938
HUMANOID_ROBOT_BEHAVIOR_MODULES_REPAIR_TRIGGER_UNLOCK = 224689
HUMANOID_ROBOT_BEHAVIOR_MODULES_SECURITY_ACTIVE = 218974
HUMANOID_ROBOT_BEHAVIOR_MODULES_SECURITY_LEARNED = 224699
HUMANOID_ROBOT_BEHAVIOR_MODULES_SECURITY_NOT_LEARNED = 221939
HUMANOID_ROBOT_BEHAVIOR_MODULES_SECURITY_TRIGGER_UNLOCK = 224682
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_1 = 219911
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_10 = 219910
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_2 = 219912
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_3 = 219913
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_4 = 219914
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_5 = 219915
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_6 = 219916
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_7 = 219917
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_8 = 219918
HUMANOID_ROBOT_ENHANCEMENT_LEVEL_9 = 219919
HUMANOID_ROBOT_HOVER = 229578
HUMANOID_ROBOT_OUTFIT_BEIGE_WHITE = 228855
HUMANOID_ROBOT_OUTFIT_BLACK_BLUE = 228856
HUMANOID_ROBOT_OUTFIT_BLUE_RED = 228858
HUMANOID_ROBOT_OUTFIT_GRAY_BROWN = 228857
HUMANOID_ROBOT_OUTFIT_GREEN_BROWN = 228859
HUMANOID_ROBOT_OUTFIT_RED_GREEN = 228860
HUMANOID_ROBOT_OUTFIT_WHITE_COPPER = 228861
ICONIC = 282899
IDENTIFIED_CHAMOMILE = 104486
IDENTIFIED_CHAMOMILE_TOXIC = 104487
IDENTIFIED_ELDERBERRY = 104480
IDENTIFIED_ELDERBERRY_TOXIC = 104481
IDENTIFIED_FIRE_LEAF = 104484
IDENTIFIED_FIRE_LEAF_TOXIC = 104485
IDENTIFIED_HUCKLEBERRY = 104482
IDENTIFIED_HUCKLEBERRY_TOXIC = 104483
IDENTIFIED_MOREL = 104488
IDENTIFIED_MOREL_TOXIC = 104489
INCREDIBLY_FRIENDLY = 102783
INDEPENDENT = 26393
INFANT = 266297
INFANT_CALM = 273755
INFANT_CAUTIOUS = 273756
INFANT_INTENSE = 273757
INFANT_MILESTONE_BG_UNLOCK_CORE_HIDDEN = 289863
INFANT_MILESTONE_BG_UNLOCK_FIRST_BATH_HIDDEN = 287069
INFANT_MILESTONE_BG_UNLOCK_FIRST_BLOWOUT_HIDDEN = 321444
INFANT_MILESTONE_BG_UNLOCK_FIRST_BUBBLE_BATH_HIDDEN = 287070
INFANT_MILESTONE_BG_UNLOCK_FIRST_FOOD_HIDDEN = 287066
INFANT_MILESTONE_BG_UNLOCK_FIRST_TRIP_TO_PARK_HIDDEN = 287072
INFANT_MILESTONE_BG_UNLOCK_FIRST_VACATION_HIDDEN = 287073
INFANT_MILESTONE_BG_UNLOCK_FIRST_VISITORS_HIDDEN = 287071
INFANT_MILESTONE_BG_UNLOCK_FIRST_VISIT_TO_FAMILY_HIDDEN = 287074
INFANT_MILESTONE_BG_UNLOCK_PEES_ON_PARENT_HIDDEN = 287068
INFANT_MILESTONE_CAN_CRAWL_HIDDEN = 322737
INFANT_MILESTONE_CLAP_HIDDEN = 291534
INFANT_MILESTONE_COO_HIDDEN = 291535
INFANT_MILESTONE_IMMOBILE_HIDDEN = 291557
INFANT_MILESTONE_LAUGH_HIDDEN = 291533
INFANT_MILESTONE_SIT_UP_HIDDEN = 287588
INFANT_MILESTONE_SLEPT_THROUGH_NIGHT_HIDDEN = 331334
INFANT_PERSONALITY_FREQUENTLY_HICCUPS_HIDDEN = 286064
INFANT_PERSONALITY_FREQUENTLY_HICCUPS_VISIBLE = 319874
INFANT_PERSONALITY_FREQUENTLY_SNEEZES_HIDDEN = 286065
INFANT_PERSONALITY_FREQUENTLY_SNEEZES_VISIBLE = 319875
INFANT_PERSONALITY_GASSY_HIDDEN = 286074
INFANT_PERSONALITY_GASSY_VISIBLE = 319914
INFANT_PERSONALITY_GOOD_APPETITE_HIDDEN = 286075
INFANT_PERSONALITY_GOOD_APPETITE_VISIBLE = 319915
INFANT_PERSONALITY_HAPPY_SPITTER_HIDDEN = 286076
INFANT_PERSONALITY_HAPPY_SPITTER_VISIBLE = 319916
INFANT_PERSONALITY_HATES_BEING_HELD_HIDDEN = 286077
INFANT_PERSONALITY_HATES_BEING_HELD_VISIBLE = 319917
INFANT_PERSONALITY_HATES_WAKING_UP_HIDDEN = 286078
INFANT_PERSONALITY_HATES_WAKING_UP_VISIBLE = 319918
INFANT_PERSONALITY_LOVES_BEING_HELD_HIDDEN = 286079
INFANT_PERSONALITY_LOVES_BEING_HELD_VISIBLE = 319919
INFANT_PERSONALITY_LOVES_WAKING_UP_HIDDEN = 286080
INFANT_PERSONALITY_LOVES_WAKING_UP_VISIBLE = 319920
INFANT_PERSONALITY_MESSY_EATER_HIDDEN = 286081
INFANT_PERSONALITY_MESSY_EATER_VISIBLE = 319921
INFANT_PERSONALITY_OBSESSED_WITH_SOUND_HIDDEN = 286073
INFANT_PERSONALITY_OBSESSED_WITH_SOUND_VISIBLE = 319876
INFANT_PERSONALITY_ONLY_SLEEPS_WHEN_HELD_HIDDEN = 286072
INFANT_PERSONALITY_ONLY_SLEEPS_WHEN_HELD_VISIBLE = 319877
INFANT_PERSONALITY_PEES_DURING_CHANGES_HIDDEN = 286071
INFANT_PERSONALITY_PEES_DURING_CHANGES_VISIBLE = 319878
INFANT_PERSONALITY_PEES_DURING_FEEDING_HIDDEN = 286070
INFANT_PERSONALITY_PEES_DURING_FEEDING_VISIBLE = 319879
INFANT_PERSONALITY_PICKY_EATER_HIDDEN = 286069
INFANT_PERSONALITY_PICKY_EATER_VISIBLE = 319880
INFANT_PERSONALITY_RISES_WITH_THE_SUN_HIDDEN = 286067
INFANT_PERSONALITY_RISES_WITH_THE_SUN_VISIBLE = 319881
INFANT_PERSONALITY_SELF_SOOTHER_HIDDEN = 286066
INFANT_PERSONALITY_SELF_SOOTHER_VISIBLE = 319912
INFANT_PERSONALITY_TALKER_HIDDEN = 286068
INFANT_PERSONALITY_TALKER_VISIBLE = 319913
INFANT_SENSITIVE = 273758
INFANT_SUNNY = 273759
INFANT_WIGGLY = 273760
INSANE = 16848
INSIDER = 125437
INTERIOR_DECORATOR_CLIENT_COOLDOWN = 265334
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_GIG_NEGATIVE = 265375
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_GIG_POSITIVE = 265376
INTERIOR_DECORATOR_CLIENT_FOLLOW_UP_GIG_REFERRED = 265374
INTERIOR_DECORATOR_HIDE_CLIENTS = 261858
INTRO_TO_VAMPIRE_CALLER = 154812
INVALID = 0
INVESTED = 27942
IN_THE_KNOW = 144978
ISLANDER_CULTURE_ISLANDER = 208611
IS_ALIEN_POLLINATOR = 112688
IS_BEAR = 104472
IS_BORN_FROM_ALIEN_ABDUCTION = 102922
IS_BUTLER = 147121
IS_CHALET_GARDENS_GHOST = 125534
IS_CITY_REPAIR = 155997
IS_CUSTOM_GENDER = 136866
IS_FIREFIGHTER = 237784
IS_FOREST_RANGER = 108760
IS_GARDENER = 196904
IS_GARDENER_SERVICE = 130541
IS_GRIM_REAPER = 16851
IS_IN_COLLEGE_ORGANIZATION = 210946
IS_LAND_ANCESTOR_ELEMENTAL = 211645
IS_MAID = 16852
IS_MAILMAN = 16853
IS_MASSAGE_THERAPIST = 119668
IS_MASTER_FISHERMAN = 40467
IS_MASTER_GARDENER = 40359
IS_MASTER_HERBALIST = 101850
IS_NANNY = 141854
IS_PIZZA_DELIVERY = 10581
IS_PLANT_SIM_NPC = 164296
IS_PREGNANT = 16854
IS_PREGNANT_ALIEN_ABDUCTION = 139579
IS_RANCH_HAND = 303813
IS_REPAIR = 129480
IS_RESTAURANT_CRITIC = 139513
IS_SCHOOL_GHOST = 229389
IS_STATUE_BUSKER = 155999
IS_TRAGIC_CLOWN = 139879
IS_WEIRDO = 155998
JEALOUS = 124879
JOB_LOSS_IN_LAY_OFF_PERIOD = 306064
JUNGLE_EXPLORER_TREASURE_HUNTER = 178994
JUNGLE_EXPLORER_TREASURE_HUNTER_BG = 194391
KEEPSAKE_BOX_DESIGNATED_HIDDEN = 322584
KIDS_BIKE_CANT_RIDE = 305615
KIDS_BIKE_CAN_RIDE = 305620
KLEPTOMANIAC = 131783
KNITTING_GIFTED_GRIM = 243910
KNOWLEDGE_SLINGER_OF_SPELLS = 217373
LACTOSE_INTOLERANT = 257367
LAZY = 9599
LEGENDARY = 27091
LIFESTYLE_ADRENALINE_SEEKER = 248829
LIFESTYLE_CLOSE_KNIT = 248617
LIFESTYLE_COFFEE_FANATIC = 246515
LIFESTYLE_ENERGETIC = 248151
LIFESTYLE_FREQUENT_TRAVELER = 246345
LIFESTYLE_HEALTH_FOOD_NUT = 247602
LIFESTYLE_HUNGRY_FOR_HUMAN_LOVE = 250662
LIFESTYLE_INDOORSY = 248830
LIFESTYLE_JUNK_FOOD_DEVOURER = 247603
LIFESTYLE_NETWORKER = 248616
LIFESTYLE_NO_NEED_FOR_HUMAN_ROMANCE = 250661
LIFESTYLE_OUTDOORSY = 248831
LIFESTYLE_SEDENTARY = 248133
LIFESTYLE_TECHIE = 246953
LIFESTYLE_TECHNOPHOBE = 246952
LIFESTYLE_WORKAHOLIC = 245828
LIFE_SKILLS_ARGUMENTATIVE = 161628
LIFE_SKILLS_BAD_MANNERS = 160848
LIFE_SKILLS_COMPASSIONATE = 160862
LIFE_SKILLS_EMOTIONAL_CONTROL = 160275
LIFE_SKILLS_GOOD_MANNERS = 160841
LIFE_SKILLS_IRRESPONSIBLE = 161626
LIFE_SKILLS_MEDIATOR = 161627
LIFE_SKILLS_RESPONSIBLE = 161625
LIFE_SKILLS_UNCONTROLLED_EMOTION = 160265
LIFE_SKILLS_UNFEELING = 160954
LIKES_MAYO = 267876
LIVING_VICARIOUSLY = 29837
LONER = 9602
LONGEVITY = 27081
LOT_TRAIT_SIMPLE_LIVING_COOK_BOOK = 268277
LOVES_OUTDOORS = 27914
LOVE_GURU = 146648
LOYAL = 311267
MAGIC_DARREL_CHARM = 220515
MAGIC_EMILIA_ERNEST = 220554
MAGIC_GEMMA_CHARM = 220555
MAGIC_GRACE_ANANSI = 220816
MAGIC_MARKET_STALL_SPECTRAL_LOOK = 217017
MAGIC_MINERVA_CHARM = 220508
MAGIC_PERKS_MAGIC_VENUE_NPC = 219098
MAGIC_POTIONS_INTERMEDIATE = 218530
MAGIC_POTIONS_NOVICE = 218532
MAGIC_POTIONS_SAGE = 218531
MAGIC_SAGE_MISCHIEF = 212849
MAGIC_SAGE_PRACTICAL = 212850
MAGIC_SAGE_UNTAMED = 212851
MAGIC_SPELLS_MAGIC_SAGE_MISCHIEF = 215988
MAGIC_SPELLS_MAGIC_SAGE_PRACTICAL = 215989
MAGIC_SPELLS_MAGIC_SAGE_UNTAMED = 215987
MAGIC_SPELLS_MAGIC_VENUE_NPC_INTERMEDIATE = 215986
MAGIC_SPELLS_MAGIC_VENUE_NPC_NOVICE = 215984
MAGIC_TOMAX_COLLETTE = 220818
MAKER = 230745
MAKE_PREGNANT = 238592
MARKETABLE = 31924
MASTERMIND = 27184
MASTER_MAKER = 231700
MASTER_TRAINER = 321397
MATERIALISTIC = 27913
MEAN = 16857
MECHANICAL_SUIT_HOVER_ENGAGED = 226744
MECHANICAL_SUIT_WEARING_BODY_BEIGE_WHITE = 226777
MECHANICAL_SUIT_WEARING_BODY_BLACK_BLUE = 226778
MECHANICAL_SUIT_WEARING_BODY_BLUE_RED = 226783
MECHANICAL_SUIT_WEARING_BODY_GRAY_BROWN = 226779
MECHANICAL_SUIT_WEARING_BODY_GREEN_BROWN = 226780
MECHANICAL_SUIT_WEARING_BODY_RED_GREEN = 226781
MECHANICAL_SUIT_WEARING_BODY_WHITE_COPPER = 226782
MECHANICAL_SUIT_WEARING_HELMET_BLACK_BLUE = 226800
MECHANICAL_SUIT_WEARING_HELMET_BLACK_COPPER = 226801
MECHANICAL_SUIT_WEARING_HELMET_BLACK_GOLD = 226802
MECHANICAL_SUIT_WEARING_HELMET_BLACK_GRAY = 226803
MECHANICAL_SUIT_WEARING_HELMET_BLUE_GRAY = 226804
MECHANICAL_SUIT_WEARING_HELMET_GRAY_BLACK = 226805
MECHANICAL_SUIT_WEARING_HELMET_GREEN_BLACK = 226806
MEDIUM_SWIMMING = 212821
MELT_MASTER = 132296
MEMORABLE = 32429
MENTALLY_GIFTED = 29620
MENTOR = 26691
MIDLIFE_CRISIS_HAD_A_CRISIS = 313577
MISBEHAVIOR_CAT_JUMP_ON_COUNTERS = 170714
MISBEHAVIOR_CAT_SCRATCHING = 162242
MISBEHAVIOR_DOG_BARK = 165942
MISBEHAVIOR_DOG_EAT_POOP = 168487
MISBEHAVIOR_DOG_JUMP_ON_COUNTERS = 170713
MISBEHAVIOR_DOG_PUDDLES_PLAY = 162246
MISBEHAVIOR_DOG_TOILET = 162243
MISBEHAVIOR_PET_ATTACK = 162253
MISBEHAVIOR_PET_BEG_EATING = 162252
MISBEHAVIOR_PET_DEBUG = 173099
MISBEHAVIOR_PET_EAT_PEOPLE_FOOD = 170716
MISBEHAVIOR_PET_PUDDLES_DRINK = 162249
MISBEHAVIOR_PET_TRASH_EAT = 162250
MISBEHAVIOR_PET_TRASH_PLAY = 162251
MISBEHAVIOR_PET_WAKE_UP_SIMS = 170715
MORNING_PERSON = 32426
MUSER = 27085
MUSIC_FESTIVAL_BEBE_REXHA = 269689
MUSIC_FESTIVAL_DAVE_BAYLEY = 269691
MUSIC_FESTIVAL_JOY_OLADOKUN = 269690
MUSIC_LOVER = 9604
NATURAL_SPEAKER = 206416
NATURE_COUNTRY_CARETAKER_NATURE_CONVERSATIONALIST = 260922
NATURE_INFLUENTIAL_INDIVIDUAL = 232081
NATURE_MASTER_MIXER = 217412
NEAT = 16858
NECTAR_KNOW_IT_ALL = 340646
NEEDS_NO_ONE = 183034
NEVER_WEARY = 26392
NEW_IN_TOWN_INSPIRED_EXPLORER = 297768
NIGHT_OWL = 32424
NIGHT_OWL_CRYSTAL_HELMET = 198854
NOSY_NEIGHBOR = 274012
NPC_MAKER = 234888
OBSERVANT = 32635
OCCULT_ALIEN = 102785
OCCULT_ALIEN_CURRENT = 103230
OCCULT_ALIEN_FAKE_ALIEN = 105149
OCCULT_ALIEN_PART = 102784
OCCULT_MERFOLK_WOKE = 206170
OCCULT_MERMAID = 199043
OCCULT_MERMAID_DISCOVERED = 215252
OCCULT_MERMAID_MERMAID_FORM = 199044
OCCULT_MERMAID_TEMPORARY_DISCOVERED = 215414
OCCULT_MERMAID_TYAE = 211545
OCCULT_NO_OCCULT = 154191
OCCULT_ROBOT = 218444
OCCULT_VAMPIRE = 149527
OCCULT_VAMPIRE_BAT_BABY = 152783
OCCULT_VAMPIRE_CURED = 150164
OCCULT_VAMPIRE_DARK_FORM = 149528
OCCULT_VAMPIRE_DARK_LEY_LINE = 154672
OCCULT_VAMPIRE_MANIFESTED = 153867
OCCULT_VAMPIRE_MANUAL_DARK_FORM = 156397
OCCULT_WEREWOLF = 289780
OCCULT_WEREWOLF_ABILITIES_TRANSFORMATION_MASTERY = 300559
OCCULT_WEREWOLF_ASPIRATION_TRAITS_BETTER_FURY_CONTROL = 291632
OCCULT_WEREWOLF_ASPIRATION_TRAITS_BETTER_TURNING = 291633
OCCULT_WEREWOLF_ASPIRATION_TRAITS_FORMERLY_CAN = 294207
OCCULT_WEREWOLF_ASPIRATION_TRAITS_FRIENDLY_WOLF = 291631
OCCULT_WEREWOLF_ASPIRATION_TRAITS_MORE_FEAR = 291635
OCCULT_WEREWOLF_DORMANT_WOLF = 288908
OCCULT_WEREWOLF_GREATER_WOLF_BLOOD = 289080
OCCULT_WEREWOLF_HAD_FIRST_FULL_MOON = 294966
OCCULT_WEREWOLF_HAD_FIRST_TRANSFORMATION = 288566
OCCULT_WEREWOLF_HAS_FATED_MATE = 293542
OCCULT_WEREWOLF_IMMORTAL_WOLF = 290521
OCCULT_WEREWOLF_INITIATION_BONUS_TRAIT = 290981
OCCULT_WEREWOLF_MANIFESTED = 276221
OCCULT_WEREWOLF_NATURAL_HEALING = 290526
OCCULT_WEREWOLF_NO_FURY_GLOW = 290772
OCCULT_WEREWOLF_PRIMAL_INSTINCT = 289945
OCCULT_WEREWOLF_SUPER_SPEED = 299122
OCCULT_WEREWOLF_TEACH_TO_HOWL = 295581
OCCULT_WEREWOLF_TEMPERAMENTS_ANTI_CAPITALIST_CANINE = 285387
OCCULT_WEREWOLF_TEMPERAMENTS_BIG_BAD_WOLF = 285363
OCCULT_WEREWOLF_TEMPERAMENTS_CARNIVORE = 285386
OCCULT_WEREWOLF_TEMPERAMENTS_EASY_EXCITABLE = 285388
OCCULT_WEREWOLF_TEMPERAMENTS_FEELS_OUTCASTED = 285371
OCCULT_WEREWOLF_TEMPERAMENTS_FRISKY = 285383
OCCULT_WEREWOLF_TEMPERAMENTS_GRUMPY_WOLF = 285381
OCCULT_WEREWOLF_TEMPERAMENTS_HATES_BEING_WET = 285382
OCCULT_WEREWOLF_TEMPERAMENTS_HUNGRY_LIKE_THE_WOLF = 285372
OCCULT_WEREWOLF_TEMPERAMENTS_LUNAR_FOREST_MARK = 291646
OCCULT_WEREWOLF_TEMPERAMENTS_LUNAR_HUNT_MARK = 291647
OCCULT_WEREWOLF_TEMPERAMENTS_LUNAR_NIGHT_MARK = 291645
OCCULT_WEREWOLF_TEMPERAMENTS_LUNAR_WOLF_MARK = 291644
OCCULT_WEREWOLF_TEMPERAMENTS_MUST_BE_CLEAN = 285369
OCCULT_WEREWOLF_TEMPERAMENTS_NIGHT_WOLF = 285391
OCCULT_WEREWOLF_TEMPERAMENTS_PRIDEFUL = 285368
OCCULT_WEREWOLF_TEMPERAMENTS_RESTLESS_ANIMAL = 285385
OCCULT_WEREWOLF_TEMPERAMENTS_SENSITIVE_HEARING = 285389
OCCULT_WEREWOLF_TEMPERAMENTS_SURVIVAL_INSTINCTS = 285367
OCCULT_WEREWOLF_TEMPERAMENTS_TERRITORIAL = 285366
OCCULT_WEREWOLF_TEMPERAMENTS_WOLF_BRAIN = 285390
OCCULT_WEREWOLF_TEMPERAMENTS_WRACKED_WITH_GUILT = 285364
OCCULT_WEREWOLF_WEREFORM = 276222
OCCULT_WEREWOLF_WEREWOLF_ALLY = 290172
OCCULT_WITCH = 213050
OCCULT_WITCH_ASKED_ABOUT_MAGIC = 215188
OCCULT_WITCH_BLOODLINE_ANCIENT = 218027
OCCULT_WITCH_BLOODLINE_STRONG = 218026
OCCULT_WITCH_BLOODLINE_WEAK = 218025
OCCULT_WITCH_BROOM_USE_BROOM_TELEPORT = 217844
OCCULT_WITCH_FORMER_WITCH = 215284
OCCULT_WITCH_MANIFESTED = 213061
OCCULT_WITCH_MOTE_SIGHT = 215163
OCCULT_WITCH_PERKS_MOTE_HOUND = 217145
OCCULT_WITCH_TELEPORT = 214838
OCCULT_WITCH_WANDS_PREFER_WANDS = 215298
OCCULT_WITCH_WANDS_USE_WAND = 215301
ONE_WITH_NATURE = 76817
ON_TRASH_UPDATE_LOT = 238937
OUTGOING = 29571
OVER_ACHIEVER = 284113
PAPARAZZI = 191783
PARANOID = 203542
PARANORMAL_INVESTIGATOR_ASKED_GRIM = 254374
PARANORMAL_INVESTIGATOR_MEDIUM = 255255
PARENTING_SKILL_UNDERSTAND_BABY = 163783
PARTY_ANIMAL = 284112
PA_MATRIARCH = 29827
PERFECTIONIST = 9617
PERFECT_HOST = 27172
PERK_FEUD_TARGET = 200795
PETS_ADVENTURE_A = 173060
PETS_ADVENTURE_AA_UNSEEN = 175942
PETS_ADVENTURE_AB_UNSEEN = 175943
PETS_ADVENTURE_AC_UNSEEN = 175944
PETS_ADVENTURE_B = 173058
PETS_ADVENTURE_C = 173059
PETS_ADVENTURE_CA = 175945
PETS_ADVENTURE_CB = 175946
PETS_ADVENTURE_CC = 175947
PETS_ADVENTURE_LIGHTHOUSE_DOG = 175660
PETS_ADVENTURE_XA = 173061
PETS_ADVENTURE_XB = 173062
PETS_ADVENTURE_XC = 173063
PETS_TRAINING_COMMAND_FETCH = 161172
PETS_TRAINING_COMMAND_HEEL = 161173
PETS_TRAINING_COMMAND_LIE_DOWN = 161170
PETS_TRAINING_COMMAND_PLAY_DEAD = 161174
PETS_TRAINING_COMMAND_ROLL_OVER = 161171
PETS_TRAINING_COMMAND_SHAKE = 161175
PETS_TRAINING_COMMAND_SIT = 161168
PETS_TRAINING_COMMAND_SPEAK = 161169
PET_ACTIVE_CAT = 158201
PET_ACTIVE_DOG = 171613
PET_AGE_ADULT = 167104
PET_AGE_CHILD = 167107
PET_AGE_ELDER = 167106
PET_AGGRESSIVE_CAT = 158768
PET_AGGRESSIVE_DOG = 171612
PET_CURIOUS_CAT = 158211
PET_CURIOUS_DOG = 171611
PET_FRIENDLY_CAT = 158765
PET_FRIENDLY_DOG = 171610
PET_GLUTTON_CAT = 159977
PET_GLUTTON_DOG = 171609
PET_HAIRY_CAT = 158772
PET_HAIRY_DOG = 171608
PET_HUNTER_CAT = 159972
PET_HUNTER_DOG = 171607
PET_INDEPENDENT_CAT = 158770
PET_INDEPENDENT_DOG = 171605
PET_INSIDE_ONLY = 158717
PET_INSIDE_OUTSIDE = 158719
PET_LAZY_CAT = 158202
PET_LAZY_DOG = 171606
PET_LOYAL_CAT = 158771
PET_LOYAL_DOG = 171604
PET_MISSING_PET = 173563
PET_NAUGHTY_CAT = 159976
PET_NAUGHTY_DOG = 171603
PET_OUTSIDE_ONLY = 158718
PET_PARENT_ADVENTURE = 173544
PET_PLAYFUL_CAT = 164046
PET_PLAYFUL_DOG = 171602
PET_QUIRK_FEAR_COFFEE_MAKER = 159300
PET_QUIRK_FEAR_COMPUTER = 159302
PET_QUIRK_FEAR_DISHWASHER = 159295
PET_QUIRK_FEAR_DOOR_BELL = 159311
PET_QUIRK_FEAR_FIRE = 159296
PET_QUIRK_FEAR_FITNESS_EQUIPMENT = 159299
PET_QUIRK_FEAR_GAMING = 159301
PET_QUIRK_FEAR_INSTRUMENT = 159294
PET_QUIRK_FEAR_MICROWAVE = 159298
PET_QUIRK_FEAR_ROBOT_VACUUM = 171319
PET_QUIRK_FEAR_SHOWER = 159304
PET_QUIRK_FEAR_STEREO = 159292
PET_QUIRK_FEAR_STOVE = 159293
PET_QUIRK_FEAR_SWIMMING = 159297
PET_QUIRK_FEAR_TOILET = 159303
PET_QUIRK_FEAR_TV = 158096
PET_QUIRK_FEAR_VACUUM = 257142
PET_QUIRK_OBSESSED_COFFEE_MAKER = 159244
PET_QUIRK_OBSESSED_COMPUTER = 159248
PET_QUIRK_OBSESSED_COOKING = 159238
PET_QUIRK_OBSESSED_DISHWASHER = 159240
PET_QUIRK_OBSESSED_DOOR_BELL = 159312
PET_QUIRK_OBSESSED_FIRE = 159241
PET_QUIRK_OBSESSED_FISH_TANKS = 159246
PET_QUIRK_OBSESSED_FITNESS_EQUIPMENT = 159243
PET_QUIRK_OBSESSED_FRIDGE = 159251
PET_QUIRK_OBSESSED_GAMING = 159245
PET_QUIRK_OBSESSED_INSTRUMENT = 159239
PET_QUIRK_OBSESSED_MICROWAVE = 159242
PET_QUIRK_OBSESSED_PET_MINOR_CAGE = 184406
PET_QUIRK_OBSESSED_ROBOT_VACUUM = 171320
PET_QUIRK_OBSESSED_SHOWER = 159250
PET_QUIRK_OBSESSED_STEREO = 159237
PET_QUIRK_OBSESSED_SWIMMING = 171912
PET_QUIRK_OBSESSED_TOILET = 159249
PET_QUIRK_OBSESSED_TV = 158739
PET_QUIRK_OBSESSED_VACUUM = 257156
PET_QUIRK_PET_BED_SPIN = 174976
PET_QUIRK_PREGNANCY_VOMITING_NO = 174466
PET_QUIRK_PREGNANCY_VOMITING_YES = 174465
PET_SKITTISH_CAT = 158766
PET_SKITTISH_DOG = 171601
PET_SMART_CAT = 158769
PET_SMART_DOG = 171600
PET_STUBBORN_CAT = 158210
PET_STUBBORN_DOG = 171599
PET_VOCAL_CAT = 158767
PET_VOCAL_DOG = 171598
PET_WANDERLUST_CAT = 158693
PET_WANDERLUST_DOG = 171597
PHONE_BLACK = 149328
PHONE_BLACK_STRIPES = 149329
PHONE_BLUE_POLKA = 149330
PHONE_BROWN = 149331
PHONE_COLOR_ASTRO_BLACK = 284068
PHONE_COLOR_ASTRO_GRAY = 284069
PHONE_COLOR_ASTRO_MAROON = 284070
PHONE_COLOR_ASTRO_PEACH = 284071
PHONE_COLOR_ASTRO_PINK = 284072
PHONE_COLOR_ASTRO_PURPLE = 284073
PHONE_COLOR_CASSETTE_BLACK = 284318
PHONE_COLOR_CASSETTE_BLUE = 284320
PHONE_COLOR_CASSETTE_GREEN = 284319
PHONE_COLOR_CASSETTE_ORANGE = 284322
PHONE_COLOR_CASSETTE_PINK = 284321
PHONE_COLOR_CASSETTE_RED = 284317
PHONE_COLOR_DUO_BABY_BLUE = 284346
PHONE_COLOR_DUO_BLACK = 284349
PHONE_COLOR_DUO_GREEN = 284348
PHONE_COLOR_DUO_LAVENDER = 284347
PHONE_COLOR_DUO_SLATE = 284344
PHONE_COLOR_DUO_UMBER = 284345
PHONE_COLOR_FLORAL_GREEN_BLUE = 284269
PHONE_COLOR_FLORAL_MAUVE = 284271
PHONE_COLOR_FLORAL_PEACH = 284268
PHONE_COLOR_FLORAL_PINK = 284272
PHONE_COLOR_FLORAL_SLATE = 284273
PHONE_COLOR_FLORAL_YELLOW = 284270
PHONE_COLOR_GEO_BLUE = 284293
PHONE_COLOR_GEO_BROWN = 284298
PHONE_COLOR_GEO_GOLD = 284297
PHONE_COLOR_GEO_GREEN = 284295
PHONE_COLOR_GEO_RED = 284294
PHONE_COLOR_GEO_SILVER = 284296
PHONE_COLOR_PAINT_BLACK = 284040
PHONE_COLOR_PAINT_BLUE = 284041
PHONE_COLOR_PAINT_CANARY = 284042
PHONE_COLOR_PAINT_GREEN = 284044
PHONE_COLOR_PAINT_TEAL = 284046
PHONE_COLOR_PAINT_WHITE = 284047
PHONE_COLOR_ROSE_BLACK = 284244
PHONE_COLOR_ROSE_BLUE = 284245
PHONE_COLOR_ROSE_GREEN = 284246
PHONE_COLOR_ROSE_LAVENDER = 284247
PHONE_COLOR_ROSE_METAL_GOLD = 284248
PHONE_COLOR_ROSE_WHITE = 284249
PHONE_COLOR_SWIRL_BLUE = 283981
PHONE_COLOR_SWIRL_GRAY = 283985
PHONE_COLOR_SWIRL_GREEN = 283980
PHONE_COLOR_SWIRL_ORANGE = 283983
PHONE_COLOR_SWIRL_PINK = 283982
PHONE_COLOR_SWIRL_PURPLE = 283984
PHONE_DARK_BLUE = 149332
PHONE_DARK_GREEN = 149333
PHONE_GOLD = 149334
PHONE_HOT_PINK_POLKA = 149335
PHONE_LIGHT_PINK = 149336
PHONE_LIME = 149320
PHONE_MINT_GREEN_STRIPES = 149321
PHONE_ORANGE_POLKA = 149322
PHONE_PURPLE = 149323
PHONE_RED = 149324
PHONE_ROSE_GOLD = 149325
PHONE_SILVER = 149326
PHONE_TURQUOISE_STRIPES = 149319
PHONE_WHITE = 149327
PHYSICALLY_GIFTED = 29618
PIPER = 28009
PLANT_SIM = 162668
PLANT_SIM_CHALLENGE_RECEIVED_STUMP = 163733
PLAYER = 26202
POTION_MASTER = 26198
PREGNANCY_OPTIONS_PET_CAN_NOT_REPRODUCE = 162564
PREGNANCY_OPTIONS_PET_CAN_REPRODUCE = 162563
PREPARED_VOYAGER = 238653
PROFESSIONAL_SLACKER = 32442
PROFESSOR_NPC_COURSE_ARTS_A = 221851
PROFESSOR_NPC_COURSE_ARTS_B = 224821
PROFESSOR_NPC_COURSE_ARTS_C = 224822
PROFESSOR_NPC_COURSE_ARTS_D = 224823
PROFESSOR_NPC_COURSE_SCIENCE_A = 224863
PROFESSOR_NPC_COURSE_SCIENCE_B = 224864
PROFESSOR_NPC_COURSE_SCIENCE_C = 224865
PROFESSOR_NPC_COURSE_SCIENCE_D = 224866
PROFESSOR_NPC_IS_ARTS_PROFESSOR = 224965
PROFESSOR_NPC_IS_SCIENCE_PROFESSOR = 224966
PROPER = 251970
PUBERTY_CHANGES_EXPERIENCED_FIRST_TIME = 286434
QUICK_LEARNER = 27086
RANCHER = 320988
RECYCLE_DISCIPLE = 232692
REGAINED_HUMANITY = 154825
RELATABLE = 282767
REPUTATION_HAS_BEEN_RANK_1_TERRIBLE = 194218
REPUTATION_HAS_BEEN_RANK_2_REALLY_BAD = 194219
REPUTATION_HAS_BEEN_RANK_3_BAD = 194220
REPUTATION_HAS_BEEN_RANK_4_NEUTRAL = 194221
REPUTATION_HAS_BEEN_RANK_5_GOOD = 194222
REPUTATION_HAS_BEEN_RANK_6_REALLY_GOOD = 194225
REPUTATION_HAS_BEEN_RANK_7_PRISTINE = 194226
REPUTATION_RANK_1_TERRIBLE = 194206
REPUTATION_RANK_2_REALLY_BAD = 194209
REPUTATION_RANK_3_BAD = 194212
REPUTATION_RANK_4_NEUTRAL = 194214
REPUTATION_RANK_5_GOOD = 194215
REPUTATION_RANK_6_REALLY_GOOD = 194217
REPUTATION_RANK_7_PRISTINE = 194224
RESEARCH_MACHINE_ACTING = 227795
RESEARCH_MACHINE_CHARISMA = 227796
RESEARCH_MACHINE_COMEDY = 227797
RESEARCH_MACHINE_COOKING = 227799
RESEARCH_MACHINE_FITNESS = 227787
RESEARCH_MACHINE_GARDENING = 227800
RESEARCH_MACHINE_HANDINESS = 227788
RESEARCH_MACHINE_LOGIC = 227801
RESEARCH_MACHINE_PAINTING = 227798
RESEARCH_MACHINE_PHOTOGRAPHY = 227802
RESEARCH_MACHINE_PROGRAMMING = 227791
RESEARCH_MACHINE_RESEARCH = 227789
RESEARCH_MACHINE_ROBOTICS = 227792
RESEARCH_MACHINE_ROCKET_SCIENCE = 227793
RESEARCH_MACHINE_VIDEO_GAMING = 227794
RESEARCH_MACHINE_WRITING = 227790
REWARD_CHILD_CONFIDENCE_HIGH_SELF_ESTEEM = 307541
REWARD_CHILD_CONFIDENCE_LOW_SELF_ESTEEM = 307542
REWARD_HIGH_SCHOOL_TEAM_CHEER_TEAM = 277021
REWARD_HIGH_SCHOOL_TEAM_CHESS_TEAM = 277022
REWARD_HIGH_SCHOOL_TEAM_COMPUTER_TEAM = 277024
REWARD_HIGH_SCHOOL_TEAM_FOOTBALL_TEAM = 277023
REWARD_INFANT_HAPPY = 273819
REWARD_INFANT_TOP_NOTCH = 273820
REWARD_INFANT_UNHAPPY = 273818
RIDER_GAMEPLAY_MOUNTED_REINS_DOWN = 348818
ROBOTICS_ARM_WEARING_BEIGE_WHITE = 228954
ROBOTICS_ARM_WEARING_BLACK_BLUE = 228977
ROBOTICS_ARM_WEARING_BLUE_RED = 228978
ROBOTICS_ARM_WEARING_GRAY_BROWN = 228979
ROBOTICS_ARM_WEARING_GREEN_BROWN = 228980
ROBOTICS_ARM_WEARING_RED_GREEN = 228981
ROBOTICS_ARM_WEARING_WHITE_COPPER = 228982
ROCK_CLIMBING_GEAR_HAS_GEAR = 246686
ROCK_CLIMBING_GEAR_WEARING_GEAR = 253624
ROMANTIC = 27454
ROOMMATE_NPC_ARCHETYPE_BREAKER = 220348
ROOMMATE_NPC_ARCHETYPE_CHEERLEADER = 211764
ROOMMATE_NPC_ARCHETYPE_CLINGY_SOCIALITE = 207908
ROOMMATE_NPC_ARCHETYPE_COUCH_POTATO = 207909
ROOMMATE_NPC_ARCHETYPE_EMO_LONER = 211741
ROOMMATE_NPC_ARCHETYPE_FIXER = 211765
ROOMMATE_NPC_ARCHETYPE_LOUD_MUSIC = 211740
ROOMMATE_NPC_ARCHETYPE_MEAL_MAKER = 207907
ROOMMATE_NPC_ARCHETYPE_PARTY_PLANNER = 211742
ROOMMATE_NPC_ARCHETYPE_SUPER_NEAT = 207906
ROOMMATE_NPC_INTEREST_ART = 211745
ROOMMATE_NPC_INTEREST_BAKING = 211743
ROOMMATE_NPC_INTEREST_COMPUTERS = 207911
ROOMMATE_NPC_INTEREST_FITNESS = 211744
ROOMMATE_NPC_INTEREST_MUSIC = 207910
ROOMMATE_NPC_QUIRK_ABSENT = 211746
ROOMMATE_NPC_QUIRK_BATHROOM_HOG = 207912
ROOMMATE_NPC_QUIRK_BIG_CLOSET = 211747
ROOMMATE_NPC_QUIRK_LATE_ON_RENT = 220349
ROOMMATE_NPC_QUIRK_PRANKSTER = 211748
ROOMMATE_NPC_QUIRK_PUBLIC_AFFECTION_DISPLAYER = 207913
ROOMMATE_NPC_STANDARD = 208150
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED_CAT = 11294612270671263853
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED_FOX = 11291808516019893482
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED_HORSE = 12343091310938381938
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED_LARGE_DOG = 5726601994923167031
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED_SMALL_DOG = 5738278439267785151
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE_CAT = 603103523819364886
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE_FOX = 598320648237593325
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE_HORSE = 10054082939166832945
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE_LARGE_DOG = 17625485479702841088
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE_SMALL_DOG = 4651110695001595516
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED_CAT = 17062525751859516806
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED_FOX = 17057742876277745245
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED_HORSE = 12011955791652834049
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED_LARGE_DOG = 2988733918836163600
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED_SMALL_DOG = 6909294903311018508
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE_CAT = 12679795775983416947
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE_FOX = 12676934846727379548
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE_HORSE = 12550509368636896280
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE_LARGE_DOG = 7411724097453353397
S4CL_GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE_SMALL_DOG = 13777660862820506273
S4CL_GENDER_OPTIONS_TOILET_SITTING_CAT = 15781138344374541086
S4CL_GENDER_OPTIONS_TOILET_SITTING_FOX = 15776373060978820789
S4CL_GENDER_OPTIONS_TOILET_SITTING_HORSE = 18329131151496724761
S4CL_GENDER_OPTIONS_TOILET_SITTING_LARGE_DOG = 2081351561885501976
S4CL_GENDER_OPTIONS_TOILET_SITTING_SMALL_DOG = 815449320086534260
S4CL_GENDER_OPTIONS_TOILET_STANDING_CAT = 310592725318599704
S4CL_GENDER_OPTIONS_TOILET_STANDING_FOX = 305814247783340819
S4CL_GENDER_OPTIONS_TOILET_STANDING_HORSE = 7543120443031883547
S4CL_GENDER_OPTIONS_TOILET_STANDING_LARGE_DOG = 6440451826254627834
S4CL_GENDER_OPTIONS_TOILET_STANDING_SMALL_DOG = 7302076859171821730
S4CL_GENDER_OPTIONS_TOILET_UNKNOWN = 14831872599934203601
S4CL_MAIN_TRAIT = 11620901522964063678
S4CL_MAIN_TRAIT_CAT = 4108675957767251387
S4CL_MAIN_TRAIT_FOX = 4105586330092546052
S4CL_MAIN_TRAIT_HORSE = 12344188029921703040
S4CL_MAIN_TRAIT_HUMAN = 14622983050963926956
S4CL_MAIN_TRAIT_LARGE_DOG = 16449767532803985357
S4CL_MAIN_TRAIT_SMALL_DOG = 5284118362600111737
SACRED_KNITTING_KNOWLEDGE = 240379
SAVANT = 39880
SCARECROW = 187088
SCENARIO_ALIEN_ADBUCTION_ADULTS = 305121
SCENARIO_COOKOUT = 301713
SCENARIO_EXPLORE_THE_NIGHT = 301995
SCENARIO_EXPLORE_THE_NIGHT_STAYED_UP = 302450
SCENARIO_INHERITANCE_GOAL_GRANDMOTHER_GHOST = 343559
SCENARIO_INHERITANCE_GOAL_MONEY_DONATED = 343560
SCENARIO_INHERITANCE_GOAL_READ_WILL = 345458
SCENARIO_INHERITANCE_GOAL_SIBLINGS_FRIENDS = 343561
SCENARIO_INHERITANCE_GRANDMOTHER = 339198
SCENARIO_IN_THE_MOODLET = 296354
SCENARIO_NEW_IN_TOWN = 296645
SCENARIO_NEW_IN_TOWN_P1_7A_INTRO = 297992
SCENARIO_NEW_IN_TOWN_P1_7B_INTRO = 297993
SCENARIO_NEW_IN_TOWN_P1_7C_INTRO = 297994
SCENARIO_NEW_IN_TOWN_P3A_INTRO = 297995
SCENARIO_NEW_IN_TOWN_P3A_NEW_ACQUAINTANCE_CALLER_FRIEND_GYM = 301762
SCENARIO_NEW_IN_TOWN_P3B_INTRO = 297996
SCENARIO_NEW_IN_TOWN_P3B_NEW_ACQUAINTANCE_CALLER_FRIEND_BAR = 301767
SCENARIO_NEW_IN_TOWN_P3B_NEW_ACQUAINTANCE_CALLER_ROMANCE_BAR = 301768
SCENARIO_NEW_IN_TOWN_P4_RELATIONSHIP_GAIN = 297998
SCENARIO_NEW_IN_TOWN_WOOHOOED = 297997
SCENARIO_NO_SKILLS_NO_PROBLEM = 282974
SCENARIO_PARENTING_PREDICAMENTS_CHILD = 299357
SCENARIO_PARENTING_PREDICAMENTS_FINAL_GRADE_LEONARDO_A = 306256
SCENARIO_PARENTING_PREDICAMENTS_FINAL_GRADE_LEONARDO_F = 306257
SCENARIO_PARENTING_PREDICAMENTS_FINAL_GRADE_SOFIA_A = 306254
SCENARIO_PARENTING_PREDICAMENTS_FINAL_GRADE_SOFIA_F = 306255
SCENARIO_PARENTING_PREDICAMENTS_JENNIFER = 298981
SCENARIO_PARENTING_PREDICAMENTS_LEONARDO = 298983
SCENARIO_PARENTING_PREDICAMENTS_PABLO = 298982
SCENARIO_PARENTING_PREDICAMENTS_PARENT = 299358
SCENARIO_PARENTING_PREDICAMENTS_PRINCIPAL = 303367
SCENARIO_PARENTING_PREDICAMENTS_SOFIA = 298984
SCENARIO_PREMADES_NOT_RIVAL = 299962
SCENARIO_PREMADES_RIVAL = 295011
SCENARIO_PROUD_PARENT = 300938
SCENARIO_STUCK_IN_THEIR_SHADOW_NOVA = 298980
SCENARIO_STUCK_IN_THEIR_SHADOW_P1_COMPLETED_MOTIVES = 302191
SCENARIO_STUCK_IN_THEIR_SHADOW_P1_COMPLETED_PROGRAMMING = 302192
SCENARIO_STUCK_IN_THEIR_SHADOW_P2_RIVAL_PURCHASES = 302194
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_COMPLETED_IMPROVE_WORSEN = 302193
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_DECISION_GOAL_ACTIVE = 302202
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_RIVAL_ARRIVED = 302185
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_RIVAL_INVITED = 302198
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_RIVAL_KICKED = 302200
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_RIVAL_SLEEPOVER = 302201
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_START = 302199
SCENARIO_STUCK_IN_THEIR_SHADOW_P3_VOODOO_OWNER = 302340
SCENARIO_STUCK_IN_THEIR_SHADOW_P4A_ASKED_ABOUT_CAREER = 302187
SCENARIO_STUCK_IN_THEIR_SHADOW_P4A_ASTRONAUT_NO = 302254
SCENARIO_STUCK_IN_THEIR_SHADOW_P4A_ASTRONAUT_YES = 302189
SCENARIO_STUCK_IN_THEIR_SHADOW_P4B_CAN_QUIT = 302190
SCENARIO_STUCK_IN_THEIR_SHADOW_P4B_INDIE_DEVELOPER_ACCEPTED = 302197
SCENARIO_STUCK_IN_THEIR_SHADOW_P4B_INDIE_DEVELOPER_REJECTED = 302196
SCENARIO_STUCK_IN_THEIR_SHADOW_P4B_PROMOTED = 303245
SCENARIO_UNLUCKY_CHEF = 282934
SCHOOL_LOCKER_CLAIMED = 277724
SCIENTIST_EXPERT_REPAIR = 109675
SCOUTING_APTITUDE = 187481
SCUBA_GEAR_DIVE_KNIFE = 206056
SCUBA_GEAR_REBREATHER = 206055
SCUBA_GEAR_SPEAR_FISHING_GUN = 206057
SCUBA_GEAR_TREASURE_TOOL = 206054
SCUBA_GEAR_UNDERWATER_CAMERA = 206058
SEASONED_GAMER = 226681
SELDOM_SLEEPY = 183024
SELF_ABSORBED = 199561
SELF_ASSURED = 16824
SELF_DISCOVERY_MAX_HIDDEN = 315699
SEXUAL_ORIENTATION_WOOHOO_INTERESTS_FEMALE = 291675
SEXUAL_ORIENTATION_WOOHOO_INTERESTS_MALE = 291674
SEXUAL_ORIENTATION_WOOHOO_INTERESTS_NOT_FEMALE = 292092
SEXUAL_ORIENTATION_WOOHOO_INTERESTS_NOT_MALE = 292093
SHAMELESS = 26439
SICKNESS_IMMUNITY = 231050
SIM_PREFERENCE_ACTIVE_DISLIKE = 266824
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ACTING = 264140
SIM_PREFERENCE_DISLIKES_ACTIVITIES_BAKING = 264546
SIM_PREFERENCE_DISLIKES_ACTIVITIES_BOWLING = 264142
SIM_PREFERENCE_DISLIKES_ACTIVITIES_COMEDY = 264143
SIM_PREFERENCE_DISLIKES_ACTIVITIES_COOKING = 258758
SIM_PREFERENCE_DISLIKES_ACTIVITIES_CROSS_STITCH = 274573
SIM_PREFERENCE_DISLIKES_ACTIVITIES_DANCING = 264144
SIM_PREFERENCE_DISLIKES_ACTIVITIES_DEBATING = 264159
SIM_PREFERENCE_DISLIKES_ACTIVITIES_DJ_MIXING = 264170
SIM_PREFERENCE_DISLIKES_ACTIVITIES_EQUESTRIAN_SKILL = 339782
SIM_PREFERENCE_DISLIKES_ACTIVITIES_FISHING = 264145
SIM_PREFERENCE_DISLIKES_ACTIVITIES_FITNESS = 258759
SIM_PREFERENCE_DISLIKES_ACTIVITIES_GARDENING = 264146
SIM_PREFERENCE_DISLIKES_ACTIVITIES_GUITAR = 264171
SIM_PREFERENCE_DISLIKES_ACTIVITIES_HANDINESS = 264147
SIM_PREFERENCE_DISLIKES_ACTIVITIES_KNITTING = 274572
SIM_PREFERENCE_DISLIKES_ACTIVITIES_MEDIA_PRODUCTION = 264148
SIM_PREFERENCE_DISLIKES_ACTIVITIES_MISCHIEF = 264149
SIM_PREFERENCE_DISLIKES_ACTIVITIES_MIXOLOGY = 264150
SIM_PREFERENCE_DISLIKES_ACTIVITIES_NECTAR_MAKING = 339781
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PAINTING = 258760
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PHOTOGRAPHY = 264151
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PIANO = 264172
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PIPE_ORGAN = 264173
SIM_PREFERENCE_DISLIKES_ACTIVITIES_PROGRAMMING = 264160
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ROBOTICS = 264162
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ROCKET_SCIENCE = 264164
SIM_PREFERENCE_DISLIKES_ACTIVITIES_ROCK_CLIMBING = 264163
SIM_PREFERENCE_DISLIKES_ACTIVITIES_SINGING = 264174
SIM_PREFERENCE_DISLIKES_ACTIVITIES_SKIING = 264165
SIM_PREFERENCE_DISLIKES_ACTIVITIES_SNOWBOARDING = 264166
SIM_PREFERENCE_DISLIKES_ACTIVITIES_VIDEO_GAMING = 258761
SIM_PREFERENCE_DISLIKES_ACTIVITIES_VIOLIN = 258762
SIM_PREFERENCE_DISLIKES_ACTIVITIES_WELLNESS = 269263
SIM_PREFERENCE_DISLIKES_ACTIVITIES_WRITING = 264168
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_AMBITIONLESS = 306407
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_ARGUMENTATIVE = 306408
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_CEREBRAL = 306423
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_EGOTISTICAL = 306410
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_EMOTIONAL_DECISION_MAKER = 306411
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_FUNNY = 306412
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_HARD_WORKER = 306413
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_HIGH_ENERGY = 306414
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_HOMEBODY = 306417
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_IDEALIST = 306415
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_KID_ENTHUSIAST = 306416
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_MISCHIEVOUS = 306418
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_NATURE_ENTHUSIAST = 306409
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_OPTIMIST = 306419
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_PESSIMIST = 306420
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_PET_ENTHUSIAST = 306421
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_ROMANCE_ENTHUSIAST = 306422
SIM_PREFERENCE_DISLIKES_CHARACTERISTIC_SPIRITED = 306424
SIM_PREFERENCE_DISLIKES_COLOR_BLACK = 258209
SIM_PREFERENCE_DISLIKES_COLOR_BLUE = 258205
SIM_PREFERENCE_DISLIKES_COLOR_BROWN = 258208
SIM_PREFERENCE_DISLIKES_COLOR_GRAY = 258211
SIM_PREFERENCE_DISLIKES_COLOR_GREEN = 258204
SIM_PREFERENCE_DISLIKES_COLOR_ORANGE = 257860
SIM_PREFERENCE_DISLIKES_COLOR_PINK = 258212
SIM_PREFERENCE_DISLIKES_COLOR_PURPLE = 258207
SIM_PREFERENCE_DISLIKES_COLOR_RED = 257855
SIM_PREFERENCE_DISLIKES_COLOR_WHITE = 258210
SIM_PREFERENCE_DISLIKES_COLOR_YELLOW = 257861
SIM_PREFERENCE_DISLIKES_COMMUNICATION_AFFECTION = 306481
SIM_PREFERENCE_DISLIKES_COMMUNICATION_ARGUMENTS = 306482
SIM_PREFERENCE_DISLIKES_COMMUNICATION_COMPLAINTS = 306483
SIM_PREFERENCE_DISLIKES_COMMUNICATION_COMPLIMENTS = 306484
SIM_PREFERENCE_DISLIKES_COMMUNICATION_DECEPTION = 306485
SIM_PREFERENCE_DISLIKES_COMMUNICATION_DEEP_THOUGHTS = 306486
SIM_PREFERENCE_DISLIKES_COMMUNICATION_FLIRTATION = 306487
SIM_PREFERENCE_DISLIKES_COMMUNICATION_GOSSIP = 306488
SIM_PREFERENCE_DISLIKES_COMMUNICATION_HOBBIES = 306489
SIM_PREFERENCE_DISLIKES_COMMUNICATION_INTERESTS = 306490
SIM_PREFERENCE_DISLIKES_COMMUNICATION_JOKES = 306491
SIM_PREFERENCE_DISLIKES_COMMUNICATION_MALICIOUS = 306492
SIM_PREFERENCE_DISLIKES_COMMUNICATION_PHYSICAL_INTIMACY = 306493
SIM_PREFERENCE_DISLIKES_COMMUNICATION_POTTY_HUMOR = 306494
SIM_PREFERENCE_DISLIKES_COMMUNICATION_PRANKS = 306495
SIM_PREFERENCE_DISLIKES_COMMUNICATION_SILLY_BEHAVIOR = 306496
SIM_PREFERENCE_DISLIKES_COMMUNICATION_SMALL_TALK = 306497
SIM_PREFERENCE_DISLIKES_COMMUNICATION_STORIES = 306498
SIM_PREFERENCE_DISLIKES_DECOR_ART_DECO = 325842
SIM_PREFERENCE_DISLIKES_DECOR_BASICS = 257867
SIM_PREFERENCE_DISLIKES_DECOR_BOHO = 257886
SIM_PREFERENCE_DISLIKES_DECOR_CONTEMPORARY = 257868
SIM_PREFERENCE_DISLIKES_DECOR_COSMOLUX = 257873
SIM_PREFERENCE_DISLIKES_DECOR_CUTE = 325849
SIM_PREFERENCE_DISLIKES_DECOR_FRENCH_COUNTRY = 257875
SIM_PREFERENCE_DISLIKES_DECOR_GARDEN = 257888
SIM_PREFERENCE_DISLIKES_DECOR_GOTHIC_FARMHOUSE = 257876
SIM_PREFERENCE_DISLIKES_DECOR_INDUSTRIAL = 325840
SIM_PREFERENCE_DISLIKES_DECOR_ISLAND = 257887
SIM_PREFERENCE_DISLIKES_DECOR_LUXE = 325846
SIM_PREFERENCE_DISLIKES_DECOR_MISSION = 257877
SIM_PREFERENCE_DISLIKES_DECOR_MODERN = 257878
SIM_PREFERENCE_DISLIKES_DECOR_PATIO = 257869
SIM_PREFERENCE_DISLIKES_DECOR_QUEEN_ANNE = 257879
SIM_PREFERENCE_DISLIKES_DECOR_SCANDINAVIAN_CONTEMPORARY = 258202
SIM_PREFERENCE_DISLIKES_DECOR_SHABBY = 326010
SIM_PREFERENCE_DISLIKES_DECOR_SUBURBAN_CONTEMPORARY = 257884
SIM_PREFERENCE_DISLIKES_DECOR_TUDOR = 257885
SIM_PREFERENCE_DISLIKES_DECOR_VINTAGE = 325844
SIM_PREFERENCE_DISLIKES_FASHION_BASICS = 272669
SIM_PREFERENCE_DISLIKES_FASHION_BOHO = 283148
SIM_PREFERENCE_DISLIKES_FASHION_COUNTRY = 283149
SIM_PREFERENCE_DISLIKES_FASHION_HIPSTER = 283150
SIM_PREFERENCE_DISLIKES_FASHION_OUTDOORSY = 283151
SIM_PREFERENCE_DISLIKES_FASHION_POLISHED = 283152
SIM_PREFERENCE_DISLIKES_FASHION_PREPPY = 283153
SIM_PREFERENCE_DISLIKES_FASHION_ROCKER = 283154
SIM_PREFERENCE_DISLIKES_FASHION_STREETWEAR = 283155
SIM_PREFERENCE_DISLIKES_MUSIC_ALTERNATIVE = 258255
SIM_PREFERENCE_DISLIKES_MUSIC_AMERICANA = 259055
SIM_PREFERENCE_DISLIKES_MUSIC_BACKYARD = 259056
SIM_PREFERENCE_DISLIKES_MUSIC_BAROQUE = 259057
SIM_PREFERENCE_DISLIKES_MUSIC_BATUU = 346277
SIM_PREFERENCE_DISLIKES_MUSIC_BLUES = 258256
SIM_PREFERENCE_DISLIKES_MUSIC_BRAZILLIAN = 346276
SIM_PREFERENCE_DISLIKES_MUSIC_CLASSICAL = 258257
SIM_PREFERENCE_DISLIKES_MUSIC_COTTAGE_CORE = 274593
SIM_PREFERENCE_DISLIKES_MUSIC_DJ = 267538
SIM_PREFERENCE_DISLIKES_MUSIC_EASY_LISTENING = 259058
SIM_PREFERENCE_DISLIKES_MUSIC_ELECTRONICA = 258258
SIM_PREFERENCE_DISLIKES_MUSIC_FOCUS = 259059
SIM_PREFERENCE_DISLIKES_MUSIC_HIP_HOP = 258259
SIM_PREFERENCE_DISLIKES_MUSIC_ISLAND = 259060
SIM_PREFERENCE_DISLIKES_MUSIC_JAPANESE_FOLK = 259075
SIM_PREFERENCE_DISLIKES_MUSIC_JAZZ = 259076
SIM_PREFERENCE_DISLIKES_MUSIC_KIDS = 258260
SIM_PREFERENCE_DISLIKES_MUSIC_LATIN = 259077
SIM_PREFERENCE_DISLIKES_MUSIC_LATIN_POP = 259078
SIM_PREFERENCE_DISLIKES_MUSIC_LULLABIES = 258261
SIM_PREFERENCE_DISLIKES_MUSIC_METAL = 259079
SIM_PREFERENCE_DISLIKES_MUSIC_NEW_AGE = 259080
SIM_PREFERENCE_DISLIKES_MUSIC_NU_DISCO = 259081
SIM_PREFERENCE_DISLIKES_MUSIC_OLDIES = 312568
SIM_PREFERENCE_DISLIKES_MUSIC_POP = 258262
SIM_PREFERENCE_DISLIKES_MUSIC_RANCH = 334822
SIM_PREFERENCE_DISLIKES_MUSIC_RETRO = 258263
SIM_PREFERENCE_DISLIKES_MUSIC_RNB = 343175
SIM_PREFERENCE_DISLIKES_MUSIC_ROMANCE = 258264
SIM_PREFERENCE_DISLIKES_MUSIC_SINGER_SONGWRITER = 259082
SIM_PREFERENCE_DISLIKES_MUSIC_SPOOKY = 258265
SIM_PREFERENCE_DISLIKES_MUSIC_STRANGE_TUNES = 259083
SIM_PREFERENCE_DISLIKES_MUSIC_SUMMER_STRUT = 259084
SIM_PREFERENCE_DISLIKES_MUSIC_S_POP = 258266
SIM_PREFERENCE_DISLIKES_MUSIC_TWEEN_POP = 259085
SIM_PREFERENCE_DISLIKES_MUSIC_WINTER_HOLIDAY = 258267
SIM_PREFERENCE_DISLIKES_MUSIC_WORLD = 259086
SIM_PREFERENCE_LIKES_ACTIVITIES_ACTING = 264175
SIM_PREFERENCE_LIKES_ACTIVITIES_BAKING = 264547
SIM_PREFERENCE_LIKES_ACTIVITIES_BOWLING = 264177
SIM_PREFERENCE_LIKES_ACTIVITIES_COMEDY = 264178
SIM_PREFERENCE_LIKES_ACTIVITIES_COOKING = 258764
SIM_PREFERENCE_LIKES_ACTIVITIES_CROSS_STITCH = 274575
SIM_PREFERENCE_LIKES_ACTIVITIES_DANCING = 264179
SIM_PREFERENCE_LIKES_ACTIVITIES_DEBATING = 264188
SIM_PREFERENCE_LIKES_ACTIVITIES_DJ_MIXING = 264196
SIM_PREFERENCE_LIKES_ACTIVITIES_EQUESTRIAN_SKILL = 339784
SIM_PREFERENCE_LIKES_ACTIVITIES_FISHING = 264180
SIM_PREFERENCE_LIKES_ACTIVITIES_FITNESS = 258765
SIM_PREFERENCE_LIKES_ACTIVITIES_GARDENING = 264181
SIM_PREFERENCE_LIKES_ACTIVITIES_GUITAR = 264197
SIM_PREFERENCE_LIKES_ACTIVITIES_HANDINESS = 264182
SIM_PREFERENCE_LIKES_ACTIVITIES_KNITTING = 274574
SIM_PREFERENCE_LIKES_ACTIVITIES_MEDIA_PRODUCTION = 264183
SIM_PREFERENCE_LIKES_ACTIVITIES_MISCHIEF = 264184
SIM_PREFERENCE_LIKES_ACTIVITIES_MIXOLOGY = 264185
SIM_PREFERENCE_LIKES_ACTIVITIES_NECTAR_MAKING = 339783
SIM_PREFERENCE_LIKES_ACTIVITIES_PAINTING = 258766
SIM_PREFERENCE_LIKES_ACTIVITIES_PHOTOGRAPHY = 264186
SIM_PREFERENCE_LIKES_ACTIVITIES_PIANO = 264198
SIM_PREFERENCE_LIKES_ACTIVITIES_PIPE_ORGAN = 264199
SIM_PREFERENCE_LIKES_ACTIVITIES_PROGRAMMING = 264187
SIM_PREFERENCE_LIKES_ACTIVITIES_ROBOTICS = 264189
SIM_PREFERENCE_LIKES_ACTIVITIES_ROCKET_SCIENCE = 264191
SIM_PREFERENCE_LIKES_ACTIVITIES_ROCK_CLIMBING = 264190
SIM_PREFERENCE_LIKES_ACTIVITIES_SINGING = 264200
SIM_PREFERENCE_LIKES_ACTIVITIES_SKIING = 264192
SIM_PREFERENCE_LIKES_ACTIVITIES_SNOWBOARDING = 264193
SIM_PREFERENCE_LIKES_ACTIVITIES_VIDEO_GAMING = 258767
SIM_PREFERENCE_LIKES_ACTIVITIES_VIOLIN = 258768
SIM_PREFERENCE_LIKES_ACTIVITIES_WELLNESS = 269262
SIM_PREFERENCE_LIKES_ACTIVITIES_WRITING = 264195
SIM_PREFERENCE_LIKES_CHARACTERISTIC_AMBITIONLESS = 305973
SIM_PREFERENCE_LIKES_CHARACTERISTIC_ARGUMENTATIVE = 305945
SIM_PREFERENCE_LIKES_CHARACTERISTIC_CEREBRAL = 305970
SIM_PREFERENCE_LIKES_CHARACTERISTIC_EGOTISTICAL = 305948
SIM_PREFERENCE_LIKES_CHARACTERISTIC_EMOTIONAL_DECISION_MAKER = 305947
SIM_PREFERENCE_LIKES_CHARACTERISTIC_FUNNY = 305969
SIM_PREFERENCE_LIKES_CHARACTERISTIC_HARD_WORKER = 305972
SIM_PREFERENCE_LIKES_CHARACTERISTIC_HIGH_ENERGY = 305964
SIM_PREFERENCE_LIKES_CHARACTERISTIC_HOMEBODY = 305965
SIM_PREFERENCE_LIKES_CHARACTERISTIC_IDEALIST = 305946
SIM_PREFERENCE_LIKES_CHARACTERISTIC_KID_ENTHUSIAST = 305960
SIM_PREFERENCE_LIKES_CHARACTERISTIC_MISCHIEVOUS = 305968
SIM_PREFERENCE_LIKES_CHARACTERISTIC_NATURE_ENTHUSIAST = 305967
SIM_PREFERENCE_LIKES_CHARACTERISTIC_OPTIMIST = 305971
SIM_PREFERENCE_LIKES_CHARACTERISTIC_PESSIMIST = 305944
SIM_PREFERENCE_LIKES_CHARACTERISTIC_PET_ENTHUSIAST = 305961
SIM_PREFERENCE_LIKES_CHARACTERISTIC_ROMANCE_ENTHUSIAST = 305949
SIM_PREFERENCE_LIKES_CHARACTERISTIC_SPIRITED = 305966
SIM_PREFERENCE_LIKES_COLOR_BLACK = 258213
SIM_PREFERENCE_LIKES_COLOR_BLUE = 258214
SIM_PREFERENCE_LIKES_COLOR_BROWN = 258215
SIM_PREFERENCE_LIKES_COLOR_GRAY = 258216
SIM_PREFERENCE_LIKES_COLOR_GREEN = 258217
SIM_PREFERENCE_LIKES_COLOR_ORANGE = 257862
SIM_PREFERENCE_LIKES_COLOR_PINK = 258218
SIM_PREFERENCE_LIKES_COLOR_PURPLE = 258219
SIM_PREFERENCE_LIKES_COLOR_RED = 257863
SIM_PREFERENCE_LIKES_COLOR_WHITE = 258220
SIM_PREFERENCE_LIKES_COLOR_YELLOW = 257864
SIM_PREFERENCE_LIKES_COMMUNICATION_AFFECTION = 306474
SIM_PREFERENCE_LIKES_COMMUNICATION_ARGUMENTS = 306473
SIM_PREFERENCE_LIKES_COMMUNICATION_COMPLAINTS = 306479
SIM_PREFERENCE_LIKES_COMMUNICATION_COMPLIMENTS = 306464
SIM_PREFERENCE_LIKES_COMMUNICATION_DECEPTION = 306471
SIM_PREFERENCE_LIKES_COMMUNICATION_DEEP_THOUGHTS = 306465
SIM_PREFERENCE_LIKES_COMMUNICATION_FLIRTATION = 306463
SIM_PREFERENCE_LIKES_COMMUNICATION_GOSSIP = 306478
SIM_PREFERENCE_LIKES_COMMUNICATION_HOBBIES = 306476
SIM_PREFERENCE_LIKES_COMMUNICATION_INTERESTS = 306477
SIM_PREFERENCE_LIKES_COMMUNICATION_JOKES = 306469
SIM_PREFERENCE_LIKES_COMMUNICATION_MALICIOUS = 306472
SIM_PREFERENCE_LIKES_COMMUNICATION_PHYSICAL_INTIMACY = 306462
SIM_PREFERENCE_LIKES_COMMUNICATION_POTTY_HUMOR = 306468
SIM_PREFERENCE_LIKES_COMMUNICATION_PRANKS = 306470
SIM_PREFERENCE_LIKES_COMMUNICATION_SILLY_BEHAVIOR = 306467
SIM_PREFERENCE_LIKES_COMMUNICATION_SMALL_TALK = 306475
SIM_PREFERENCE_LIKES_COMMUNICATION_STORIES = 306466
SIM_PREFERENCE_LIKES_DECOR_ART_DECO = 325843
SIM_PREFERENCE_LIKES_DECOR_BASICS = 257870
SIM_PREFERENCE_LIKES_DECOR_BOHO = 257889
SIM_PREFERENCE_LIKES_DECOR_CONTEMPORARY = 257871
SIM_PREFERENCE_LIKES_DECOR_COSMOLUX = 257890
SIM_PREFERENCE_LIKES_DECOR_CUTE = 325848
SIM_PREFERENCE_LIKES_DECOR_FRENCH_COUNTRY = 257892
SIM_PREFERENCE_LIKES_DECOR_GARDEN = 257893
SIM_PREFERENCE_LIKES_DECOR_GOTHIC_FARMHOUSE = 257894
SIM_PREFERENCE_LIKES_DECOR_INDUSTRIAL = 325841
SIM_PREFERENCE_LIKES_DECOR_ISLAND = 257895
SIM_PREFERENCE_LIKES_DECOR_LUXE = 325847
SIM_PREFERENCE_LIKES_DECOR_MISSION = 257896
SIM_PREFERENCE_LIKES_DECOR_MODERN = 257897
SIM_PREFERENCE_LIKES_DECOR_PATIO = 257872
SIM_PREFERENCE_LIKES_DECOR_QUEEN_ANNE = 257898
SIM_PREFERENCE_LIKES_DECOR_SCANDINAVIAN_CONTEMPORARY = 258203
SIM_PREFERENCE_LIKES_DECOR_SHABBY = 326011
SIM_PREFERENCE_LIKES_DECOR_SUBURBAN_CONTEMPORARY = 257900
SIM_PREFERENCE_LIKES_DECOR_TUDOR = 257901
SIM_PREFERENCE_LIKES_DECOR_VINTAGE = 325845
SIM_PREFERENCE_LIKES_FASHION_BASICS = 272670
SIM_PREFERENCE_LIKES_FASHION_BOHO = 283161
SIM_PREFERENCE_LIKES_FASHION_COUNTRY = 283162
SIM_PREFERENCE_LIKES_FASHION_HIPSTER = 283164
SIM_PREFERENCE_LIKES_FASHION_OUTDOORSY = 283165
SIM_PREFERENCE_LIKES_FASHION_POLISHED = 283166
SIM_PREFERENCE_LIKES_FASHION_PREPPY = 283167
SIM_PREFERENCE_LIKES_FASHION_ROCKER = 283168
SIM_PREFERENCE_LIKES_FASHION_STREETWEAR = 283169
SIM_PREFERENCE_LIKES_MUSIC_ALTERNATIVE = 258269
SIM_PREFERENCE_LIKES_MUSIC_AMERICANA = 259041
SIM_PREFERENCE_LIKES_MUSIC_BACKYARD = 259015
SIM_PREFERENCE_LIKES_MUSIC_BAROQUE = 259017
SIM_PREFERENCE_LIKES_MUSIC_BATUU = 346279
SIM_PREFERENCE_LIKES_MUSIC_BLUES = 258270
SIM_PREFERENCE_LIKES_MUSIC_BRAZILLIAN = 346280
SIM_PREFERENCE_LIKES_MUSIC_CLASSICAL = 258271
SIM_PREFERENCE_LIKES_MUSIC_COTTAGE_CORE = 274594
SIM_PREFERENCE_LIKES_MUSIC_DJ = 267539
SIM_PREFERENCE_LIKES_MUSIC_EASY_LISTENING = 259014
SIM_PREFERENCE_LIKES_MUSIC_ELECTRONICA = 258272
SIM_PREFERENCE_LIKES_MUSIC_FOCUS = 259043
SIM_PREFERENCE_LIKES_MUSIC_HIP_HOP = 258273
SIM_PREFERENCE_LIKES_MUSIC_ISLAND = 259040
SIM_PREFERENCE_LIKES_MUSIC_JAPANESE_FOLK = 259047
SIM_PREFERENCE_LIKES_MUSIC_JAZZ = 259024
SIM_PREFERENCE_LIKES_MUSIC_KIDS = 258274
SIM_PREFERENCE_LIKES_MUSIC_LATIN = 259032
SIM_PREFERENCE_LIKES_MUSIC_LATIN_POP = 259031
SIM_PREFERENCE_LIKES_MUSIC_LULLABIES = 258275
SIM_PREFERENCE_LIKES_MUSIC_METAL = 259045
SIM_PREFERENCE_LIKES_MUSIC_NEW_AGE = 259016
SIM_PREFERENCE_LIKES_MUSIC_NU_DISCO = 259029
SIM_PREFERENCE_LIKES_MUSIC_OLDIES = 312569
SIM_PREFERENCE_LIKES_MUSIC_POP = 258276
SIM_PREFERENCE_LIKES_MUSIC_RANCH = 334823
SIM_PREFERENCE_LIKES_MUSIC_RETRO = 258277
SIM_PREFERENCE_LIKES_MUSIC_RNB = 343176
SIM_PREFERENCE_LIKES_MUSIC_ROMANCE = 258278
SIM_PREFERENCE_LIKES_MUSIC_SINGER_SONGWRITER = 259030
SIM_PREFERENCE_LIKES_MUSIC_SPOOKY = 258279
SIM_PREFERENCE_LIKES_MUSIC_STRANGE_TUNES = 259039
SIM_PREFERENCE_LIKES_MUSIC_SUMMER_STRUT = 259038
SIM_PREFERENCE_LIKES_MUSIC_S_POP = 258280
SIM_PREFERENCE_LIKES_MUSIC_TWEEN_POP = 259026
SIM_PREFERENCE_LIKES_MUSIC_WINTER_HOLIDAY = 258281
SIM_PREFERENCE_LIKES_MUSIC_WORLD = 259028
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_ACTING = 266840
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_BAKING = 266818
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_BOWLING = 266834
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_COMEDY = 266799
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_COOKING = 266800
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_CROSS_STITCH = 274576
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_DANCING = 266823
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_DEBATING = 266843
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_DJ_MIXING = 266833
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_EQUESTRIAN_SKILL = 339800
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_FISHING = 266801
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_FITNESS = 266802
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_GARDENING = 266803
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_GUITAR = 266804
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_HANDINESS = 266805
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_KNITTING = 274577
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_MEDIA_PRODUCTION = 266842
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_MISCHIEF = 266806
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_MIXOLOGY = 266809
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_NECTAR_MAKING = 339799
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_PAINTING = 266810
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_PHOTOGRAPHY = 266819
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_PIANO = 266811
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_PIPE_ORGAN = 266838
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_PROGRAMMING = 266812
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_ROBOTICS = 266844
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_ROCKET_SCIENCE = 266813
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_ROCK_CLIMBING = 266845
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_SINGING = 266839
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_SKIING = 266846
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_SNOWBOARDING = 266847
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_VIDEO_GAMING = 261875
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_VIOLIN = 266815
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_WELLNESS = 266816
SIM_PREFERENCE_NO_OPINION_ACTIVITIES_WRITING = 266817
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_AMBITIONLESS = 316490
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_ARGUMENTATIVE = 316491
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_CEREBRAL = 316517
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_EGOTISTICAL = 316518
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_EMOTIONAL_DECISION_MAKER = 316519
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_FUNNY = 316520
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_HARD_WORKER = 316521
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_HIGH_ENERGY = 316522
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_HOMEBODY = 316523
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_IDEALIST = 316524
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_KID_ENTHUSIAST = 316492
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_MISCHIEVOUS = 316493
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_NATURE_ENTHUSIAST = 316494
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_OPTIMIST = 316495
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_PESSIMIST = 316496
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_PET_ENTHUSIAST = 316497
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_ROMANCE_ENTHUSIAST = 316515
SIM_PREFERENCE_NO_OPINION_CHARACTERISTIC_SPIRITED = 316516
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_AFFECTION = 312878
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_ARGUMENTS = 312879
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_COMPLAINTS = 312898
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_COMPLIMENTS = 312899
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_DECEPTION = 312900
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_DEEP_THOUGHTS = 312901
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_FLIRTATION = 312902
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_GOSSIP = 312903
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_HOBBIES = 312904
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_INTERESTS = 312905
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_JOKES = 312880
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_MALICIOUS = 312881
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_PHYSICAL_INTIMACY = 312882
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_POTTY_HUMOR = 312883
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_PRANKS = 312894
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_SILLY_BEHAVIOR = 312895
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_SMALL_TALK = 312896
SIM_PREFERENCE_NO_OPINION_COMMUNICATION_STORIES = 312897
SIM_PREFERENCE_NO_OPINION_FASHION_BASICS = 272672
SIM_PREFERENCE_NO_OPINION_FASHION_BOHO = 283171
SIM_PREFERENCE_NO_OPINION_FASHION_COUNTRY = 283172
SIM_PREFERENCE_NO_OPINION_FASHION_HIPSTER = 283173
SIM_PREFERENCE_NO_OPINION_FASHION_OUTDOORSY = 283174
SIM_PREFERENCE_NO_OPINION_FASHION_POLISHED = 283175
SIM_PREFERENCE_NO_OPINION_FASHION_PREPPY = 283184
SIM_PREFERENCE_NO_OPINION_FASHION_ROCKER = 283186
SIM_PREFERENCE_NO_OPINION_FASHION_STREETWEAR = 283188
SIM_PREFERENCE_NO_OPINION_MUSIC_ALL = 266000
SIM_PREFERENCE_NO_OPINION_VIDEO_GAMING = 266814
SIM_REPUTATION_HOST = 195566
SINCERE = 26899
SKILL_IMAGINATION_1 = 156834
SKILL_IMAGINATION_2 = 156835
SKILL_IMAGINATION_3 = 156836
SKILL_IMAGINATION_4 = 156837
SKILL_IMAGINATION_5 = 156838
SLEIGHT_OF_HAND = 238656
SLOB = 16860
SMART_HUB_WAKE_UP_ROUTINE_DAILY_AFFIRMATION = 203984
SMART_HUB_WAKE_UP_ROUTINE_DAILY_JOKE = 203993
SMART_HUB_WAKE_UP_ROUTINE_DAILY_NEWS = 204005
SNOB = 9620
SNOWBOARDING_GOOFY = 252108
SNOW_SPORTS_SLOPE_INTENSITY_HIGH = 249604
SNOW_SPORTS_SLOPE_INTENSITY_LOW = 249602
SNOW_SPORTS_SLOPE_INTENSITY_MED = 249603
SNOW_SPORTS_SLOPE_SLED_ARMS_UP = 253763
SNOW_SPORTS_SLOPE_SNOWBOARDING_RECORD_VIDEO = 250347
SOCCER_TEAM_PRO_SPORTS = 226864
SOCIALLY_AWKWARD = 272629
SOCIALLY_GIFTED = 29622
SOCIAL_MEDIA_APPLICATION_DISABLE = 298846
SOCIAL_MEDIA_NOTIFICATION_DISABLE = 298867
SPECIAL_NPC_AGNON = 239021
SPECIAL_NPC_GUIDRY = 252849
SPECIAL_NPC_HONDO = 238708
SPECIAL_NPC_IS_FTUE_ROOMMATE = 200832
SPECIAL_NPC_KYLO_REN = 238970
SPECIAL_NPC_REY = 238969
SPECIAL_NPC_VI = 239020
SPECIAL_NP_CS_BABY_ARIEL = 202424
SPECIAL_NP_CS_GAMES_COM_LOVE_INTEREST = 123110
SPECIES_CAT = 144685
SPECIES_DOG = 131194
SPECIES_EXTENDED_LARGE_DOGS = 173557
SPECIES_EXTENDED_SMALL_DOGS = 173556
SPECIES_FOX = 259921
SPECIES_HORSE = 308723
SPECIES_HUMAN = 151039
SPEED_CLEANER = 26639
SPEED_READER = 32621
SPELLCASTER_PRE_MADE = 221486
SPICE_HOUND = 146103
SQUEAMISH = 102336
STEEL_BLADDER = 26391
STORM_CHASER = 185795
STOVES_AND_GRILLS_MASTER = 104880
STRANGER_VILLE_ACTIVELY_POSSESSED_OVERLAY = 203163
STRANGER_VILLE_EXAMINED_LAB_DOOR = 201957
STRANGER_VILLE_HAS_ASKED_AROUND = 205285
STRANGER_VILLE_HAS_DEFEATED_MOTHER_PLANT = 206106
STRANGER_VILLE_HAS_OPENED_DOOR = 203165
STRANGER_VILLE_HAS_SEEN_MOTHER_PLANT = 206105
STRANGER_VILLE_INFECTED = 201407
STRANGER_VILLE_VACCINATED = 207348
STRANGER_VILLE_VETERAN_HERMIT = 203142
STRANGE_TOWN_AGENT = 201990
STRANGE_TOWN_CONSPIRACIST = 201991
STRANGE_TOWN_CURIO_SHOP = 204106
STRANGE_TOWN_MILITARY = 201988
STRANGE_TOWN_NPC_PRE_MADE_SIM = 207204
STRANGE_TOWN_SCIENTIST = 201989
SUMMIT_LOCAL = 246366
SUPER_GREEN_THUMB = 35511
SUPER_PARENT_ROLE_MODEL = 165025
SUPREME_AUTHORITY = 238655
SURPRISE_HOLIDAY_DISCOUNT_DAY = 181915
SURPRISE_HOLIDAY_PIRATE_DAY = 184130
SURVIVALIST = 108876
SURVIVAL_INSTINCT = 249731
TAIL_STYLE_DOWN = 128513
TAIL_STYLE_UP = 128514
TEEN = 34317
TEEN_PRANKS_PRANKSTER = 292269
TEMPERATURE_BURNING_MAN = 183508
TEMPERATURE_COLD_ACCLIMATION = 183505
TEMPERATURE_HEAT_ACCLIMATION = 183506
TEMPERATURE_ICE_MAN = 183507
TEMPORARY_STAY_GUEST_HIDDEN = 303296
TEMPORARY_STAY_HAD_INFANT_INTRO_HIDDEN = 324274
TEMPORARY_STAY_RECENTLY_ARRIVED_HIDDEN = 323019
THE_KNACK = 27328
THE_MASTER = 155323
TODDLER = 133125
TODDLER_ANGELIC = 140740
TODDLER_CHARMER = 140742
TODDLER_CLINGY = 140744
TODDLER_FUSSY = 140739
TODDLER_HAPPY = 216611
TODDLER_INDEPENDENT = 140746
TODDLER_INQUISITIVE = 140745
TODDLER_PERSONALITY_AGGRESSIVE_HIDDEN = 306521
TODDLER_PERSONALITY_AGGRESSIVE_VISIBLE = 319855
TODDLER_PERSONALITY_AUDIO_LOVER_HIDDEN = 306525
TODDLER_PERSONALITY_AUDIO_LOVER_VISIBLE = 319856
TODDLER_PERSONALITY_BOOK_LOVER_HIDDEN = 306524
TODDLER_PERSONALITY_BOOK_LOVER_VISIBLE = 319865
TODDLER_PERSONALITY_DESTRUCTIVE_HIDDEN = 306522
TODDLER_PERSONALITY_DESTRUCTIVE_VISIBLE = 319866
TODDLER_PERSONALITY_EARLY_RISER_HIDDEN = 306528
TODDLER_PERSONALITY_EARLY_RISER_VISIBLE = 319867
TODDLER_PERSONALITY_GOOD_APPETITE_HIDDEN = 306531
TODDLER_PERSONALITY_GOOD_APPETITE_VISIBLE = 319868
TODDLER_PERSONALITY_HATES_BED_TIME_HIDDEN = 306527
TODDLER_PERSONALITY_HATES_BED_TIME_VISIBLE = 319869
TODDLER_PERSONALITY_HATES_CARRY_HIDDEN = 306532
TODDLER_PERSONALITY_HATES_CARRY_VISIBLE = 319870
TODDLER_PERSONALITY_HATES_WAKE_UP_HIDDEN = 306533
TODDLER_PERSONALITY_HATES_WAKE_UP_VISIBLE = 319871
TODDLER_PERSONALITY_HEAVY_SLEEPER_HIDDEN = 306534
TODDLER_PERSONALITY_HEAVY_SLEEPER_VISIBLE = 319872
TODDLER_PERSONALITY_LIGHT_SLEEPER_HIDDEN = 306535
TODDLER_PERSONALITY_LIGHT_SLEEPER_VISIBLE = 319857
TODDLER_PERSONALITY_LOVES_CARRY_HIDDEN = 306536
TODDLER_PERSONALITY_LOVES_CARRY_VISIBLE = 319858
TODDLER_PERSONALITY_LOVES_WAKE_UP_HIDDEN = 306537
TODDLER_PERSONALITY_LOVES_WAKE_UP_VISIBLE = 319859
TODDLER_PERSONALITY_MESSY_EATER_HIDDEN = 306523
TODDLER_PERSONALITY_MESSY_EATER_VISIBLE = 319860
TODDLER_PERSONALITY_PICKY_EATER_HIDDEN = 306526
TODDLER_PERSONALITY_PICKY_EATER_VISIBLE = 319861
TODDLER_PERSONALITY_RUNS_AWAY_HIDDEN = 306529
TODDLER_PERSONALITY_RUNS_AWAY_VISIBLE = 319862
TODDLER_PERSONALITY_SINGER_HIDDEN = 306530
TODDLER_PERSONALITY_SINGER_VISIBLE = 319863
TODDLER_PERSONALITY_WATER_LOVER_HIDDEN = 305298
TODDLER_PERSONALITY_WATER_LOVER_VISIBLE = 319864
TODDLER_SILLY = 140743
TODDLER_TOP_NOTCH = 216610
TODDLER_WILD = 140741
TOP_NOTCH_TODDLER = 143156
TOP_RIDER_HAS_WON_ULTIMATE_CHAMPIONSHIP_HIDDEN = 332409
TOWN_MASCOT = 249203
TRUE_MASTER = 155322
UMBRELLA_PREFERENCE_ADULT_1 = 185828
UMBRELLA_PREFERENCE_ADULT_10 = 185837
UMBRELLA_PREFERENCE_ADULT_11 = 185838
UMBRELLA_PREFERENCE_ADULT_12 = 185839
UMBRELLA_PREFERENCE_ADULT_2 = 185829
UMBRELLA_PREFERENCE_ADULT_3 = 185830
UMBRELLA_PREFERENCE_ADULT_4 = 185831
UMBRELLA_PREFERENCE_ADULT_5 = 185832
UMBRELLA_PREFERENCE_ADULT_6 = 185833
UMBRELLA_PREFERENCE_ADULT_7 = 185834
UMBRELLA_PREFERENCE_ADULT_8 = 185835
UMBRELLA_PREFERENCE_ADULT_9 = 185836
UMBRELLA_PREFERENCE_CHILD_1 = 185881
UMBRELLA_PREFERENCE_CHILD_10 = 185890
UMBRELLA_PREFERENCE_CHILD_11 = 185891
UMBRELLA_PREFERENCE_CHILD_12 = 185892
UMBRELLA_PREFERENCE_CHILD_2 = 185882
UMBRELLA_PREFERENCE_CHILD_3 = 185883
UMBRELLA_PREFERENCE_CHILD_4 = 185884
UMBRELLA_PREFERENCE_CHILD_5 = 185885
UMBRELLA_PREFERENCE_CHILD_6 = 185886
UMBRELLA_PREFERENCE_CHILD_7 = 185887
UMBRELLA_PREFERENCE_CHILD_8 = 185888
UMBRELLA_PREFERENCE_CHILD_9 = 185889
UMBRELLA_USER = 188000
UNFLIRTY = 132589
UNIVERSITY_DEGREE_ART_HISTORY_BA = 218112
UNIVERSITY_DEGREE_ART_HISTORY_BA_HONORS = 218113
UNIVERSITY_DEGREE_ART_HISTORY_BS = 218114
UNIVERSITY_DEGREE_ART_HISTORY_BS_HONORS = 218115
UNIVERSITY_DEGREE_BARTENDER = 219807
UNIVERSITY_DEGREE_BIOLOGY_BA = 218117
UNIVERSITY_DEGREE_BIOLOGY_BA_HONORS = 218118
UNIVERSITY_DEGREE_BIOLOGY_BS = 218119
UNIVERSITY_DEGREE_BIOLOGY_BS_HONORS = 218120
UNIVERSITY_DEGREE_COMMUNICATIONS_BA = 218122
UNIVERSITY_DEGREE_COMMUNICATIONS_BA_HONORS = 218123
UNIVERSITY_DEGREE_COMMUNICATIONS_BS = 218124
UNIVERSITY_DEGREE_COMMUNICATIONS_BS_HONORS = 218125
UNIVERSITY_DEGREE_COMPUTER_SCIENCE_BA = 218127
UNIVERSITY_DEGREE_COMPUTER_SCIENCE_BA_HONORS = 218128
UNIVERSITY_DEGREE_COMPUTER_SCIENCE_BS = 218129
UNIVERSITY_DEGREE_COMPUTER_SCIENCE_BS_HONORS = 218130
UNIVERSITY_DEGREE_CULINARY_ARTS_BA = 218165
UNIVERSITY_DEGREE_CULINARY_ARTS_BA_HONORS = 218166
UNIVERSITY_DEGREE_CULINARY_ARTS_BS = 218167
UNIVERSITY_DEGREE_CULINARY_ARTS_BS_HONORS = 218168
UNIVERSITY_DEGREE_DRAMA_BA = 218170
UNIVERSITY_DEGREE_DRAMA_BA_HONORS = 218171
UNIVERSITY_DEGREE_DRAMA_BS = 218172
UNIVERSITY_DEGREE_DRAMA_BS_HONORS = 218173
UNIVERSITY_DEGREE_ECONOMICS_BA = 211507
UNIVERSITY_DEGREE_ECONOMICS_BA_HONORS = 218054
UNIVERSITY_DEGREE_ECONOMICS_BS = 218052
UNIVERSITY_DEGREE_ECONOMICS_BS_HONORS = 218053
UNIVERSITY_DEGREE_FINE_ART_BA = 218176
UNIVERSITY_DEGREE_FINE_ART_BA_HONORS = 218177
UNIVERSITY_DEGREE_FINE_ART_BS = 218178
UNIVERSITY_DEGREE_FINE_ART_BS_HONORS = 218179
UNIVERSITY_DEGREE_HIGHER_EDUCATION = 227102
UNIVERSITY_DEGREE_HISTORY_BA = 218182
UNIVERSITY_DEGREE_HISTORY_BA_HONORS = 218183
UNIVERSITY_DEGREE_HISTORY_BS = 218184
UNIVERSITY_DEGREE_HISTORY_BS_HONORS = 218185
UNIVERSITY_DEGREE_LANGUAGE_AND_LITERATURE_BA = 218187
UNIVERSITY_DEGREE_LANGUAGE_AND_LITERATURE_BA_HONORS = 218188
UNIVERSITY_DEGREE_LANGUAGE_AND_LITERATURE_BS = 218189
UNIVERSITY_DEGREE_LANGUAGE_AND_LITERATURE_BS_HONORS = 218190
UNIVERSITY_DEGREE_PHYSICS_BA = 218192
UNIVERSITY_DEGREE_PHYSICS_BA_HONORS = 218193
UNIVERSITY_DEGREE_PHYSICS_BS = 218194
UNIVERSITY_DEGREE_PHYSICS_BS_HONORS = 218195
UNIVERSITY_DEGREE_PSYCHOLOGY_BA = 218198
UNIVERSITY_DEGREE_PSYCHOLOGY_BA_HONORS = 218199
UNIVERSITY_DEGREE_PSYCHOLOGY_BS = 218200
UNIVERSITY_DEGREE_PSYCHOLOGY_BS_HONORS = 218201
UNIVERSITY_DEGREE_VILLAINY_BA = 218203
UNIVERSITY_DEGREE_VILLAINY_BA_HONORS = 218204
UNIVERSITY_DEGREE_VILLAINY_BS = 218205
UNIVERSITY_DEGREE_VILLAINY_BS_HONORS = 218206
UNIVERSITY_ENROLLMENT_HAS_SEEN_ENROLLMENT_INFO = 230113
UNIVERSITY_HAS_EARNED_DEGREE_ART_HISTORY = 230321
UNIVERSITY_HAS_EARNED_DEGREE_BIOLOGY = 230322
UNIVERSITY_HAS_EARNED_DEGREE_COMMUNICATIONS = 230324
UNIVERSITY_HAS_EARNED_DEGREE_COMPUTER_SCIENCE = 230325
UNIVERSITY_HAS_EARNED_DEGREE_CULINARY_ARTS = 230326
UNIVERSITY_HAS_EARNED_DEGREE_DRAMA = 230328
UNIVERSITY_HAS_EARNED_DEGREE_ECONOMICS = 230329
UNIVERSITY_HAS_EARNED_DEGREE_FINE_ART = 230330
UNIVERSITY_HAS_EARNED_DEGREE_HISTORY = 230331
UNIVERSITY_HAS_EARNED_DEGREE_LANGUAGE_AND_LITERATURE = 230332
UNIVERSITY_HAS_EARNED_DEGREE_PHYSICS = 230333
UNIVERSITY_HAS_EARNED_DEGREE_PSYCHOLOGY = 230334
UNIVERSITY_HAS_EARNED_DEGREE_TYPE_ARTS = 230337
UNIVERSITY_HAS_EARNED_DEGREE_TYPE_HONORS = 230336
UNIVERSITY_HAS_EARNED_DEGREE_VILLAINY = 230335
UNIVERSITY_STUDENT = 228185
UNSTOPPABLE_FAME = 192900
UNTROUBLED = 283156
VALUED_CUSTOMER = 27947
VEGETARIAN = 132627
VILLAGER_HELP_CRITTER_TENDER_GOT_MUSHROOM_MASH_ONCE = 267609
VILLAGER_HELP_ON_QUEST_AGATHA_CRUMPLEBOTTOM = 267179
VILLAGER_HELP_ON_QUEST_AGATHA_CRUMPLEBOTTOM_2 = 268881
VILLAGER_HELP_ON_QUEST_AGNES_CRUMPLEBOTTOM = 268149
VILLAGER_HELP_ON_QUEST_AGNES_CRUMPLEBOTTOM_2 = 268792
VILLAGER_HELP_ON_QUEST_CRITTER_TENDER = 267515
VILLAGER_HELP_ON_QUEST_FOOD_SHORT = 266038
VILLAGER_HELP_ON_QUEST_GARDEN_SHORT = 265857
VILLAGER_HELP_ON_QUEST_GROCERY_DELIVERY = 267385
VILLAGER_HELP_ON_QUEST_GROCERY_OWNER = 267229
VILLAGER_HELP_ON_QUEST_LIVESTOCK_LONG = 265644
VILLAGER_HELP_ON_QUEST_LIVESTOCK_SHORT = 265676
VILLAGER_HELP_ON_QUEST_MAYOR = 267405
VILLAGER_HELP_ON_QUEST_PUB_OWNER = 267454
VILLAGER_HELP_ON_QUEST_SOCIAL_MEDIUM = 268151
VILLAGER_HELP_ON_QUEST_SOCIAL_SHORT = 268150
VILLAGER_HELP_ON_QUEST_WILD_ANIMAL_FOOD_LONG = 266229
VILLAGER_HELP_ON_QUEST_WILD_ANIMAL_SHORT = 265875
WALK_BY_WITCH_BROOM = 218416
WALK_STYLE_CREEPY = 155564
WALK_STYLE_DEFAULT = 9094
WALK_STYLE_ENERGETIC = 98760
WALK_STYLE_FEMININE = 29593
WALK_STYLE_FOX = 261220
WALK_STYLE_GOOFY = 29600
WALK_STYLE_PERKY = 9095
WALK_STYLE_SLEEPY = 98757
WALK_STYLE_SNOOTY = 9096
WALK_STYLE_SWAGGER = 9293
WALK_STYLE_TOUGH = 29594
WATERPROOF = 185794
WEB_MASTER = 27772
WEDDING_TRADITION_BOUQUET_TOSS = 276253
WEDDING_TRADITION_COUPLE_CAKE_CUT = 276251
WEDDING_TRADITION_FIRST_DANCE = 276252
WEDDING_TRADITION_GROUP_DANCE = 280624
WEDDING_TRADITION_HAD_BOUQUET = 276255
WEDDING_TRADITION_HAD_WEDDING_CAKE = 276254
WEDDING_TRADITION_RING_EXCHANGE = 276249
WEDDING_TRADITION_SPOUSAL_KISS = 276248
WEDDING_TRADITION_WALKED_DOWN_AISLE = 276250
WEDDING_WORLD_NPC_ARNESSA_THEBE = 278728
WEDDING_WORLD_NPC_CAMILLE_SOTO = 278733
WEDDING_WORLD_NPC_DOMINIQUE_SOTO = 278734
WEDDING_WORLD_NPC_FAIZ_JALEEL = 278735
WEDDING_WORLD_NPC_GRETA_LAURENT = 278725
WEDDING_WORLD_NPC_HECTOR_LAURENT = 278724
WEDDING_WORLD_NPC_HILARY_LAURENT = 278727
WEDDING_WORLD_NPC_JACE_LAURENT = 278726
WEDDING_WORLD_NPC_LUCIA_MARKOVIC = 278730
WEDDING_WORLD_NPC_MATEO_MARKOVIC = 278729
WEDDING_WORLD_NPC_TOMI_MARKOVIC = 278731
WELLNESS_CALMING_AURA = 270903
WELLNESS_CLEAR_PERSPECTIVE = 270902
WELLNESS_MOMENT_OF_CLARITY = 272283
WELLNESS_SELF_CARE_EXPERTISE = 270904
WELLNESS_SPA_MEMBERSHIP = 270900
WEREWOLF_BOOK_READ_PETER_BARKER_1 = 298879
WEREWOLF_BOOK_READ_PETER_BARKER_2 = 298880
WEREWOLF_BOOK_READ_PETER_BARKER_3 = 298889
WEREWOLF_BOOK_READ_PETER_BARKER_4 = 298890
WEREWOLF_BOOK_READ_SECRET_1 = 298882
WEREWOLF_BOOK_READ_SECRET_2 = 298883
WEREWOLF_BOOK_READ_SECRET_3 = 298884
WEREWOLF_BOOK_READ_SECRET_4 = 298885
WEREWOLF_BOOK_READ_VULFGANG_1 = 298891
WEREWOLF_BOOK_READ_VULFGANG_2 = 298892
WEREWOLF_BOOK_READ_VULFGANG_3 = 298893
WEREWOLF_BOOK_READ_VULFGANG_4 = 298881
WEREWOLF_INTEREST_DONT_WANT = 293565
WEREWOLF_INTEREST_WANT = 293564
WEREWOLF_PACK_A = 284944
WEREWOLF_PACK_ALLIANCE_FEUD_ALLIANCE = 289716
WEREWOLF_PACK_ALLIANCE_FEUD_FEUD = 289723
WEREWOLF_PACK_ALLIANCE_FEUD_NEUTRAL = 289741
WEREWOLF_PACK_A_LEADER = 284985
WEREWOLF_PACK_A_MEMBER = 285566
WEREWOLF_PACK_B = 284945
WEREWOLF_PACK_B_LEADER = 284986
WEREWOLF_PACK_B_MEMBER = 285567
WEREWOLF_PACK_DISCIPLINE_PROBATION = 286781
WEREWOLF_PACK_DISCIPLINE_REPORT_TO_LEADER = 286782
WEREWOLF_PACK_DISCIPLINE_WARNING = 297602
WEREWOLF_PACK_FRIEND_A = 286986
WEREWOLF_PACK_FRIEND_A_REPORT_TO_LEADER = 287050
WEREWOLF_PACK_FRIEND_B = 286987
WEREWOLF_PACK_FRIEND_B_REPORT_TO_LEADER = 287051
WEREWOLF_PACK_LEADER_HAS_NOT_REDECORATED = 293513
WEREWOLF_PACK_REPORT_TO_LEADER_OTHER = 290934
WITH_NANNY = 105483
WOLF_TOWN_ADVENTURE_KNOWS_SCULPTURE_SECRET = 288791
WOLF_TOWN_NPC_CELENE_LOPEZ = 288301
WOLF_TOWN_NPC_GREG = 288294
WOLF_TOWN_NPC_JACOB_VOLKOV = 288299
WOLF_TOWN_NPC_KRISTOPHER_VOLKOV = 288297
WOLF_TOWN_NPC_LILY_ZHU = 288303
WOLF_TOWN_NPC_LOU_HOWELL = 288302
WOLF_TOWN_NPC_RORY_OAKLOW = 288298
WOLF_TOWN_NPC_WOLFGANG_WILDER = 288300
WOLF_TOWN_PORTAL_UNLOCK_PORTAL_MINE = 288386
WOLF_TOWN_PORTAL_UNLOCK_PORTAL_SEWER = 288387
WOLF_TOWN_PORTAL_UNLOCK_PORTAL_SEWER_MINE = 288388
WORLDLY_KNOWLEDGE = 249732
WORLD_RENOWNED_ACTOR = 193531
YOUNG_ADULT = 34318

Venue Types

class CommonVenueType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla venue types.

ACTING_STUDIO = 190058
ARTS_CENTER = 144206
BAR = 16869
CAFE = 122247
CHALET_GARDENS = 125223
CLUB = 16870
DOCTOR_CLINIC = 110576
FOREST_PARK = 107453
GENERIC = 9279
GYM = 16873
HERMIT = 105591
HIDDEN_ALIEN_WORLD = 111611
HIDDEN_CAVE = 98133
HIDDEN_GLADE = 98132
INVALID = 0
KARAOKE = 137844
LIBRARY = 16874
LOUNGE = 16875
MUSEUM = 16876
MYSHUNO_MEADOWS = 138380
NATURAL_POOL = 175123
OCEAN_BLUFF = 125071
PARK = 25847
PENTHOUSE = 149495
PENTHOUSE_EP08 = 227304
POLICE_STATION = 109774
POOL = 123794
RELAXATION_CENTER = 118135
RENTABLE_CABIN = 103675
RENTABLE_JUNGLE = 173833
RENTABLE_UNIVERSITY_HOUSING = 208182
RESIDENTIAL = 28614
RESIDENTIAL_TINY_HOME = 229251
RESTAURANT = 130713
RETAIL = 105157
RUINS = 123132
SCIENTIST_LAB = 107487
TEMPLE = 173492
UNIVERSITY_STUDENT_COMMONS_ARTS = 218857
UNIVERSITY_STUDENT_COMMONS_SCIENCE = 218858
VET = 158847
VISITORS_ALLOWED = 98817

Voice Actor Types

class CommonVoiceActorType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Various Voice Actor types.

ADULT_CAT_AMBIGUOUS_1 = 1702304872
ADULT_CAT_AMBIGUOUS_2 = 1702304875
ADULT_DOG_AMBIGUOUS_1 = 1836525760
ADULT_DOG_AMBIGUOUS_2 = 1836525762
ADULT_DOG_AMBIGUOUS_3 = 1836525763
ADULT_DOG_AMBIGUOUS_4 = 1836525765
ADULT_FOX_AMBIGUOUS_1 = 1886858530
ADULT_HORSE_AMBIGUOUS_1 = 1886858546
ADULT_HUMAN_AMBIGUOUS_1 = 1802970399
ADULT_HUMAN_FEMININE_1 = 1802970392
ADULT_HUMAN_FEMININE_2 = 1802970394
ADULT_HUMAN_MASCULINE_1 = 1685527060
ADULT_HUMAN_MASCULINE_2 = 1685527061
ADULT_HUMAN_MASCULINE_3 = 1685527063
CHILD_CAT_AMBIGUOUS_1 = 1719082493
CHILD_DOG_AMBIGUOUS_1 = 1786192777
CHILD_HORSE_AMBIGUOUS_1 = 1853303388
CHILD_HUMAN_AMBIGUOUS_1 = 1853303381
CHILD_HUMAN_AMBIGUOUS_2 = 1853303382
HONDO_OHNAKA_1 = 1769415226
INFANT_HUMAN_AMBIGUOUS_1 = 1752637603
KYLO_REN_1 = 1719082469
MUTE = 1
REY_1 = 1601639154
TODDLER_HUMAN_AMBIGUOUS_1 = 1635194332
UNKNOWN = 0
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonVoiceActorType], optional) – These values will be excluded. If set to None, UNKNOWN will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonVoiceActorType]
classmethod get_all_names(exclude_values=None)

Retrieve a collection of the names of all values.

Parameters:exclude_values (Iterator[CommonVoiceActorType], optional) – These values will be excluded. If set to None, UNKNOWN will be excluded automatically. Default is None.
Returns:A collection of the names of all values.
Return type:Tuple[str]
classmethod get_comma_separated_names_string(exclude_values=None)

Create a string containing all names of all values, separated by a comma.

Parameters:exclude_values (Iterator[CommonVoiceActorType], optional) – These values will be excluded. If set to None, UNKNOWN will be excluded automatically. Default is None.
Returns:A string containing all names of all values, separated by a comma.
Return type:str

Weather Cloud Types

class CommonCloudType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for cloud types.

CLEAR = Ellipsis
CLOUDY = Ellipsis
DARK_RAIN_CLOUDS = Ellipsis
DARK_SNOW_CLOUDS = Ellipsis
HEATWAVE = Ellipsis
LIGHT_RAIN_CLOUDS = Ellipsis
LIGHT_SNOW_CLOUDS = Ellipsis
PARTLY_CLOUDY = Ellipsis
SKY_BOX_INDUSTRIAL = Ellipsis
STRANGE = Ellipsis
VERY_STRANGE = Ellipsis
static convert_from_vanilla(value)

Convert a vanilla CloudType into a CommonCloudType enum.

Parameters:value (CommonCloudType) – An instance of CommonCloudType
Returns:The specified CloudType translated to CloudType or None if the value could not be translated.
Return type:Union[CloudType, None]
static convert_to_vanilla(value)

Convert a CommonCloudType into the vanilla CloudType enum.

Parameters:value (CommonCloudType) – An instance of CommonCloudType
Returns:The specified CommonCloudType translated to CloudType or None if a vanilla CloudType is not found.
Return type:Union[CloudType, None]
classmethod get_all(exclude_values=())

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonCloudType], optional) – These values will be excluded. Default is an empty collection.
Returns:A collection of all values.
Return type:Tuple[CommonCloudType]

Weather Ground Cover Types

class CommonGroundCoverType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for ground cover types.

RAIN_ACCUMULATION = Ellipsis
SNOW_ACCUMULATION = Ellipsis
static convert_from_vanilla(value)

Convert a vanilla GroundCoverType into a CommonGroundCoverType enum.

Parameters:value (GroundCoverType) – An instance of GroundCoverType
Returns:The specified GroundCoverType translated to CommonGroundCoverType, or None if the value could not be translated.
Return type:Union[CommonGroundCoverType, None]
static convert_to_vanilla(value)

Convert a CommonGroundCoverType into the vanilla GroundCoverType enum.

Parameters:value (CommonGroundCoverType) – An instance of CommonGroundCoverType
Returns:The specified CommonGroundCoverType translated to GroundCoverType, or None if the value could not be translated.
Return type:Union[GroundCoverType, None]
classmethod get_all(exclude_values=())

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonGroundCoverType], optional) – These values will be excluded. Default is an empty collection.
Returns:A collection of all values.
Return type:Tuple[CommonGroundCoverType]

Weather Precipitation Types

class CommonPrecipitationType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for precipitation types.

RAIN = Ellipsis
SNOW = Ellipsis
static convert_from_vanilla(value)

Convert a vanilla PrecipitationType into CommonPrecipitationType.

Parameters:value (PrecipitationType) – An instance of PrecipitationType
Returns:The specified PrecipitationType translated to CommonPrecipitationType, or the value itself if the value could not be translated.
Return type:CommonPrecipitationType
static convert_to_vanilla(value)

Convert a CommonPrecipitationType into PrecipitationType.

Parameters:value (CommonPrecipitationType) – An instance of CommonPrecipitationType
Returns:The specified CommonPrecipitationType translated to PrecipitationType, or the value itself if the value could not be translated.
Return type:PrecipitationType
classmethod get_all(exclude_values=())

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonPrecipitationType], optional) – These values will be excluded. Default is an empty collection.
Returns:A collection of all values.
Return type:Tuple[CommonPrecipitationType]

Weather Temperature

class CommonTemperature

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for temperatures.

BURNING = Ellipsis
COLD = Ellipsis
COOL = Ellipsis
FREEZING = Ellipsis
HOT = Ellipsis
WARM = Ellipsis
static convert_from_vanilla(value)

Convert a value into CommonTemperature.

Parameters:value (Temperature) – An instance of Temperature
Returns:The specified value translated to CommonTemperature, or None if the value could not be translated.
Return type:Union[CommonTemperature, None]
static convert_to_vanilla(value)

Convert a value into Temperature.

Parameters:value (CommonTemperature) – An instance of CommonTemperature
Returns:The specified value translated to Temperature, or None if the value could not be translated.
Return type:Union[Temperature, None]
classmethod get_all(exclude_values=())

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonTemperature], optional) – These values will be excluded. Default is an empty collection.
Returns:A collection of all values.
Return type:Tuple[CommonTemperature]

Weather Events

class CommonWeatherEventId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for weather events.

CLEAR = 182337
CLEAR_BURNING = 182381
CLEAR_COLD = 182377
CLEAR_COOL = 182378
CLEAR_FREEZING = 182380
CLEAR_HOT = 182379
CLEAR_SHOWER_COOL = 182383
CLEAR_SHOWER_HOT = 182384
CLEAR_SHOWER_WARM = 182343
CLEAR_WINDY_BURNING = 182388
CLEAR_WINDY_COLD = 182385
CLEAR_WINDY_COOL = 182389
CLEAR_WINDY_FREEZING = 182386
CLEAR_WINDY_HOT = 182387
CLEAR_WINDY_WARM = 182341
CLOUDY_COLD = 182354
CLOUDY_COOL = 182335
CLOUDY_FREEZING = 182356
CLOUDY_HOT = 182355
CLOUDY_LIGHTNING = 188032
CLOUDY_WARM = 182353
FAST_RAIN = 184681
HEATWAVE = 182344
MAGIC_REALM = 221119
PARTLY_CLOUDY_COLD = 182359
PARTLY_CLOUDY_COOL = 182360
PARTLY_CLOUDY_FREEZING = 182361
PARTLY_CLOUDY_HOT = 182362
PARTLY_CLOUDY_SNOW_COLD = 254595
PARTLY_CLOUDY_SNOW_COOL = 188239
PARTLY_CLOUDY_WARM = 182339
PARTLY_CLOUDY_WARM_DEFAULT = 254183
RAINSTORM_COLD = 182370
RAINSTORM_COOL = 182332
RAINSTORM_WARM = 182371
RAINSTORM_WARM_MONSOON = 212683
RAIN_HEAVY_COLD = 182367
RAIN_HEAVY_COOL = 182325
RAIN_HEAVY_WARM = 182368
RAIN_LIGHT_COLD = 182363
RAIN_LIGHT_COOL = 182322
RAIN_LIGHT_WARM = 182365
SNOWSTORM = 182331
SNOW_HEAVY_FREEZING = 182374
SNOW_LIGHT_FREEZING = 182376
SNOW_THUNDERSTORM = 187809

Weather Types

class CommonWeatherType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for weather types.

ANY_LIGHTNING = Ellipsis
ANY_RAIN = Ellipsis
ANY_SNOW = Ellipsis
BURNING = Ellipsis
CLEAR_SKIES = Ellipsis
CLOUDY_FULL = Ellipsis
CLOUDY_PARTIAL = Ellipsis
CLOUDY_WARM = Ellipsis
COLD = Ellipsis
COOL = Ellipsis
DRY_LIGHTNING = Ellipsis
FREEZING = Ellipsis
FROZEN_WATER = Ellipsis
HEATWAVE = Ellipsis
HIGH_SNOW_ACCUMULATION = Ellipsis
HOT = Ellipsis
ICY = Ellipsis
MAX_RAIN_ACCUMULATION = Ellipsis
MAX_SNOW_ACCUMULATION = Ellipsis
MED_SNOW_ACCUMULATION = Ellipsis
MIN_SNOW_ACCUMULATION = Ellipsis
RAIN_HEAVY = Ellipsis
RAIN_LIGHT = Ellipsis
RAIN_STORM = Ellipsis
SNOW_HEAVY = Ellipsis
SNOW_LIGHT = Ellipsis
SNOW_STORM = Ellipsis
STRANGE_WEATHER = Ellipsis
STRUCK_BY_LIGHTNING = Ellipsis
SUNBATHING_WEATHER = Ellipsis
SUNNY = Ellipsis
SUNSNOW = Ellipsis
SUN_SHOWER = Ellipsis
THUNDER = Ellipsis
THUNDER_SNOW = Ellipsis
UNDEFINED = Ellipsis
VAMPIRE_SAFE_CLOUD_LEVEL = Ellipsis
WARM = Ellipsis
WINDY = Ellipsis
WINDY_HOT = Ellipsis
static convert_from_vanilla(value)

Convert a vanilla WeatherType into CommonWeatherType.

Parameters:value (WeatherType) – An instance of WeatherType
Returns:The specified WeatherType translated to CommonWeatherType, or None if the value could not be translated.
Return type:Union[CommonWeatherType, None]
static convert_to_vanilla(value)

Convert a CommonWeatherType into WeatherType.

Parameters:value (CommonWeatherType) – An instance of CommonWeatherType
Returns:The specified CommonWeatherType translated to WeatherType, or None if the value could not be translated.
Return type:Union[WeatherType, None]
classmethod get_all(exclude_values=None)

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonWeatherType], optional) – These values will be excluded. If set to None, UNDEFINED will be excluded automatically. Default is None.
Returns:A collection of all values.
Return type:Tuple[CommonWeatherType]

Weather Effect Types

class CommonWeatherEffectType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for weather effects types.

ACID_RAIN = Ellipsis
ECO_FOOTPRINT = Ellipsis
LIGHTNING = Ellipsis
SNOW_FRESHNESS = Ellipsis
SNOW_ICINESS = Ellipsis
STAR_WARS_FIRST_ORDER = Ellipsis
STAR_WARS_RESISTANCE = Ellipsis
STRANGERVILLE_ACT = Ellipsis
TEMPERATURE = Ellipsis
THUNDER = Ellipsis
WATER_FROZEN = Ellipsis
WIND = Ellipsis
WINDOW_FROST = Ellipsis
static convert_from_vanilla(value)

Convert a vanilla WeatherEffectType into CommonWeatherEffectType.

Parameters:value (WeatherEffectType) – An instance of WeatherEffectType
Returns:The specified WeatherEffectType translated to CommonWeatherEffectType, or None if the value could not be translated.
Return type:Union[CommonWeatherEffectType, None]
static convert_to_vanilla(value)

Convert a CommonWeatherEffectType into WeatherEffectType.

Parameters:value (CommonWeatherEffectType) – An instance of CommonWeatherEffectType
Returns:The specified CommonWeatherEffectType translated to WeatherEffectType, or None if the value could not be translated.
Return type:Union[WeatherEffectType, None]
classmethod get_all(exclude_values=())

Get a collection of all values.

Parameters:exclude_values (Iterator[CommonWeatherEffectType], optional) – These values will be excluded. Default is an empty collection.
Returns:A collection of all values.
Return type:Tuple[CommonWeatherEffectType]

Whim Sets

class CommonWhimSetId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for vanilla whim sets.

APARTMENTS_INDOORS_GO_OUTSIDE = 142732
APARTMENTS_LOT_TRAITS = 142085
APARTMENTS_NEIGHBOR_SITUATION_COMPLAIN_ABOUT_NOISE = 140901
APARTMENTS_NEIGHBOR_SITUATION_GIVE_KEY = 140954
APARTMENT_PROBLEMS = 142026
ASP_ANIMAL_FRIEND_OF_THE_ANIMALS = 172197
ASP_ATHLETIC_BODYBUILDER = 97876
ASP_CREATIVITY_MUSICAL = 97877
ASP_CREATIVITY_PAINTER = 97878
ASP_CREATIVITY_WRITER = 97879
ASP_DEVIANCE_ENEMY = 97880
ASP_DEVIANCE_MISCHIEF = 97881
ASP_FAMILY_HAPPY_FAMILY = 97882
ASP_FAMILY_SUCCESSFUL = 97885
ASP_FOOD_BARTENDER = 97883
ASP_FOOD_CHEF = 97884
ASP_FORTUNE_MANSION = 97886
ASP_FORTUNE_WEALTHY = 97887
ASP_KNOWLEDGE_COMPUTER = 97898
ASP_KNOWLEDGE_NERD = 97897
ASP_KNOWLEDGE_RENAISSANCE = 97896
ASP_LOCATION_CITY_LIFE = 144970
ASP_LOVE_HOPEFUL_ROMANTIC = 97895
ASP_LOVE_SOUL_MATE = 97894
ASP_NATURE_ANGLING = 97893
ASP_NATURE_BOTANIST = 97892
ASP_NATURE_CURATOR = 97890
ASP_NATURE_OUTDOORS = 108794
ASP_POPULARITY_FRIEND = 97889
ASP_POPULARITY_JOKE_STAR = 97891
ASP_POPULARITY_LEADER_OF_THE_PACK = 122936
ASP_POPULARITY_PARTY = 97888
BAKING = 115144
BAR = 129728
BARTENDING = 31709
BEING_IN_CLUB = 125284
BLUFFS = 129737
BONFIRE = 125676
BUBBLE_BLOWER = 143236
BUSH = 131179
BUY_ADVANCED = 105598
BUY_BASICS = 36954
BUY_CITY_REGION = 144959
CAFE = 124371
CAMPFIRE = 104505
CAREER_ACTIVIST_CHARITY = 136429
CAREER_ACTIVIST_MAIN = 136434
CAREER_ACTIVIST_POLITICS = 136428
CAREER_ASTRONAUT = 35096
CAREER_ATHLETIC = 110186
CAREER_BUSINESS = 110187
CAREER_CRIMINAL = 35100
CAREER_CRITIC_ARTS = 136200
CAREER_CRITIC_BASIC = 136198
CAREER_CRITIC_FOOD = 136199
CAREER_CULINARY = 35101
CAREER_DETECTIVE = 114617
CAREER_DOCTOR = 114611
CAREER_ENTERTAINER = 35102
CAREER_PAINTER = 106085
CAREER_SCIENTIST = 107573
CAREER_SECRET_AGENT = 35103
CAREER_SOCIAL_MEDIA_INTERNET_PERSONALITY = 135648
CAREER_SOCIAL_MEDIA_MAIN = 135647
CAREER_SOCIAL_MEDIA_PUBLIC_RELATIONS = 135649
CAREER_TECH_GURU = 35104
CAREER_WRITER = 35099
CHALET = 129738
CHARISMA = 32927
CHILD_CREATIVE = 34693
CHILD_MENTAL = 34689
CHILD_MONSTER_UNDER_THE_BED = 136480
CHILD_MOTOR = 34670
CHILD_SOCIAL = 34685
CHILD_TEEN_HOMEWORK = 75518
CLOSET = 125548
CLUB = 129729
COLLECTION_SET = 38419
COMEDY = 35061
COOKING = 31708
DANCE_FLOOR_ON_LOT = 129758
DANCE_FLOOR_OWNED = 129762
DANCING_SKILL = 128197
DARES = 121308
DARTBOARD = 129777
DJ_BOOTH_ON_LOT = 124412
DJ_BOOTH_OWNED = 124410
EMOTION_ANGRY = 25426
EMOTION_BORED = 25422
EMOTION_CONFIDENT = 25424
EMOTION_DAZED = 25423
EMOTION_EMBARRASSED = 25427
EMOTION_ENERGIZED = 25384
EMOTION_FLIRTY = 25386
EMOTION_FOCUSED = 38413
EMOTION_HAPPY = 25383
EMOTION_INSPIRED = 25378
EMOTION_PLAYFUL = 25421
EMOTION_SAD = 25425
EMOTION_STRESSED = 25428
ENEMIES = 28028
ENEMY_PROGRESS = 32646
FESTIVALS_BLOSSOM = 142968
FESTIVALS_FLEA_MARKET = 142969
FESTIVALS_FOOD = 142970
FESTIVALS_LAMP = 142971
FESTIVALS_LOGIC = 142967
FISHING = 77374
FITNESS = 33091
FOOSBALL_TABLE = 125726
FRIENDSHIP = 28026
FRIEND_PROGRESS = 28013
GARDENING = 33150
GHOST = 102667
GUITAR = 34339
HANDINESS = 35063
HAS_TRAIT_ACTIVE = 34777
HAS_TRAIT_AMBITIOUS = 34778
HAS_TRAIT_ART_LOVER = 34779
HAS_TRAIT_BOOKWORM = 34780
HAS_TRAIT_BRO = 34781
HAS_TRAIT_CAT_LOVER = 157994
HAS_TRAIT_CHEERFUL = 34782
HAS_TRAIT_CHILDISH = 34783
HAS_TRAIT_CLUMSY = 34784
HAS_TRAIT_COMMITMENTPHOBE = 34785
HAS_TRAIT_COMPASSIONATE = 160864
HAS_TRAIT_CREATIVE = 34786
HAS_TRAIT_DANCE_MACHINE = 126091
HAS_TRAIT_DOG_LOVER = 157995
HAS_TRAIT_EVIL = 34787
HAS_TRAIT_FAMILY_ORIENTED = 34788
HAS_TRAIT_FOODIE = 28155
HAS_TRAIT_GEEK = 34790
HAS_TRAIT_GENIUS = 34791
HAS_TRAIT_GLOOMY = 34792
HAS_TRAIT_GLUTTON = 34793
HAS_TRAIT_GOOD = 34794
HAS_TRAIT_GOOD_CHILD = 155380
HAS_TRAIT_GOOFBALL = 34795
HAS_TRAIT_GOOFBALL_CHILD = 155382
HAS_TRAIT_HATES_CHILDREN = 34796
HAS_TRAIT_HOTHEADED = 34797
HAS_TRAIT_INSANE = 34798
HAS_TRAIT_INSIDER = 125440
HAS_TRAIT_IRRESPONSIBLE = 163674
HAS_TRAIT_JEALOUSY = 127089
HAS_TRAIT_KLEPTOMANIAC = 131919
HAS_TRAIT_LAZY = 34799
HAS_TRAIT_LIFE_SKILLS_ARGUMENTATIVE = 163188
HAS_TRAIT_LIFE_SKILLS_BAD_MANNERS = 160852
HAS_TRAIT_LIFE_SKILLS_GOOD_MANNERS = 160845
HAS_TRAIT_LIFE_SKILLS_MEDIATOR = 163189
HAS_TRAIT_LIKES_FRUITCAKE = 120193
HAS_TRAIT_LONER = 34800
HAS_TRAIT_LOVES_OUTDOORS = 34801
HAS_TRAIT_MATERIALISTIC = 34802
HAS_TRAIT_MEAN = 34803
HAS_TRAIT_MELT_MASTER = 132360
HAS_TRAIT_MUSIC_LOVER = 34804
HAS_TRAIT_NEAT = 26090
HAS_TRAIT_OUTGOING = 34806
HAS_TRAIT_PERFECTIONIST = 34807
HAS_TRAIT_RESPONSIBLE = 163573
HAS_TRAIT_ROMANTIC = 28154
HAS_TRAIT_SELF_ASSURED = 34808
HAS_TRAIT_SLOB = 34809
HAS_TRAIT_SNOB = 34810
HAS_TRAIT_SQUEAMISH = 102729
HAS_TRAIT_UNCONTROLLED_EMOTION_ = 166098
HAS_TRAIT_UNFEELING = 160957
HAS_TRAIT_UNFLIRTY = 132586
HAS_TRAIT_VAMPIRE = 153501
HAS_TRAIT_VEGETARIAN = 132630
HERBALISM = 105193
HORSESHOES = 106043
INCENSE = 119380
INVALID = 0
KARAOKE_MACHINE = 148669
LOGIC = 34444
MISCHIEF = 34448
NEW_ROMANCE = 28027
NEW_ROMANCE_PLUS = 32523
NOT_VAMPIRE = 154203
PAINTING = 35064
PARENTING = 164174
PARENT_TO_BABY = 97290
PARENT_TO_CHILD = 32933
PARENT_TO_TODDLER = 155375
PARTNERS = 28017
PET_CAT_OWNER = 159319
PET_DOG_OWNER = 159318
PET_OWNER = 169589
PHOTOGRAPHY = 112131
PIANO = 34340
PIPE_ORGAN = 151435
POOL = 129736
POOLS = 103901
PROGRAMMING = 35070
RELAXATION_CENTER = 121106
RESTAURANT = 131257
ROCKET_SCIENCE = 35072
RUINS = 129739
SICKNESS_SYMPTOMS_CURE = 111514
SINGING = 140016
SOCIAL_MEET_NEW = 25464
STEREO_RADIO_CHANNELS = 146257
TEENS = 117896
TELEVISION_CHANNELS = 146256
TENT = 105274
TODDLER_CHAOS_SET = 154890
TODDLER_GROWTH_SET = 154892
TODDLER_NURTURING_SET = 154914
TODDLER_TRAIT_ANGELIC_SET = 154893
TODDLER_TRAIT_CHARMER_SET = 154900
TODDLER_TRAIT_CLINGY_SET = 154894
TODDLER_TRAIT_FUSSY_SET = 154899
TODDLER_TRAIT_INDEPENDENT_SET = 154898
TODDLER_TRAIT_INQUISITIVE_SET = 154896
TODDLER_TRAIT_SILLY_SET = 154897
TODDLER_TRAIT_WILD_SET = 154895
TREADMILL_ROCK_CLIMBING_WALL_OWNED = 167506
VET = 170146
VET_VENDING_MACHINE = 176348
VIDEO_GAMING = 34449
VIOLIN = 34341
WELLNESS = 118587
WRITING = 35073

World Types

class CommonWorldTypeId

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Identifiers for various vanilla world types.

ACQUISITION_BUTTE = 23279
ARTS_QUARTER = 121286
BEDROCK_STRAIT = 23278
BELOMISIA_JUNGLE = 179659
BG_DEBUG_MEGALOTS_TEST_WORLD = 117183
BRIDGEVIEW = 93560
BUSINESS_DISTRICT = 100125
CAVALIER_COVE = 164436
CHIRON_ONE_LOT_CLIFF_TEST_WORLD = 21147
CHIRON_ONE_LOT_HILL = 21148
CHIRON_ONE_LOT_TEST_WORLD = 21145
COURTYARD_LANE = 20382
DEADGRASS_ISLE = 164437
DESERT_BLOOM = 42521
DISCOVER_JUNGLE_SECRETS = 188795
EP01_ALIEN_WORLD_01 = 72720
EP01_CIVIC_CENTER_01 = 72467
EP01_CIVIC_CENTER_02 = 88225
EP01_SCIENCE_LAB_01 = 72721
EP02_CHALET_GARDEN_01 = 107138
EP02_ISLAND_BLUFF_01 = 106836
EP02_OLD_TOWN_01 = 100127
EP02_OLD_TOWN_RUINS_01 = 103613
EP07_LOCAL_ISLAND_01 = 208803
EP07_NATURAL_ISLAND_01 = 212324
EP07_RESORT_ISLAND = 207075
FASHION_DISTRICT = 120336
FORGOTTEN_GROTTO = 47905
FOUNDRY_COVE = 20384
GALLERY_LOT_BUILD_WORLD = 62773
GD_WARD_VENUE_01 = 36244
GP01_CAMPGROUND_01 = 65991
GP01_FOREST_01 = 65996
GP01_HERMIT_DWELLING_01 = 65997
GP04_VAMPIRE_WORLD_01 = 146194
GP07_CRATER_BASE_01 = 208774
GP07_DOWNTOWN_01 = 208775
GP07_OUTSKIRTS_01 = 208823
GP08_MAGIC_REALM_01 = 222658
GP08_VILLAGE_01 = 222659
INVALID = 0
ISLAND = 100126
LLAMA_LAGOON = 93559
LOT_1 = 31580
MAGALOG_9_LOT_WORLD = 62772
MAGNOLIA_BLOSSOM = 42525
MIRAGE_PARK = 201096
MYSHUNO_MEADOWS = 132618
OLD_TOWN = 101536
PARCHED_PROSPECT = 23280
PENDULA_VIEW = 20383
PLUMBOB_PICTURES = 197665
PUERTO_LLAMANTE_MARKETPLACE = 176581
RETAIL_LOT_NAME_PLACEHOLDER = 72719
RIDGELINE_DRIVE = 93558
RURAL_VILLAGE = 100124
SABLE_SQUARE = 164438
SAGE_ESTATES = 20381
SEASONS_ART_TEST_WORLD = 175243
SKYWARD_PALMS = 23281
SO_CACTUS_VENUS_01 = 36256
SO_RBH_CAVE_01 = 45699
SPICE_MARKET = 117423
SQE_EMPTY_LOT_AREA_TEST_WORLD = 21143
SQE_GAMEPLAY_PROFILE_AREA3_TEST_WORLD = 21146
STARLIGHT_BOULEVARD = 201098
SYLVAN_GLADE = 47906
THE_PINNACLES = 201097
UPTOWN = 118767
WHISKERMANS_WHARF = 164435

Event Handling

Build/Buy Event Handling

Build/Buy Event Types

Build/Buy Enter Event
class S4CLBuildBuyEnterEvent(zone)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon entering Build/Buy on a lot.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLBuildBuyEnterEvent):
        pass
Parameters:zone (Zone) – The zone the player has entered Build/Buy on.
zone

The zone the event occurred on.

Returns:The zone the event occurred on.
Return type:Zone
Build/Buy Exit Event
class S4CLBuildBuyExitEvent(zone: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5057cd1610>)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

S4CLBuildBuyEnterEvent(zone)

An event that occurs upon exiting Build/Buy on a lot.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLBuildBuyExitEvent):
        pass
Parameters:zone (Zone) – The zone the player has exited Build/Buy on.
zone

The zone the event occurred on.

Returns:The zone the event occurred on.
Return type:Zone

Build/Buy Event Dispatcher

class CommonBuildBuyEventDispatcherService

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_class_log.HasClassLog

A service that dispatches Build/Buy events.

Warning

Do not use this service directly to listen for events! Use the CommonEventRegistry to listen for dispatched events.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.

Event Handling

Event

class CommonEvent

Bases: object

A custom event, for use with the CommonEventHandler.

event_name

The name of this event.

Returns:The name of the event.
Return type:str

Event Handler

class CommonEventHandler(mod_identifier, event_function)

Bases: object

Handles events.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod handling events.
  • event_function (Callable[[CommonEvent], Any]) – The function this handler invokes.
Raises:
  • RuntimeError – When event_function is None.
  • TypeError – When event_function is not a callable function.
  • AssertionError – When the event_function is missing the event_data argument, when the event_function contains a self or cls argument, or when more than one argument is found.
can_handle_event(event)

Determine if this event handler can handle the type of the event.

Parameters:event (CommonEvent) – The event to check.
Returns:True, if this handler can handle the event. False, if not.
Return type:bool
event_function

The action to take upon receiving an event.

Returns:The function that handles events.
Return type:Callable[[CommonEvent], Any]
event_type

The class type of events this Event Handler will handle.

Returns:The types of events the handler handles.
Return type:type
handle_event(event)

Handle the event data.

Parameters:event (CommonEvent) – The event to handle.
Returns:True, if the event was successful. False, if not.
Return type:bool
mod_name

The name of the mod this event handler was created for.

Returns:The name of the Mod that owns this handler.
Return type:str

Event Registry

class CommonEventRegistry

Bases: sims4communitylib.services.common_service.CommonService

Register event listeners and dispatch events to any that are registered.

dispatch(event)

Dispatch an event to any event handlers listening for it.

Note

If any listeners return False or None when they handle the event, the total result of dispatch will be False as well.

Parameters:event (CommonEvent) – An instance of an Event to dispatch to listeners.
Returns:True, if the Event was dispatched to all listeners successfully. False, if any listeners failed to handle the event.
Return type:bool
static handle_events(mod_identifier)

Decorate functions with this static method to register that function to handle an event.

Warning::Event functions MUST be decorated with staticmethod and must only have a single argument with the name ‘event_data’ (Errors will be thrown upon loading the game otherwise)
Parameters:mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod the class is being registered for.
Returns:A callable function wrapped to handle events.
Return type:Callable[[Callable[[CommonEvent], bool]], Callable[[CommonEvent], bool]]

Interaction Event Handling

Interaction Event Types

Interaction Outcome Event
class S4CLInteractionOutcomeEvent(interaction, outcome, outcome_result)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Sim has performed an interaction.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionOutcomeEvent) -> bool:
        # Return True from here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run.
        return True
Parameters:
  • interaction (Interaction) – The interaction that was performed.
  • outcome (InteractionOutcome) – The outcome of the interaction that was performed.
  • outcome_result (OutcomeResult) – The result of the interaction that was performed.
interaction

The interaction that was performed.

Returns:The interaction that was performed.
Return type:Interaction
is_failure() → bool

Determine if the outcome was a failure.

Returns:True, if the interaction was not performed successfully. False, if the interaction was performed successfully.
Return type:bool
is_success() → bool

Determine if the outcome was a success.

Returns:True, if the interaction was performed successfully. False, if the interaction was not performed successfully.
Return type:bool
outcome

The outcome of the interaction that was performed.

Returns:The outcome of the interaction that was performed.
Return type:InteractionOutcome
outcome_result

The result of the interaction that was performed.

Returns:The result of the interaction that was performed.
Return type:OutcomeResult
Interaction Queued Event
class S4CLInteractionQueuedEvent(interaction, interaction_queue)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a Sim adding an interaction to their interaction queue.

Note

This event fires BEFORE the interaction is actually queued. Like a Pre-Queue. If False or None is returned from any of the listeners of this event, the interaction will be prevented from queuing; All subsequent listeners will still receive the event, but their return will be ignored.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionQueuedEvent) -> bool:
        # Return True here to allow the interaction to queue and to signify the event listener ran successfully. Return False or None here to prevent the interaction from being queued or to signify the event listener failed to run.
        return True
Parameters:
  • interaction (Interaction) – The interaction that is being queued.
  • interaction_queue (InteractionQueue) – The interaction queue of the Sim.
interaction

The interaction that is being queued.

Returns:The interaction that was queued.
Return type:Interaction
interaction_queue

The interaction queue of the Sim that is queuing the interaction.

Returns:The interaction queue of the Sim that is queuing the interaction.
Return type:InteractionQueue
queuing_sim

The Sim that is putting the interaction into their queue.

queuing_sim_info

The SimInfo of the Sim that is putting the interaction into their queue.

Interaction Post Queued Event
class S4CLInteractionPostQueuedEvent(interaction, interaction_queue, queue_result)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Sim adds an interaction to their interaction queue.

Note

This event fires AFTER the interaction is actually queued. Like a Post-Queue.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionPostQueuedEvent) -> bool:
        # Return True here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run.
        return True
Parameters:
  • interaction (Interaction) – The interaction that was queued.
  • interaction_queue (InteractionQueue) – The interaction queue of the Sim.
  • queue_result (CommonTestResult) – The result of the interaction being Queued.
interaction

The interaction that was queued.

Returns:The interaction that was queued.
Return type:Interaction
interaction_queue

The interaction queue of the Sim that queued the interaction.

Returns:The interaction queue of the Sim that queued the interaction.
Return type:InteractionQueue
queue_result

The result of the interaction being Queued.

Returns:The result of the interaction being Queued.
Return type:CommonTestResult
Interaction Started Event
class S4CLInteractionStartedEvent(interaction, sim_info, target)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has started an interaction.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionStartedEvent) -> bool:
        # Return True here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run.
        return True
Parameters:
  • interaction (Interaction) – The interaction that was run.
  • sim_info (SimInfo) – The Sim doing the interaction.
  • target (Any) – The Target of the interaction.
interaction

The interaction that was run.

Returns:The interaction that was run.
Return type:Interaction
sim_info

The Sim that started the interaction.

target

The target of the interaction.

Interaction Pre Run Event
class S4CLInteractionPreRunEvent(interaction, interaction_queue, timeline)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a Sim running an interaction.

Note

This event fires BEFORE the interaction is actually run. Like a Pre-Run. If False or None is returned from any of the listeners of this event, the interaction will be prevented from running; All subsequent listeners will still receive the event, but their return will be ignored.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionPreRunEvent) -> bool:
        # Return True here to allow the interaction to run and to signify the event listener ran successfully. Return False or None here to prevent the interaction from being run or to signify the event listener failed to run.
        return True
Parameters:
  • interaction (Interaction) – The interaction that is being run.
  • interaction_queue (InteractionQueue) – The interaction queue of the Sim.
  • timeline (Timeline) – The timeline of the interaction.
interaction

The interaction that is being run.

Returns:The interaction that is being run.
Return type:Interaction
interaction_queue

The interaction queue of the Sim that is running the interaction.

Returns:The interaction queue of the Sim that is running the interaction.
Return type:InteractionQueue
timeline

The timeline of the interaction.

Returns:The timeline of the interaction.
Return type:Timeline
Interaction Run Event
class S4CLInteractionRunEvent(interaction, interaction_queue, run_result)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Sim has run an interaction.

Note

This event fires AFTER the interaction is actually run. Like a Post-Run. If False or None is returned from any of the listeners of this event, the interaction will be prevented from running; All subsequent listeners will still receive the event, but their return will be ignored.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionRunEvent) -> bool:
        # Return True here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run.
        return True
Parameters:
  • interaction (Interaction) – The interaction that was run.
  • interaction_queue (InteractionQueue) – The interaction queue of the Sim.
  • run_result (bool) – The result of the interaction being run.
interaction

The interaction that was run.

Returns:The interaction that was run.
Return type:Interaction
interaction_queue

The interaction queue of the Sim that ran the interaction.

Returns:The interaction queue of the Sim ran the interaction.
Return type:InteractionQueue
run_result

The result of the interaction being run.

Returns:True, if the interaction was run successfully. False, if not.
Return type:bool
Interaction Cancelled Event
class S4CLInteractionCancelledEvent(interaction, finishing_type, cancel_reason, ignore_must_run=False, **kwargs)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon an interaction being cancelled.

Note

This event fires BEFORE the interaction is actually cancelled. Like a Pre-Cancel.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLInteractionCancelledEvent) -> bool:
        # Return True from here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run successfully.
        return True
Parameters:
  • interaction (Interaction) – The interaction that is being cancelled.
  • finishing_type (FinishingType) – The finishing type of the interaction.
  • cancel_reason_msg (str) – The reason the interaction was cancelled.
  • ignore_must_run (bool, optional) – If True, interactions flagged as “Must Run” will be ignored. Default is False.
cancel_reason

The reason the interaction was cancelled.

Returns:The reason the interaction was cancelled.
Return type:str
finishing_type

The finishing type of the interaction.

Returns:The finishing type of the interaction.
Return type:FinishingType
ignore_must_run

Whether or not interactions flagged as “Must Run” will be cancelled.

Returns:If True, interactions flagged as “Must Run” will be cancelled. If False, interactions flagged as “Must Run” will not be cancelled.
Return type:bool
interaction

The interaction that is being cancelled.

Returns:The interaction that is being cancelled.
Return type:Interaction
keyword_arguments

Keyword arguments sent to the cancelled interaction.

Returns:Keyword arguments sent to the cancelled interaction.
Return type:Dict[str, Any]
Super Interaction Cancelled Event
class S4CLSuperInteractionCancelledEvent(interaction, finishing_type, cancel_reason_msg, **kwargs)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a super interaction being cancelled.

Note

This event fires BEFORE the super interaction is actually cancelled. Like a Pre-Cancel.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSuperInteractionCancelledEvent) -> bool:
        # Return True from here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run successfully.
        return True
Parameters:
  • interaction (SuperInteraction) – The super interaction that is being cancelled.
  • finishing_type (FinishingType) – The finishing type of the interaction.
  • cancel_reason_msg (str) – The reason the interaction was cancelled.
cancel_reason

The reason the interaction was cancelled.

Returns:The reason the interaction was cancelled.
Return type:str
finishing_type

The finishing type of the interaction.

Returns:The finishing type of the interaction.
Return type:FinishingType
interaction

The super interaction that is being cancelled.

Returns:The super interaction that is being cancelled.
Return type:SuperInteraction
keyword_arguments

Keyword arguments sent to the cancelled interaction.

Returns:Keyword arguments sent to the cancelled interaction.
Return type:Dict[str, Any]
Mixer Interaction Cancelled Event
class S4CLMixerInteractionCancelledEvent(interaction, finishing_type, cancel_reason_msg, **kwargs)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a mixer interaction being cancelled.

Note

This event fires BEFORE the mixer interaction is actually cancelled. Like a Pre-Cancel.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name or identity of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLMixerInteractionCancelledEvent) -> bool:
        # Return True from here to signify the event listener ran successfully. Return False or None here to signify the event listener failed to run successfully.
        return True
Parameters:
  • interaction (MixerInteraction) – The mixer interaction that is being cancelled.
  • finishing_type (FinishingType) – The finishing type of the interaction.
  • cancel_reason_msg (str) – The reason the interaction was cancelled.
cancel_reason

The reason the interaction was cancelled.

Returns:The reason the interaction was cancelled.
Return type:str
finishing_type

The finishing type of the interaction.

Returns:The finishing type of the interaction.
Return type:FinishingType
interaction

The mixer interaction that is being cancelled.

Returns:The mixer interaction that is being cancelled.
Return type:MixerInteraction
keyword_arguments

Keyword arguments sent to the cancelled interaction.

Returns:Keyword arguments sent to the cancelled interaction.
Return type:Dict[str, Any]

Interaction Event Dispatcher

Interval Event Handling

Interval Event Registry

class CommonIntervalEventRegistry

Bases: sims4communitylib.services.common_service.CommonService

A registry that will run functions based on an amount of time.

Example usage:
# This is an example showing how you may register your functions to run on intervals.
class ExampleIntervalListener:
    # This function will run only once, after 200 milliseconds have passed. It will then stop listening.
    @staticmethod
    @CommonIntervalEventRegistry.run_once(ModInfo.get_identity().name, milliseconds=200)
    def _example_run_once():
        pass

    # This function will run every 500 milliseconds. It will continue listening until the game is closed or until it is manually unregistered.
    @staticmethod
    @CommonIntervalEventRegistry.run_every(ModInfo.get_identity().name, milliseconds=500)
    def _example_run_every():
        pass
register_dispatcher(mod_identity, milliseconds, listening_func, run_once=False)

Manually register a new dispatcher to the registry.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that owns the interval dispatcher.
  • milliseconds (int) – How much time before the dispatcher runs the first time as well as how much time before it runs again.
  • listening_func (Callable[.., Any]) – The function to invoke after the set amount of time.
  • run_once (bool, optional) – If True, the dispatcher will run a single time, then be removed from the registry. If False, the dispatcher will continue running after the specified milliseconds and will repeat. Default is False.
Returns:

A dispatcher that will trigger after a set amount of time or None if an error occurs while registering a dispatcher.

Return type:

Union[CommonIntervalDispatcher, None]

static run_every(mod_identifier, milliseconds=1500)

Register a function to run in intervals of the specified time.

Note

The function will run in intervals every time the amount of time has occurred.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod registering the listener.
  • milliseconds (int) – The amount of time in milliseconds that must pass before the decorated function will be run.
Returns:

A callable function wrapped that runs in intervals.

Return type:

Callable[.., Callable[.., Any]]

static run_once(mod_identifier, milliseconds=1500)

Register a function to run a single time after a certain amount of time.

Note

A function decorated with this decorator will only run once.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod registering the listener.
  • milliseconds (int) – The amount of time in milliseconds that must pass before the decorated function will be run.
Returns:

A callable function wrapped to run once.

Return type:

Callable[.., Callable[.., Any]]

Save Event Handling

Save Event Types

Save Loaded Event
class S4CLSaveLoadedEvent(save_slot_data)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a Save being loaded (After it has been loaded).

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSaveLoadedEvent):
        pass
Save Saved Event
class S4CLSaveSavedEvent(save_slot_data)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a Save being saved (Before it has been saved).

Note

This event will only occur when the Player manually saves the game.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSaveSavedEvent):
        pass
Parameters:save_game_data (SaveGameData) – The data that will be saved.
save_game_data

The game data that will be saved.

save_slot_id

The id of the save slot.

save_slot_name

The name of the save slot.

Save Event Dispatcher

class CommonSaveEventDispatcher

Bases: sims4communitylib.services.common_service.CommonService

A service that dispatches save file save/load events.

Warning

Do not use this service directly to listen for events! Use the CommonEventRegistry to listen for dispatched events.

Sim Event Handling

Sim Event Types

Age Changed
class S4CLSimChangedAgeEvent(sim_info, old_age, new_age)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed their current Age.

Note

This can occur when a Child Sim becomes a Teen Sim, a Teen Sim becomes a Child Sim, etc.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedAgeEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • old_age (CommonAge) – The age the Sim has changed from.
  • new_age (CommonAge) – The age the Sim has changed to.
new_age

The age the Sim has changed to.

old_age

The age the Sim has changed from.

sim_info

The Sim that changed.

Buff Added
class S4CLSimBuffAddedEvent(sim_info, buff)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Buff is added to a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimBuffAddedEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • buff (Buff) – The Buff that was added.
buff

The Buff that was added.

Returns:The Buff that was added.
Return type:Buff
buff_id

The decimal identifier of the Buff.

Returns:The decimal identifier of the Buff.
Return type:int
sim_info

The Sim that received the buff.

Returns:The Sim that received the buff.
Return type:SimInfo
Buff Removed
class S4CLSimBuffRemovedEvent(sim_info, buff)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Buff is removed from a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimBuffRemovedEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • buff (Buff) – The Buff that was removed.
buff

The Buff that was removed.

Returns:The Buff that was removed.
Return type:Buff
buff_id

The decimal identifier of the Buff.

Returns:The decimal identifier of the Buff.
Return type:int
sim_info

The Sim that lost the buff.

Returns:The Sim that lost the buff.
Return type:SimInfo
Game Object Added To Sim Inventory
class S4CLGameObjectAddedToSimInventoryEvent(sim_info, added_game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Game Object is added to the inventory of a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLGameObjectAddedToSimInventoryEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • added_game_object (GameObject) – The Game Object that was added to the inventory of the Sim.
added_game_object

The Game Object that was added.

Returns:The Game Object that was added.
Return type:GameObject
added_game_object_id

The decimal identifier of the Game Object that was added.

Returns:The decimal identifier of the Game Object that was added.
Return type:int
added_object_guid

The guid identifier of the Game Object that was added.

Returns:The guid identifier of the Game Object that was added.
Return type:int
sim_info

The Sim that received the added object.

Returns:The Sim that received the added object.
Return type:SimInfo
Game Object Pre Removed From Sim Inventory
class S4CLGameObjectPreRemovedFromSimInventoryEvent(sim_info, removed_game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs before a Game Object is removed from the inventory of a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLGameObjectPreRemovedFromSimInventoryEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • removed_game_object (GameObject) – The Game Object that was removed from the inventory of the Sim.
removed_game_object

The Game Object that is being removed.

Returns:The Game Object that is being removed.
Return type:GameObject
removed_game_object_guid

The guid identifier of the Game Object that was removed.

Returns:The guid identifier of the Game Object that was removed.
Return type:int
removed_game_object_id

The decimal identifier of the Game Object that was removed.

Returns:The decimal identifier of the Game Object that was removed.
Return type:int
sim_info

The Sim that is having the object removed.

Returns:The Sim that is having the object removed.
Return type:SimInfo
Occult Added
class S4CLSimAddedOccultTypeEvent(sim_info, occult_type, occult_tracker)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when an OccultType has been added to a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimAddedOccultTypeEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim the Occult Type was added to.
  • occult_type (OccultType) – The OccultType that was added.
  • occult_tracker (OccultTracker) – A tracker that keeps track of the occult status of the Sim.
occult_tracker

A tracker that keeps track of the occult status of the Sim.

Returns:A tracker that keeps track of the occult status of the Sim.
Return type:OccultTracker
occult_type

The OccultType that was added.

Returns:The OccultType that was added.
Return type:OccultType
sim_info

The Sim the OccultType was added to.

Returns:The Sim the OccultType was added to.
Return type:SimInfo
Occult Changed
class S4CLSimChangedOccultTypeEvent(sim_info, occult_type, occult_tracker)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed their current OccultType.

Note

This can occur when an Alien Sim changes between their Disguised form and their True form.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedOccultTypeEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed OccultTypes.
  • occult_type (OccultType) – The OccultType the Sim has changed to.
  • occult_tracker (OccultTracker) – A tracker that keeps track of the occult status of the Sim.
occult_tracker

A tracker that keeps track of the occult status of the Sim.

Returns:A tracker that keeps track of the occult status of the Sim.
Return type:OccultTracker
occult_type

The OccultType the Sim has changed to.

Returns:The OccultType the Sim has changed to.
Return type:OccultType
sim_info

The Sim that changed OccultTypes.

Returns:The Sim that changed OccultTypes.
Return type:SimInfo
Occult Changing
class S4CLSimChangingOccultTypeEvent(sim_info, occult_type, occult_tracker)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim is changing their current OccultType. (But before they have changed!)

Note

This can occur when an Alien Sim changes between their Disguised form and their True form or when a Mermaid changes from their Non-Mermaid form to their Mermaid form.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangingOccultTypeEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changing OccultTypes.
  • occult_type (OccultType) – The OccultType the Sim is changing to.
  • occult_tracker (OccultTracker) – A tracker that keeps track of the occult status of the Sim.
occult_tracker

A tracker that keeps track of the occult status of the Sim.

Returns:A tracker that keeps track of the occult status of the Sim.
Return type:OccultTracker
occult_type

The OccultType the Sim is changing to.

Returns:The OccultType the Sim is changing to.
Return type:OccultType
sim_info

The Sim that changed OccultTypes.

Returns:The Sim that changed OccultTypes.
Return type:SimInfo
Occult Removed
class S4CLSimRemovedOccultTypeEvent(sim_info, occult_type, occult_tracker)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when an OccultType has been removed from a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimRemovedOccultTypeEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim the Occult Type was removed from.
  • occult_type (OccultType) – The OccultType that was removed.
  • occult_tracker (OccultTracker) – A tracker that keeps track of the occult status of the Sim.
occult_tracker

A tracker that keeps track of the occult status of the Sim.

Returns:A tracker that keeps track of the occult status of the Sim.
Return type:OccultTracker
occult_type

The OccultType that was removed.

Returns:The OccultType that was removed.
Return type:OccultType
sim_info

The Sim the OccultType was removed from.

Returns:The Sim the OccultType was removed from.
Return type:SimInfo
Outfit Changing
class S4CLSimSetCurrentOutfitEvent(sim_info, old_outfit_category_and_index, new_outfit_category_and_index)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when the current outfit of a Sim is being set. (Before it is actually set)

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimSetCurrentOutfitEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • old_outfit_category_and_index (Tuple[OutfitCategory, int]) – The outfit category and index for the outfit the Sim is changing from.
  • new_outfit_category_and_index (Tuple[OutfitCategory, int]) – The outfit category and index for the outfit the Sim is changing to.
new_outfit_category_and_index

The outfit category and index for the outfit the Sim is changing to.

old_outfit_category_and_index

The outfit category and index for the outfit the Sim is changing from.

sim_info

The Sim that is changing.

Outfit Changed
class S4CLSimAfterSetCurrentOutfitEvent(sim_info, old_outfit_category_and_index, new_outfit_category_and_index)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after the current outfit of a Sim is set.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimAfterSetCurrentOutfitEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • old_outfit_category_and_index (Tuple[OutfitCategory, int]) – The outfit category and index for the outfit the Sim has changed from.
  • new_outfit_category_and_index (Tuple[OutfitCategory, int]) – The outfit category and index for the outfit the Sim has changed to.
new_outfit_category_and_index

The outfit category and index for the outfit the Sim has changed to.

old_outfit_category_and_index

The outfit category and index for the outfit the Sim has changed from.

sim_info

The Sim that changed.

Sim Initialized
class S4CLSimInitializedEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Sim has been initialized.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimInitializedEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that was initialized.
sim_info

The Sim that was initialized.

Returns:The Sim that was initialized.
Return type:SimInfo
Sim Loaded
class S4CLSimLoadedEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Sim has been loaded.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimLoadedEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that was loaded.
sim_info

The Sim that was loaded.

Returns:The Sim that was loaded.
Return type:SimInfo
Sim Spawned
class S4CLSimSpawnedEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Sim has been spawned.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimSpawnedEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that was spawned.
sim_info

The Sim that was spawned.

Returns:The Sim that was spawned.
Return type:SimInfo
Pre Sim Despawned
class S4CLSimPreDespawnedEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim is being despawned.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimPreDespawnedEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that is being despawned.
sim_info

The Sim that is being despawned.

Returns:The Sim that is being despawned.
Return type:SimInfo
Sim Died
class S4CLSimDiedEvent(sim_info, death_type, died_off_lot)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has died.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimDiedEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that died.
  • death_type (CommonDeathType) – The type of Death that befell the Sim.
  • died_off_lot (bool) – True, if the Sim died off the active lot. False, if not.
death_type

The type of Death that befell the Sim.

died_off_lot

True, if the Sim died off the active lot. False, if not.

sim_info

The Sim that died.

Returns:The Sim that died.
Return type:SimInfo
`Sim Revived
class S4CLSimRevivedEvent(sim_info, previous_death_type)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has been revived after having previously been dead.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimRevivedEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that was revived.
  • previous_death_type (CommonDeathType) – The type of Death that befell the Sim before they were revived.
previous_death_type

The type of Death that befell the Sim before they were revived.

sim_info

The Sim that was revived.

Skill Leveled Up
class S4CLSimSkillLeveledUpEvent(sim_info, skill, old_skill_level, new_skill_level)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim levels up in a Skill.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimSkillLeveledUpEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • skill (Skill) – The Skill that was leveled up.
  • old_skill_level (int) – The level the Sim was at before leveling up.
  • new_skill_level (int) – The level the Sim will be after leveling up.
new_skill_level

The level the Sim will be after leveling up.

old_skill_level

The level the Sim was at before leveling up.

sim_info

The Sim that leveled up in a Skill.

skill

The Skill that was leveled up.

skill_id

The decimal identifier of the Skill.

Trait Added
class S4CLSimTraitAddedEvent(sim_info, trait, trait_tracker)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Trait is added to a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimTraitAddedEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • trait (Trait) – The Trait that was added.
  • trait_tracker (TraitTracker) – The Trait Tracker being added to.
sim_info

The Sim that received the trait.

Returns:The Sim that received the trait.
Return type:SimInfo
trait

The Trait that was added.

Returns:The Trait that was added.
Return type:Trait
trait_id

The decimal identifier of the Trait.

Returns:The decimal identifier of the Trait.
Return type:int
trait_tracker

The Trait Tracker being added to.

Returns:The Trait Tracker being added to.
Return type:TraitTracker
Trait Removed
class S4CLSimTraitRemovedEvent(sim_info, trait, trait_tracker)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Trait is removed from a Sim.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimTraitRemovedEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • trait (Trait) – The Trait that was removed.
  • trait_tracker (TraitTracker) – The Trait Tracker being removed from.
sim_info

The Sim that lost the trait.

Returns:The Sim that lost the trait.
Return type:SimInfo
trait

The Trait that was removed.

Returns:The Trait that was removed.
Return type:Trait
trait_id

The decimal identifier of the Trait.

Returns:The decimal identifier of the Trait.
Return type:int
trait_tracker

The Trait Tracker being removed from.

Returns:The Trait Tracker being removed from.
Return type:TraitTracker
Gender Options
Sim Changed Gender
class S4CLSimChangedGenderEvent(sim_info, old_gender, new_gender)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed their current gender.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedGenderEvent):
        pass
Parameters:
  • sim_info (SimInfo) – The Sim that changed.
  • old_gender (CommonGender) – The gender the Sim has changed from.
  • new_gender (CommonGender) – The gender the Sim has changed to.
new_gender

The gender the Sim has changed to.

old_gender

The gender the Sim has changed from.

sim_info

The Sim that changed.

Sim Changed Body Frame
class S4CLSimChangedGenderOptionsBodyFrameEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed their body frame. i.e. Masculine to Feminine or vice verse

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimChangedGenderOptionsBodyFrameEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo
Sim Changed Breasts
class S4CLSimChangedGenderOptionsBreastsEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed whether or not they have breasts.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLSimChangedGenderOptionsBreastsEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo
Sim Changed Can Be Impregnated
class S4CLSimChangedGenderOptionsCanBeImpregnatedEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Human Sim has changed whether they can be impregnated by other Sims or not.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedGenderOptionsCanBeImpregnatedEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo
Sim Changed Can Impregnate
class S4CLSimChangedGenderOptionsCanImpregnateEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Human Sim has changed whether they can impregnate other Sims or not.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedGenderOptionsCanImpregnateEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo
Sim Changed Can Reproduce
class S4CLSimChangedGenderOptionsCanReproduceEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Pet Sim has changed whether they can reproduce or not.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedGenderOptionsCanReproduceEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo
Sim Changed Clothing Preference
class S4CLSimChangedGenderOptionsClothingPreferenceEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed their clothing preference. i.e. Menswear to Womenswear or vice verse

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedGenderOptionsClothingPreferenceEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo
Sim Changed Toilet Usage
class S4CLSimChangedGenderOptionsToiletUsageEvent(sim_info)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Sim has changed the way they use the toilet. i.e. Toilet Standing to Toilet Sitting or Toilet Sitting to Toilet Standing.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLSimChangedGenderOptionsToiletUsageEvent):
        pass
Parameters:sim_info (SimInfo) – The Sim that changed.
sim_info

The Sim that changed.

Returns:The Sim that changed.
Return type:SimInfo

Sim Event Dispatcher

Game Object Event Handling

Game Object Event Types

Game Object Added To Inventory
class S4CLGameObjectAddedToInventoryEvent(game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Game Object has been added to the inventory of something.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLGameObjectAddedToInventoryEvent):
        pass
Parameters:game_object (GameObject) – The Object has been added to the inventory of something.
game_object

The Game Object that was added to the inventory.

Returns:The Game Object that was added to the inventory.
Return type:GameObject
Game Object Added To Game Object Inventory
class S4CLGameObjectAddedToGameObjectInventoryEvent(game_object, added_game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a GameObject is added to the inventory of another Game Object.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLGameObjectAddedToGameObjectInventoryEvent):
        pass
Parameters:
  • game_object (GameObject) – The Game Object that changed.
  • added_game_object (GameObject) – The Object that was added to the inventory of the Game Object.
added_game_object

The Game Object that was added.

Returns:The Game Object that was added.
Return type:GameObject
added_game_object_guid

The guid identifier of the Game Object that was added.

Returns:The guid identifier of the Game Object that was added.
Return type:int
added_game_object_id

The decimal identifier of the Game Object that was added.

Returns:The decimal identifier of the Game Object that was added.
Return type:int
game_object

The Game Object that had the Game Object added to its inventory.

Returns:The Game Object that had the Game Object added to its inventory.
Return type:GameObject
Game Object Initialized
class S4CLGameObjectInitializedEvent(game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Game Object has been initialized.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLGameObjectInitializedEvent):
        pass
Parameters:game_object (GameObject) – The Game Object that was initialized.
game_object

The Game Object that was initialized.

Returns:The Game Object that was initialized.
Return type:GameObject
Game Object Loaded
class S4CLGameObjectLoadedEvent(game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Game Object has been loaded.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLGameObjectLoadedEvent):
        pass
Parameters:game_object (GameObject) – The Game Object that was loaded.
game_object

The Game Object that was loaded.

Returns:The Game Object that was loaded.
Return type:GameObject
Game Object Spawned
class S4CLGameObjectSpawnedEvent(game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs after a Game Object has been spawned.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLGameObjectSpawnedEvent):
        pass
Parameters:game_object (GameObject) – The Game Object that was spawned.
game_object

The Game Object that was spawned.

Returns:The Game Object that was spawned.
Return type:GameObject
Game Object Pre Despawned
Game Object Pre Deleted
class S4CLGameObjectPreDeletedEvent(game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs before a Game Object has been deleted.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLGameObjectPreDeletedEvent):
        pass
Parameters:game_object (GameObject) – The Game Object that will be deleted.
game_object

The Game Object that will be deleted.

Returns:The Game Object that will be deleted.
Return type:GameObject
Game Object Pre Removed From Inventory
class S4CLGameObjectPreRemovedFromInventoryEvent(game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs before a Game Object has been removed from the inventory of something.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLGameObjectPreRemovedFromInventoryEvent):
        pass
Parameters:game_object (GameObject) – The Game Object that will be removed from the inventory of something.
game_object

The Game Object that will be removed from the inventory.

Returns:The Game Object that will be removed from the inventory.
Return type:GameObject
Game Object Pre Removed From Game Object Inventory
class S4CLGameObjectPreRemovedFromGameObjectInventoryEvent(game_object, removed_game_object)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs before a Game Object is removed from the inventory of another Game Object.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity())
    def handle_event(event_data: S4CLGameObjectPreRemovedFromGameObjectInventoryEvent):
        pass
Parameters:
  • game_object (GameObject) – The Game Object that changed.
  • removed_game_object (GameObject) – The Object that was removed from the inventory of the Game Object.
game_object

The Game Object that is having the Game Object removed from its inventory.

Returns:The Game Object that is having the Game Object removed from its inventory.
Return type:GameObject
removed_game_object

The Game Object that is being removed.

Returns:The Game Object that is being removed.
Return type:GameObject
removed_game_object_guid

The guid identifier of the Game Object that is being removed.

Returns:The guid identifier of the Game Object that is being removed.
Return type:int
removed_game_object_id

The decimal identifier of the Game Object that is being removed.

Returns:The decimal identifier of the Game Object that is being removed.
Return type:int

Game Object Event Dispatcher

class CommonGameObjectEventDispatcherService

Bases: sims4communitylib.services.common_service.CommonService

A service that dispatches Game Object events (Init, Spawn, Destroy, etc.).

Warning

Do not use this service directly to listen for events! Use the CommonEventRegistry to listen for dispatched events.

Zone Event Handling

Zone Spin Event Types

Zone Early Load Event
class S4CLZoneEarlyLoadEvent(zone, game_loaded=False, game_loading=False)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Zone has loaded.

Note

This event occurs before the S4CLZoneLateLoadEvent

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLZoneEarlyLoadEvent):
        pass
Parameters:
  • zone (Zone) – The Zone that was loaded.
  • game_loaded (bool) – A value indicating if the game has been loaded.
  • game_loading (bool) – A value indicating if the game is currently loading.
game_loaded

Determine if the game has loaded.

Returns:True, if the game has loaded. False, if the game has not loaded.
Return type:bool
game_loading

Determine if the game is loading.

Returns:True, if the game is currently loading. False, if the game is not currently loading.
Return type:bool
zone

The Zone that was loaded.

Returns:The Zone that was loaded.
Return type:Zone
Zone Late Load Event
class S4CLZoneLateLoadEvent(zone, household_id, active_sim_id, game_loaded=False, game_loading=False)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Zone has finished spinning up.

Note

This event occurs after the S4CLZoneEarlyLoadEvent and before the S4CLZoneFinishedLoadEvent

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLZoneLateLoadEvent):
        pass
Parameters:
  • zone (Zone) – The Zone that has finished spinning up.
  • household_id (int) – The identifier of the Household that owns the Zone.
  • active_sim_id (int) – The identifier of the Active Sim.
  • game_loaded (bool) – A value indicating if the game has been loaded.
  • game_loading (bool) – A value indicating if the game is currently loading.
active_sim_id

The identifier of the Active Sim.

Returns:The identifier of the Active Sim.
Return type:int
game_loaded

Determine if the game has loaded.

Returns:True, if the game has loaded. False, if the game has not loaded.
Return type:bool
game_loading

Determine if the game is loading.

Returns:True, if the game is currently loading. False, if the game is not currently loading.
Return type:bool
household_id

The identifier of the Household that owns the Zone.

Returns:The identifier of the Household that owns the Zone.
Return type:int
zone

The Zone that has finished spinning up.

Returns:The Zone that has finished spinning up.
Return type:Zone
Zone Save Event
class S4CLZoneSaveEvent(zone, save_slot_data=None, game_loaded=False, game_loading=False)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a Zone being saved (Before it has been saved).

Note

This event can occur when the Player is saving the game, switching save files, or traveling to a new zone.

Warning

This event will also occur when the Player closes the game without saving.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLZoneSaveEvent):
        pass
Parameters:
  • zone (Zone) – The Zone being saved.
  • save_slot_data (Any) – The data that will be saved.
  • game_loaded (bool) – A value indicating if the game has been loaded.
  • game_loading (bool) – A value indicating if the game is currently loading.
game_loaded

Determine if the game has loaded.

Returns:True, if the game has loaded. False, if the game has not loaded.
Return type:bool
game_loading

Determine if the game is loading.

Returns:True, if the game is currently loading. False, if the game is not currently loading.
Return type:bool
save_slot_data

The data that will be saved.

Returns:The data that will be saved.
Return type:Any
zone

The Zone being saved.

Returns:The Zone being saved.
Return type:Zone
Zone Teardown Event
class S4CLZoneTeardownEvent(zone, client, game_loaded=False, game_loading=False)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs upon a Zone being saved (Before it has been torn down).

Note

This event can occur when the Player travels to another lot.

Warning

This event will also occur when the Player closes the game without saving.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLZoneTeardownEvent):
        pass
Parameters:
  • zone (Zone) – The Zone being torn down.
  • client (Client) – An instance of the Client.
  • game_loaded (bool) – A value indicating if the game has been loaded.
  • game_loading (bool) – A value indicating if the game is currently loading.
client

An instance of the Client.

Returns:An instance of the Client.
Return type:Client
game_loaded

Determine if the game has loaded.

Returns:True, if the game has loaded. False, if the game has not loaded.
Return type:bool
game_loading

Determine if the game is loading.

Returns:True, if the game is currently loading. False, if the game is not currently loading.
Return type:bool
zone

The Zone being torn down.

Returns:The Zone being torn down.
Return type:Zone

Zone Spin Event Dispatcher

Zone Update Event Handling

Zone Update Event Types

Zone Update Event
class S4CLZoneUpdateEvent(zone, is_paused, ticks_since_last_update)

Bases: sims4communitylib.events.event_handling.common_event.CommonEvent

An event that occurs when a Zone has been updated.

Note

This event can occur while the game is paused.

Example usage:
from sims4communitylib.events.event_handling.common_event_registry import CommonEventRegistry
from sims4communitylib.modinfo import ModInfo

class ExampleEventListener:

    # In order to listen to an event, your function must match these criteria:
    # - The function is static (staticmethod).
    # - The first and only required argument has the name "event_data".
    # - The first and only required argument has the Type Hint for the event you are listening for.
    # - The argument passed to "handle_events" is the name of your Mod.
    @staticmethod
    @CommonEventRegistry.handle_events(ModInfo.get_identity().name)
    def handle_event(event_data: S4CLZoneUpdateEvent):
        pass
Parameters:
  • zone (Zone) – The Zone that was updated.
  • is_paused (bool) – A value indicating if the game was paused during the dispatching of this event.
  • ticks_since_last_update (int) – The number of ticks since the last zone update in milliseconds.
is_paused

Determine if the game was paused during the update.

Returns:True, if the game was paused. False, if the game was not paused.
Return type:bool
ticks_since_last_update

The number of ticks in milliseconds since the last zone update.

Returns:The number of ticks in milliseconds since the last zone update.
Return type:int
zone

The Zone that was updated.

Returns:The Zone that was updated.
Return type:Zone

Zone Update Event Dispatcher

class CommonZoneUpdateEventDispatcherService

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_log.HasLog

A service that dispatches zone update events.

Warning

Do not use this service directly to listen for events! Use the CommonEventRegistry to listen for dispatched events.

mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
ticks_since_last_zone_update

The amount of time that has passed since the last zone update.

Returns:The amount of time that has passed in milliseconds
Return type:int

ExceptionHandling

Exception Handler

class CommonExceptionHandler

Bases: object

A class for catching and logging exceptions to a file on the system.

static catch_exceptions(mod_identifier, fallback_return=None)

Automatically catch exceptions thrown by the decorated function, log them to a file, and notify the player about the exception.

Note

Decorate functions with this decorator to catch and log exceptions

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod catching exceptions.
  • fallback_return (Any, optional) – A value to return upon an exception being caught. Default is None.
Returns:

A function wrapped to catch and log exceptions.

Return type:

Callable[.., Any]

static log_exception(mod_identifier, exception_message, exception=None, custom_file_path=None)

Manually log an exception with a custom message.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod logging the exception.
  • exception_message (str) – A message to provide more information about the exception.
  • exception (Exception, optional) – The exception being logged. Default is None.
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
Returns:

True, if the message was successfully logged. False, if the message was not successfully logged.

Return type:

bool

Stacktrace Util

class CommonStacktraceUtil

Bases: object

Utilities for accessing the full stack trace of your application.

static current_stack(skip: int = 0) → Any

Retrieve the current stack

Parameters:skip – The number of lines to skip
Returns:A collection of the current stack.
static full_exception_info() → Union[type, Any, sims4communitylib.exceptions.common_stacktrace_utils.FullTraceback]

Like sys.exc_info, but includes the full traceback.

static get_full_stack_trace() → List[str]

Retrieve the full stacktrace from the current stack.

Returns:A collection of stack trace strings.

Logging

Has Log

class HasLog

Bases: sims4communitylib.mod_support.has_mod_identity.HasModIdentity

An inheritable class that will add a log and mod identity to a class.

log

The log for instances of the class.

Note

It uses the mod_identity and log_identifier when logging.

Returns:An instance of CommonLog
Return type:CommonLog
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
verbose_log

The verbose log for instances of the class.

Note

It uses the mod_identity and verbose_log_identifier when logging.

Note

This log can be used to log extra details that you don’t want to appear when using the non verbose log.

Returns:An instance of CommonLog
Return type:CommonLog
verbose_log_identifier

A string identifier for the verbose log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the verbose log
Return type:str

Has Class Log

class HasClassLog

Bases: sims4communitylib.mod_support.has_class_mod_identity.HasClassModIdentity, sims4communitylib.logging.has_log.HasLog

An inheritable class that will add a log and mod identity to a class.

Note

This class inherits from HasLog and may be used as an alternative to it.

classmethod get_log()

Retrieve a log for the class.

Note

This function uses the get_mod_identity() and get_log_identifier() functions when logging.

Returns:An instance of CommonLog
Return type:CommonLog
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod get_verbose_log()

Retrieve a verbose log for the class.

Note

This function uses the get_mod_identity() and get_verbose_log_identifier() functions when logging.

Note

This log can be used to log extra details that you don’t want to appear when using the non verbose log.

Returns:An instance of CommonLog
Return type:CommonLog
classmethod get_verbose_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
log

The log for instances of the class.

Note

It uses the mod_identity and log_identifier when logging.

Returns:An instance of CommonLog
Return type:CommonLog
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
verbose_log

The verbose log for instances of the class.

Note

It uses the mod_identity and verbose_log_identifier when logging.

Note

This log can be used to log extra details that you don’t want to appear when using the non verbose log.

Returns:An instance of CommonLog
Return type:CommonLog
verbose_log_identifier

A string identifier for the verbose log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the verbose log
Return type:str

Log Utils

class CommonLogUtils

Bases: object

Utilities for retrieving the paths used for logging.

static get_exceptions_file_path(mod_identifier, custom_file_path=None)

Retrieve the file path to the Exceptions file used for logging error messages.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod requesting the file path.
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
Returns:

An str file path to the Exceptions file.

Return type:

str

static get_message_file_path(mod_identifier, custom_file_path=None)

Retrieve the file path to the Messages file used for logging info/debug messages.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name of the mod requesting the file path.
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
Returns:

An str file path to the Messages file.

Return type:

str

static get_mod_data_location_path()

Retrieve the full path of the folder ‘DocumentsElectronic ArtsThe Sims 4Modsmod_data’

Returns:The file path to ‘DocumentsElectronic ArtsThe Sims 4Modsmod_data’ folder.
Return type:str
static get_mod_logs_location_path()

Retrieve the full path of the folder ‘DocumentsElectronic ArtsThe Sims 4mod_logs’

Returns:The file path to ‘DocumentsElectronic ArtsThe Sims 4mod_logs’ folder.
Return type:str
static get_mods_location_path() → str

get_sims_mods_location_path()

Retrieve the full path of the folder ‘DocumentsElectronic ArtsThe Sims 4Mods’

Returns:The file path to ‘DocumentsElectronic ArtsThe Sims 4Mods’ folder.
Return type:str
static get_old_exceptions_file_path(mod_identifier, custom_file_path=None)

Retrieve the file path to the Old Exceptions file used as the overflow when the main Exception file becomes too large.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the mod requesting the file path.
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
Returns:

An str file path to the Old Exceptions file.

Return type:

str

static get_old_message_file_path(mod_identifier, custom_file_path=None)

Retrieve the file path to the Old Messages file used as the overflow when the main Messages file becomes too large.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name of the mod requesting the file path.
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
Returns:

An str file path to the Old Messages file.

Return type:

str

static get_sims_documents_location_path()

Retrieve the full path of the folder ‘DocumentsElectronic ArtsThe Sims 4’

Returns:The file path to ‘DocumentsElectronic ArtsThe Sims 4’ folder.
Return type:str

Common Log

class CommonLog(mod_identifier, log_name, custom_file_path=None)

Bases: object

A class used to log messages.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identity of the Mod that owns the log.
  • log_name (str) – The name of the log, used when enabling/disabling logs via commands
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
debug(message)

Log a message with message type DEBUG.

Parameters:message (str) – The message to log.
disable()

Disable the log

disable_logging_extra_sim_details()

Disable the logging of extra Sim details when logging a Sim, such as Sim Type and Sim Current Type.

enable(message_types=(CommonMessageType.WARN, CommonMessageType.DEBUG, CommonMessageType.INFO), enable_extra_sim_details=False)

Enable the log or specific types of logs.

Parameters:
  • message_types – The types of messages to enable for logging. Default message types are Info, Debug, and Warn.
  • enable_logging_extra_sim_details (bool, optional) – If True, when a Sim is being logged, extra Sim details, such as Sim Type and Current Sim Type, will be logged in addition to their name and id. If False, only their name and id will be logged. Default is False.
Rtype message_types:
 

Tuple[CommonMessageTypes], optional

enable_logging_extra_sim_details()

Enable the logging of extra Sim details, when logging a Sim, such as Sim Type and Sim Current Type.

enabled

Determine whether the log is enabled or not.

Note

All logs are disabled by default.

Returns:True, if the log is enabled. False, if the log is disabled.
Return type:bool
error(message, message_type=CommonMessageType.ERROR, exception=None, throw=True, stack_trace=None)

Log an error message with the specified message type

Parameters:
  • message (str) – The message to log.
  • message_type (CommonMessageType, optional) – The message type of the error message. Default is CommonMessageType.ERROR.
  • exception (Exception, optional) – The exception that occurred. Default is None.
  • stack_trace (List[str], optional) – The stack trace leading to the exception, if not supplied, a stack trace will be gathered for you. Default is None.
  • throw (bool, optional) – If set to True, the exception will be rethrown.
exceptions_file_path

The file path exceptions are logged to.

Returns:The file path exceptions are logged to.
Return type:str
format(*args, message_type=CommonMessageType.DEBUG, update_tokens=True, **kwargs)

Log a non-descriptive message containing pformatted arguments and keyword arguments with the specified message type.

Parameters:
  • message_type (CommonMessageType, optional) – The MessageType of the logged message. Default is CommonMessageType.DEBUG.
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_error(*args, exception=None, throw=True, update_tokens=True, stack_trace=None, **kwargs)

Log a non-descriptive error message containing pformatted arguments and keyword arguments.

Parameters:
  • exception (Exception, optional) – The exception that occurred.
  • throw (bool, optional) – If set to True, the exception will be rethrown.
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • stack_trace (List[str], optional) – The stack trace leading to the exception, if not supplied, a stack trace will be gathered for you. Default is None.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_error_with_message(message, *args, exception=None, throw=True, update_tokens=True, stack_trace=None, **kwargs)

Log an error message containing pformatted arguments and keyword arguments.

Parameters:
  • message (str) – The message to log.
  • exception (Exception, None) – The exception that occurred. Default is None.
  • throw (bool, optional) – If set to True, the exception will be rethrown. Default is True.
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • stack_trace (List[str], optional) – The stack trace leading to the exception, if not supplied, a stack trace will be gathered for you. Default is None.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_info(*args, update_tokens=True, **kwargs)

Log a non-descriptive message containing pformatted arguments and keyword arguments with message type INFO.

Parameters:
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_info_with_message(message, *args, update_tokens=True, **kwargs)

Log a message containing pformatted arguments and keyword arguments with message type INFO.

Parameters:
  • message (str) – The message to log.
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_warn(*args, update_tokens=True, **kwargs)

Log a non-descriptive message containing pformatted arguments and keyword arguments with message type WARN.

Parameters:
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_warn_with_message(message, *args, update_tokens=True, **kwargs)

Log a message containing pformatted arguments and keyword arguments with message type WARN.

Parameters:
  • message (str) – The message to log.
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
format_with_message(message, *args, message_type=CommonMessageType.DEBUG, update_tokens=True, **kwargs)

Log a message containing pformatted arguments and keyword arguments with the specified message type.

Parameters:
  • message (str) – The message to log.
  • message_type (CommonMessageType, optional) – The type of message being logged. Default is CommonMessageType.DEBUG.
  • update_tokens (bool, optional) – If set to True, when an arg or kwarg value is a Sim or SimInfo, it will be converted to their name before format occurs. Default is True.
  • args (Any) – Arguments to format into the message.
  • kwargs (Any) – Keyword Arguments to format into the message.
info(message)

Log a message with message type INFO.

Parameters:message (str) – The message to log.
is_enabled(message_type)

Determine if a message type is enabled for logging.

Parameters:message_type (CommonMessageType) – The type of messages to check for allowance.
Returns:True, if the specified message type is enabled for logging. False, if not.
Return type:bool
log_stack()

Log the current stack trace and the calling frames

Note

The best use for this is to find the path of invocation to the location this function is called at.

messages_file_path

The file path messages are logged to.

Returns:The file path messages are logged to.
Return type:str
mod_name

The name of the mod that owns the log.

Returns:The name of the mod that owns the log
Return type:str
name

The identifier of this log.

Returns:A string identifier.
Return type:str
warn(message)

Log a message with message type WARN.

Parameters:message (str) – The message to log.

Log Registry

class CommonLogRegistry

Bases: sims4communitylib.services.common_service.CommonService

Used to register logs.

Note

To register your own logs, please use get() to create a CommonLogRegistry (CommonLogRegistry.get()).

Example Usage:
# Register the log, Logs will appear in a file titled "MOD_NAME_Messages.txt" and messages logged using this log will be prefixed with "s4cl_log_name"
log = CommonLogRegistry.get().register_log('MOD_NAME', 's4cl_log_name')
# Enable the log, if not enabled, messages will not be logged.
log.enable()
# Log a message
log.debug('Printing a message to the log.')
# Disable the log
log.disable()

# The MOD_NAME_Messages.txt file will contain the "Printing a message to the log." message.

Note

Available Commands:

  • s4clib.enable_log or s4clib.enablelog
  • s4clib.disable_log or s4clib.disablelog
  • s4clib.disable_all_logs or s4clib.disablealllogs
  • s4clib.logs
disable_all_logs(mod_identifier=None)

Disable all logs from logging

Parameters:mod_identifier (Union[str, CommonModIdentity], optional) – The name or identity of the mod to disable logs for. Default is None.
Returns:True, if successful. False, if not.
Return type:bool
disable_logs(log_name, mod_identifier=None)

Disable all logs with the specified name.

Parameters:
  • log_name (str) – The name of the logs to disable.
  • mod_identifier (Union[str, CommonModIdentity], optional) – The name or identity of the mod to disable logs for. Default is None.
Returns:

True, if successful. False, if not.

Return type:

bool

enable_all_logs(mod_identifier=None)

Enable all logs from logging

Parameters:mod_identifier (Union[str, CommonModIdentity], optional) – The name or identity of the mod to enable logs for. Default is None.
Returns:True, if successful. False, if not.
Return type:bool
enable_logs(log_name, mod_identifier=None)

Enable all logs with the specified name.

Parameters:
  • log_name (str) – The name of the logs to enable.
  • mod_identifier (Union[str, CommonModIdentity], optional) – The name or identity of the mod the log belongs to. Default is None.
Returns:

True, if successful. False, if not.

Return type:

bool

get_registered_log_names()

Retrieve the names of all registered logs.

Parameters:mod_identifier (Union[str, CommonModIdentity], optional) – The name or identifier of the mod the log is registered for. Default is None.
Returns:A collection of registered logs.
Return type:List[str]
log_exists(log_name, mod_identifier=None)

Determine if logs exist with the specified name.

Parameters:
  • log_name (str) – The name of the log to locate.
  • mod_identifier (Union[str, CommonModIdentity], optional) – The name or identity of the mod the log belongs to. Default is None.
Returns:

True, if a handler exists with the specified name.

Return type:

bool

register_log(mod_identifier, log_name, custom_file_path: str=None)

Create and register a log with the specified name.

Note

If log_name matches the name of a Log already registered, that log will be returned rather than creating a new Log.

Parameters:
  • mod_identifier (Union[str, CommonModIdentity]) – The name or identifier of the mod the log is registered for.
  • log_name (str) – The name of the log.
  • custom_file_path (str, optional) – A custom file path relative to The Sims 4 folder. Example: Value is ‘fake_path/to/directory’, the final path would be ‘The Sims 4/fake_path/to_directory’. Default is None.
Returns:

An object of type CommonLog

Return type:

CommonLog

Message Type

class CommonMessageType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Message types for use when logging.

DEBUG = 3
ERROR = 1
INFO = 4
INVALID = 0
WARN = 2

Mod Support

Mod Info

class CommonModInfo

Bases: sims4communitylib.services.common_service.CommonService

Provide information about your mod.

For information on what each of the properties represents, see CommonModIdentity

Example usage:
from sims4communitylib.mod_support.common_mod_info import CommonModInfo

# This is how the sims4communitylib.modinfo.ModInfo implementation works.
class ModInfo(CommonModInfo):
    _FILE_PATH: str = str(__file__)

    @property
    def _name(self) -> str:
        return 'Sims4CommunityLib'

    @property
    def _author(self) -> str:
        return 'ColonolNutty'

    @property
    def _base_namespace(self) -> str:
        return 'sims4communitylib'

    @property
    def _file_path(self) -> str:
        return ModInfo._FILE_PATH

    @property
    def _version(self) -> str:
        return '3.5.6'
classmethod get_identity() → sims4communitylib.mod_support.mod_identity.CommonModIdentity

The identity of a mod

Note

It contains information about a mod such as Mod Name, Mod Author, the script base namespace, and the file path to your mod.

Returns:The identity of a mod.
Return type:CommonModIdentity

Has Mod Identity

class HasModIdentity

Bases: object

An inheritable class that provides Mod Info for a class.

mod_identity

The identity of a mod.

Note

It contains information about a mod such as Mod Name, Mod Author, the script base namespace, and the file path to your mod.

Returns:The identity of a mod.
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.

Has Class Mod Identity

class HasClassModIdentity

Bases: sims4communitylib.mod_support.has_mod_identity.HasModIdentity

An inheritable class that provides Mod Info for a class.

Note

This class inherits from HasModIdentity and may be used as an alternative to it.

classmethod get_mod_identity() → sims4communitylib.mod_support.mod_identity.CommonModIdentity

The identity of a mod.

Note

It contains information about a mod such as Mod Name, Mod Author, the script base namespace, and the file path to your mod.

Returns:The identity of a mod.
Return type:CommonModIdentity
mod_identity

The identity of a mod.

Note

It contains information about a mod such as Mod Name, Mod Author, the script base namespace, and the file path to your mod.

Returns:The identity of a mod.
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.

Mod Identity

class CommonModIdentity(name, author, base_namespace, file_path)

Bases: object

The identity of a mod

Note

It contains information about a mod such as Mod Name, Mod Author, the script base namespace, and the file path to your mod.

Parameters:
  • name (str) – The name of a mod.
  • author (str) – The author of a mod.
  • base_namespace (str) – The base namespace of the .ts4script file of a mod.
  • file_path (str) – The path to the ts4script file of a mod.
author

The author of a mod.

Returns:The name of the author of a mod.
Return type:str
base_namespace

The base namespace of the .ts4script file of a mod.

Note

S4CL has the base namespace of sims4communitylib.

Returns:The base script namespace of a mod.
Return type:str
file_path

The path to the ts4script file of a mod.

Note

A good override value can be __file__, it will retrieve the file path automatically, assuming the inheriting class is at the root of the mod.

Returns:The file path to a mod.
Return type:str
name

The name of a mod.

Note

The name should not contain spaces.

Returns:The name of a mod.
Return type:str
version

The version a mod is currently at.

Returns:The version of a mod. The Default value is ‘1.0’.
Return type:str

Custom Notifications

Basic Notification

class CommonBasicNotification(title_identifier, description_identifier, title_tokens=(), description_tokens=(), urgency=UiDialogNotification.UiDialogNotificationUrgency.DEFAULT, information_level=UiDialogNotification.UiDialogNotificationLevel.SIM, expand_behavior=UiDialogNotification.UiDialogNotificationExpandBehavior.USER_SETTING, visual_type=UiDialogNotification.UiDialogNotificationVisualType.INFORMATION, ui_responses=())

Bases: object

A basic notification.

Note

Notifications are the messages that appear at the top right in-game.

Note

To see an example dialog, run the command s4clib_testing.show_basic_notification in the in-game console.

Example usage:
# Will display a test dialog.
def _common_testing_show_basic_notification():
    # LocalizedStrings within other LocalizedStrings
    title_tokens = (
        CommonLocalizationUtils.create_localized_string(
            CommonStringId.TESTING_SOME_TEXT_FOR_TESTING,
            text_color=CommonLocalizedStringColor.BLUE
        ),
    )
    description_tokens = (
        CommonLocalizationUtils.create_localized_string(
            CommonStringId.TESTING_TEST_TEXT_WITH_SIM_FIRST_AND_LAST_NAME,
            tokens=(CommonSimUtils.get_active_sim_info(),),
            text_color=CommonLocalizedStringColor.BLUE
        ),
    )
    dialog = CommonBasicNotification(
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        CommonStringId.TESTING_TEST_TEXT_WITH_STRING_TOKEN,
        title_tokens=title_tokens,
        description_tokens=description_tokens,
        urgency=UiDialogNotification.UiDialogNotificationUrgency.URGENT
    )
    dialog.show()
Parameters:
  • title_identifier (Union[int, str, LocalizedString, CommonStringId]) – The title to display in the dialog.
  • description_identifier (Union[int, str, LocalizedString, CommonStringId]) – The description to display in the dialog.
  • title_tokens (Iterator[Any], optional) – Tokens to format into the title.
  • description_tokens (Iterator[Any], optional) – Tokens to format into the description.
  • urgency (UiDialogNotification.UiDialogNotificationUrgency, optional) – The urgency to which the notification will appear. (URGENT makes it orange) Default is Default (Blue).
  • information_level (UiDialogNotification.UiDialogNotificationLevel, optional) – The information level of the notification. Default is Sim.
  • expand_behavior (UiDialogNotification.UiDialogNotificationExpandBehavior, optional) – Specify how the notification will expand. Default is User Setting.
  • visual_type (UiDialogNotification.UiDialogNotificationVisualType, optional) – How the notification should appear. Default is Information
  • ui_responses (Tuple[UiDialogResponse], optional) – A collection of UI Responses that may be performed within the notification.
show(icon=None, secondary_icon=None)

Show the notification to the player.

Parameters:
  • icon (IconInfoData, optional) – The first icon that will display in the notification.
  • secondary_icon (IconInfoData, optional) – The second icon that will display in the notification.

Persistence

Local Persistence

Sim Data

class CommonSimDataStorage(sim_info)

Bases: sims4communitylib.persistence.common_sim_data_storage._CommonSimDataStorage

A wrapper for Sim instances that allows storing of data.

Warning

Data stored within is not persisted when closing and reopening the game!

Warning

DO NOT CREATE THIS CLASS DIRECTLY, IT IS ONLY MEANT TO INHERIT FROM!

Example usage:
# Inherit from CommonSimDataStorage
class _ExampleSimDataStorage(CommonSimDataStorage):
    @classmethod
    def get_mod_identity(cls) -> CommonModIdentity:
        # !!!Override with the CommonModIdentity of your own mod!!!
        from sims4communitylib.modinfo import ModInfo
        return ModInfo.get_identity()

    @property
    def example_property_one(self) -> bool:
        # Could also be written self.get_data(default=False, key='example_property_one') and it would do the same thing.
        return self.get_data(default=False)

    @example_property_one.setter
    def example_property_one(self, value: bool):
        # Could also be written self.set_data(value, key='example_property_one') and it would do the same thing.
        self.set_data(value)
Parameters:sim_info (SimInfo) – The SimInfo of a Sim.
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.

Game Object Data

class CommonGameObjectDataStorage(game_object)

Bases: sims4communitylib.persistence.common_game_object_data_storage._CommonGameObjectDataStorage

A wrapper for Object instances that allows storing of data.

Warning

Data stored within is not persisted when closing and reopening the game!

Warning

DO NOT CREATE THIS CLASS DIRECTLY, IT IS ONLY MEANT TO INHERIT FROM!

Example usage:
# Inherit from CommonGameObjectDataStorage
class _ExampleGameObjectDataStorage(CommonGameObjectDataStorage):
    # noinspection PyMissingOrEmptyDocstring
    @classmethod
    def get_mod_identity(cls) -> CommonModIdentity:
        # !!!Override with the CommonModIdentity of your own mod!!!
        from sims4communitylib.modinfo import ModInfo
        return ModInfo.get_identity()

    @property
    def example_property_one(self) -> bool:
        # Could also be written self.get_data(default=False, key='example_property_one') and it would do the same thing.
        return self.get_data(default=False)

    @example_property_one.setter
    def example_property_one(self, value: bool):
        # Could also be written self.set_data(value, key='example_property_one') and it would do the same thing.
        self.set_data(value)
Parameters:game_object (GameObject) – An instance of an Object.
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.

Saved Persistence

Sim Data

class CommonPersistedSimDataStorage(sim_info)

Bases: sims4communitylib.persistence.common_sim_data_storage.CommonSimDataStorage

A wrapper for Sim instances that allows storing of data and persisting it between saves.

Warning

Data stored within will be persisted for a Save even when closing and reopening the game!

Warning

DO NOT CREATE THIS CLASS DIRECTLY, IT IS ONLY MEANT TO INHERIT FROM!

Example usage:
# Inherit from CommonPersistedSimDataStorage
class ExamplePersistedSimDataStorage(CommonPersistedSimDataStorage):
    @classmethod
    def get_mod_identity(cls) -> CommonModIdentity:
        # !!!Override with the CommonModIdentity of your own mod!!!
        from sims4communitylib.modinfo import ModInfo
        return ModInfo.get_identity()

    @property
    def example_property_one(self) -> bool:
        # Could also be written self.get_data(default=False, key='example_property_one') and it would do the same thing.
        return self.get_data(default=False)

    @example_property_one.setter
    def example_property_one(self, value: bool):
        # Could also be written self.set_data(value, key='example_property_one') and it would do the same thing.
        self.set_data(value)
Parameters:sim_info (SimInfo) – The SimInfo of a Sim.
blacklist_property_names

If a property is within this list, it will not be persisted when saving. By default no properties are blacklisted.

Returns:A collection of property names.
Return type:Tuple[str]
customize_data_pre_save(data)

A hook that allows customization of data before it is persisted/saved.

Parameters:data (Dict[str, Any]) – The data intending to be saved, it is available for customization.
Returns:The customized data.
Return type:Dict[str, Any]
data_store_type

The type of data store used for saving and loading data.

Returns:The type of the data store to use when saving and loading data.
Return type:Type[CommonDataStore]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
whitelist_property_names

If a property is within this list, it will be persisted when saving. By default all properties are whitelisted.

Returns:A collection of property names.
Return type:Tuple[str]

Game Object Data

class CommonPersistedGameObjectDataStorage(game_object)

Bases: sims4communitylib.persistence.common_game_object_data_storage.CommonGameObjectDataStorage

A wrapper for Game Object instances that allows storing of data and persisting it between saves.

Warning

Data stored within will be persisted for a Save even when closing and reopening the game!

Warning

DO NOT CREATE THIS CLASS DIRECTLY, IT IS ONLY MEANT TO INHERIT FROM!

Example usage:
# Inherit from CommonPersistedGameObjectDataStorage
class ExamplePersistedGameObjectDataStorage(CommonPersistedGameObjectDataStorage):
    @classmethod
    def get_mod_identity(cls) -> CommonModIdentity:
        # !!!Override with the CommonModIdentity of your own mod!!!
        from sims4communitylib.modinfo import ModInfo
        return ModInfo.get_identity()

    @property
    def example_property_one(self) -> bool:
        # Could also be written self.get_data(default=False, key='example_property_one') and it would do the same thing.
        return self.get_data(default=False)

    @example_property_one.setter
    def example_property_one(self, value: bool):
        # Could also be written self.set_data(value, key='example_property_one') and it would do the same thing.
        self.set_data(value)
Parameters:game_object (GameObject) – An instance of a GameObject
blacklist_property_names

If a property is within this list, it will not be persisted when saving. By default no properties are blacklisted.

Returns:A collection of property names.
Return type:Tuple[str]
customize_data_pre_save(data)

A hook that allows customization of data before it is persisted/saved.

Parameters:data (Dict[str, Any]) – The data intending to be saved, it is available for customization.
Returns:The customized data.
Return type:Dict[str, Any]
data_store_type

The type of data store used for saving and loading data.

Returns:The type of the data store to use when saving and loading data.
Return type:Type[CommonDataStore]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
whitelist_property_names

If a property is within this list, it will be persisted when saving. By default all properties are whitelisted.

Returns:A collection of property names.
Return type:Tuple[str]

Data Management

Data Manager Registry

class CommonDataManagerRegistry

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_class_log.HasClassLog

A registry that maintains data managers for saving and loading of data.

Example usage:
from typing import Tuple
from sims4communitylib.mod_support.mod_identity import CommonModIdentity
from sims4communitylib.persistence.data_management.common_data_manager import CommonDataManager
from sims4communitylib.persistence.data_management.common_data_manager_registry import CommonDataManagerRegistry
from sims4communitylib.persistence.persistence_services.common_persistence_service import CommonPersistenceService


# This attribute will register the data manager to the registry.
# @CommonDataManagerRegistry.common_data_manager()
# Passing an identifier argument will give a unique identifier to the data manager, but it isn't required unless you have multiple managers for your mod.
@CommonDataManagerRegistry.common_data_manager(identifier='I_am_unique')
class ExampleDataManager(CommonDataManager):
    # noinspection PyMissingOrEmptyDocstring
    @property
    def mod_identity(self) -> CommonModIdentity:
        # !!! Override this property using your own CommonModIdentity !!!
        return ModInfo.get_identity()

    # noinspection PyMissingOrEmptyDocstring
    @property
    def log_identifier(self) -> str:
        return 'the_example_data_manager'

    # noinspection PyMissingOrEmptyDocstring
    @property
    def persistence_services(self) -> Tuple[CommonPersistenceService]:
        from sims4communitylib.persistence.persistence_services.common_hidden_household_persistence_service import                     CommonHiddenHouseholdPersistenceService
        from sims4communitylib.persistence.persistence_services.common_file_persistence_service import                     CommonFilePersistenceService
        # The order matters. The later services will override data loaded from the earlier services. In the follow, any data loaded from the file will override any matching data that was loaded from the hidden household.
        result: Tuple[CommonPersistenceService] = (
            # Having this will result in the data being saved to a hidden household.
            CommonHiddenHouseholdPersistenceService(),
            # Having this will result in the data also being saved to a file at saves\mod_name\do_not_remove_mod_name_author_I_am_unique_id_1234_guid_5435.json (Notice that "I_am_unique" becomes a part of the file name because it was specified as the identifier)
            CommonFilePersistenceService()
        )
        return result
clear_data()

Clear all data managers in the registry.

static common_data_manager(identifier=None)

An attribute that will register the decorated data manager to the registry.

Parameters:identifier (str, optional) – If you need to distinguish two different data managers for your mod, this will be the unique identifier. Default is None.
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
locate_data_manager(mod_identity, identifier=None)

Locate a data manager for a mod.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the Mod.
  • identifier (str, optional) – If you distinguished your data manager with an identifier when registering it, provide it here to locate the correct data manager, otherwise leave it as None. Default is None.
Returns:

The data manager for the specified mod with the specified identifier (if specified) or None if not found.

Return type:

Union[CommonDataManager, None]

save_data()

Save the data of all data managers.

Data Manager

class CommonDataManager

Bases: sims4communitylib.logging.has_log.HasLog

Manage a storage of data.

clear()

Clear all data from the data manager.

get_data_store_by_type(data_store_type)

Retrieve a data store by its type.

Note

This will also add the data store using the type if it does not exist already.

Parameters:data_store_type (Type[CommonDataStore]) – The type of data store.
Returns:The data store.
Return type:CommonDataStore
load()

Load data into the data manager.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
persistence_services

A collection of services that save and load data for the manager using the Mod Identity of the manager.

Note

The precedence of data being loaded/saved is in the order you return them in. For example, with (CommonHiddenHouseholdPersistenceService, CommonFilePersistenceService), data loaded via the file will override data loaded via the hidden household

Returns:A collection of persistence services.
Return type:Tuple[CommonPersistenceService]
reload()

Reloads data into the data manager.

remove_all_data(prevent_save=False)

Reset the data store to default values and remove persisted files.

Parameters:prevent_save (bool) – If True, when the game is saved, the data will not be persisted.
Returns:True, if all data was successfully removed. False, if not.
Return type:bool
remove_data_store_by_name(name)

Remove a data store by its name.

Parameters:
  • name – The name of a data store.
  • name – str
Returns:

True, if successfully removed. False, if not.

Return type:

bool

save()

Save data from the data manager.

Returns:True, if save was successful. False, if not.
Return type:bool

Data Stores

Data Store

class CommonDataStore

Bases: object

Manage a subset of data.

blacklist_property_names

If a property is within this list, it will not be persisted when saving. By default no properties are blacklisted.

Returns:A collection of property names.
Return type:Tuple[str]
customize_data_pre_save(data)

A hook that allows customization of data before it is persisted/saved.

Parameters:data (Dict[str, Any]) – The data intending to be saved, it is available for customization.
Returns:The customized data.
Return type:Dict[str, Any]
get_default_value_by_key(key)

Get the default value

Parameters:key (str) – An identifier.
Returns:The default value associated with the specified key or None if no default value has been provided for the specified key.
Return type:Any
classmethod get_identifier() → str

The identifier of the data store.

get_store_data_for_persistence()
Returns:The data of this data store, but in an easy to serialize format.
Return type:Dict[str, Any]
get_value_by_key(key, encode=None, decode=None)

Get data from storage by its key.

Parameters:
  • key (str) – An identifier.
  • encode (Callable[[Any], Any], optional) – If specified, the data will be encoded using this function and the result will be the new data stored. Default is None.
  • decode (Callable[[Any], Any], optional) – If specified, the data will be decoded using this function and the result will be the new result of “get_data”. Default is None.
Returns:

The value assigned to the key or the default value if not found.

Return type:

Any

remove_data_by_key(key)

Remove data from storage.

Parameters:key (str) – An identifier.
Returns:True, if the data with the specified identifier is removed successfully. False, if not.
Return type:bool
set_value_by_key(key, value, encode=None)

Set data in storage by its key.

Parameters:
  • key (str) – An identifier.
  • value (Any) – A value.
  • encode (Callable[[Any], Any], optional) – If specified, the data will be encoded using this function and the result will be the new data stored. Default is None.
update_data(data)

Replace the data contained within the data store.

Parameters:data (Dict[str, Any]) – A library of data.
whitelist_property_names

If a property is within this list, it will be persisted when saving. By default all properties are whitelisted.

Returns:A collection of property names.
Return type:Tuple[str]

Sim Data

class CommonSimDataStore

Bases: sims4communitylib.persistence.data_stores.common_data_store.CommonDataStore

A store of Sim Data.

get_default_value_by_key(key)

Get the default value

Parameters:key (str) – An identifier.
Returns:The default value associated with the specified key or None if no default value has been provided for the specified key.
Return type:Any
classmethod get_identifier() → str

The identifier of the data store.

Game Object

class CommonGameObjectDataStore

Bases: sims4communitylib.persistence.data_stores.common_data_store.CommonDataStore

A store of Game Object Data.

get_default_value_by_key(key)

Get the default value

Parameters:key (str) – An identifier.
Returns:The default value associated with the specified key or None if no default value has been provided for the specified key.
Return type:Any
classmethod get_identifier() → str

The identifier of the data store.

Persistence Services

File

class CommonFilePersistenceService(per_save=True, per_save_slot=False, folder_name=None, custom_file_name=None, data_folder_path=None)

Bases: sims4communitylib.persistence.persistence_services.common_persistence_service.CommonPersistenceService

A service that persists data into a file and loads data from a file on the system.

Parameters:
  • per_save (bool, optional) – If True, the data will persist for each Game Save file (Set “per_save_slot” to True to persist per save SLOT as well!). If False, the data will persist for all Game Save files. Default is True.
  • per_save_slot (bool, optional) – If True, the data will persist for each Save slot. If False, the data will persist for each Game file only. Default is False. (This argument requires “per_save” to be True as well!)
  • folder_name (str, optional) – Use to specify a custom file path after the normal file path, example: “The Sims 4/Mods/mod_data/<mod_name>/<folder_name>”. Default is None.
  • custom_file_name – Use to specify a custom name for the loaded and saved file. example: “The Sims 4/Mods/mod_data/<mod_name>/<custom_file_name>” and if “folder_name” is specified: “The Sims 4/Mods/mod_data/<mod_name>/<folder_name>/<custom_file_name>”. Default is None.

:type custom_file_name; str, optional :param data_folder_path: Use to specify a custom folder path at the top level for which to save/load data to/from. Default is “Mods/mod_data”. :type data_folder_path: str, optional

load(mod_identity, identifier=None)

Load persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being loaded for.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

A library of data.

Return type:

Dict[str, Any]

remove(mod_identity)

Removed persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being removed for.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

True, if the data was removed successfully. False, if not.

Return type:

bool

save(mod_identity, data, identifier=None)

Save persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being saved for.
  • data (Dict[str, Any]) – The data being persisted.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

True, if the data was persisted successfully. False, if not.

Return type:

bool

Individual Folder

class CommonIndividualFolderPersistenceService(main_file_name='main.json', combined_file_name='combined.json', allow_duplicates_in_collections=False, data_folder_path=None)

Bases: sims4communitylib.persistence.persistence_services.common_persistence_service.CommonPersistenceService

A service that persists data to a file within a folder on the system. It also loads all data from a folder on the system while loading the main file last.

Parameters:
  • main_file_name (str, optional) – A file that will be loaded after the other files in the folder specified by folder_name. Default is ‘main.json’.
  • data_folder_path (str, optional) – Use to specify a custom folder path at the top level for which to save/load data to/from. Default is “Mods/mod_data”.
load(mod_identity, identifier=None)

Load persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being loaded for.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

A library of data.

Return type:

Dict[str, Any]

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
remove(mod_identity)

Removed persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being removed for.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

True, if the data was removed successfully. False, if not.

Return type:

bool

save(mod_identity, data, identifier=None)

Save persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being saved for.
  • data (Dict[str, Any]) – The data being persisted.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

True, if the data was persisted successfully. False, if not.

Return type:

bool

Hidden Household

class CommonHiddenHouseholdPersistenceService

Bases: sims4communitylib.persistence.persistence_services.common_persistence_service.CommonPersistenceService

A service that persists data into a hidden household. (This data is per save file, it won’t carry to other Saves)

load(mod_identity, identifier=None)

Load persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being loaded for.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

A library of data.

Return type:

Dict[str, Any]

remove(mod_identity)

Removed persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being removed for.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

True, if the data was removed successfully. False, if not.

Return type:

bool

save(mod_identity, data, identifier=None)

Save persisted data for the specified Mod Identity.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that data is being saved for.
  • data (Dict[str, Any]) – The data being persisted.
  • identifier (str, optional) – If set, the identifier will be used to make the data name even more unique. Don’t set it if you don’t need to! Default is None.
Returns:

True, if the data was persisted successfully. False, if not.

Return type:

bool

Services

Command Services

Command Service Parameters

Required Sim Info
class CommonRequiredSimInfoConsoleCommandParameter(*args, **kwargs)

Bases: sims4communitylib.services.commands.common_console_command_parameters.CommonConsoleCommandParameter

A param that requires a Sim ID, a Sims First Name, or a Sims First and Last Name of a Sim to be specified.

classmethod get_value(output: sims4communitylib.services.commands.common_console_command_output.CommonConsoleCommandOutput, *args) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50695a5f50>

Retrieve the number of arguments taken and the value returned.

Optional Sim Info
class CommonOptionalSimInfoConsoleCommandParameter(*args, **kwargs)

Bases: sims4communitylib.services.commands.common_console_command_parameters.CommonRequiredSimInfoConsoleCommandParameter

A param that optionally requires a Sim ID, a Sims First Name, or a Sims First and Last Name of a Sim to be specified. If not provided, the active SimInfo will be supplied instead.

classmethod get_value(output: sims4communitylib.services.commands.common_console_command_output.CommonConsoleCommandOutput, *args) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50695a5f50>

Retrieve the number of arguments taken and the value returned.

Required Game Object
class CommonRequiredGameObjectConsoleCommandParameter(*args, **kwargs)

Bases: sims4communitylib.services.commands.common_console_command_parameters.CommonConsoleCommandParameter

A param that requires the ID of a Game Object to specified.

classmethod get_value(output: sims4communitylib.services.commands.common_console_command_output.CommonConsoleCommandOutput, *args) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50695a5250>

Retrieve the number of arguments taken and the value returned.

Console Command

class CommonConsoleCommand(mod_identity, command_name, command_description, command_aliases=(), command_arguments=(), command_type=CommandType.Live, command_restriction_flags=CommandRestrictionFlags.UNRESTRICTED, required_pack_flags=None, console_type=None, show_with_help_command=True)

Bases: object

Used to indicate a command that can be run in the CTRL+SHIFT+C console.

Note

When a command is created, a Help command is also created for your Mod using the mod_identity.name (If it does not already exist) “<mod_name>.help”. Use this command to display all commands that have been registered using CommonConsoleCommand.

Note

To see an example command, run the command s4clib_testing.example_command in the in-game console.

Example usage:
@CommonConsoleCommand(ModInfo.get_identity(), 's4clib_testing.example_command', 'Print an example message', command_aliases=('s4clib_testing.examplecommand',), command_arguments=(CommonConsoleCommandArgument('thing_to_print', 'Text or Num', 'If specified, this value will be printed to the console. Default is "24".'),))
def _common_testing_do_example_command(output: Output, thing_to_print: str='24'):
    output(f'Here is what to print: {thing_to_print}')
Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod that owns this command.
  • command_name (str) – The name of the command. This name can be used to run this command in the console.
  • command_description (str) – Text that describes the purpose of this command and what it does.
  • command_aliases (Iterator[str], optional) – Alternative names for the command that can be used to run this command in the console. Default is no aliases.
  • command_arguments (Iterator[CommonConsoleCommandArgument], optional) – Command arguments that are used to describe details about the arguments of the command. Default is no arguments described.
  • command_type (CommandType, optional) – The type of command, most of the time you will want it to be CommandType.Live. Default is CommandType.Live.
  • command_restriction_flags (CommandRestrictionFlags, optional) – Flags that indicate restrictions of the command. Default is CommandRestrictionFlags.UNRESTRICTED.
  • required_pack_flags (Pack, optional) – Flags to indicate what Game Packs are required in order for this command to be available. If set to None, no Game Packs will be required to run this command. Default is None.
  • console_type (CommandType, optional) – The type of console the command may be run in. If set to None, the default console will be used. Default is None.
  • show_with_help_command (bool, optional) – If True, this command will appear when a player does “<mod_name>.help”. If False, it will not appear when a player does “<mod_name>.help” but will still appear when they do “<mod_name>.help <command>”. Default is True.
arguments

The arguments of the command.

Console Command Argument

class CommonConsoleCommandArgument(arg_name, arg_type_name, arg_description, is_optional=False, default_value=None)

Bases: object

An object that describes details about an argument that is used in a command.

Parameters:
  • arg_name (str) – A name to display for the argument.
  • arg_type_name (str) – Text to display that represents the type of the argument.
  • arg_description (str) – Text that describes what the argument is for.
  • is_optional (bool, optional) – Whether or not the argument is optional or required to be specified in the command. Default is False.
  • default_value (Any, optional) – If the argument is optional, this is the default value that will be used for the argument. Default is None.

Console Command Required Argument

class CommonConsoleCommandRequiredArgument(arg_name, arg_type_name, arg_description)

Bases: sims4communitylib.services.commands.common_console_command.CommonConsoleCommandArgument

An object that describes details about a Required argument that is used in a command.

Parameters:
  • arg_name (str) – A name to display for the argument.
  • arg_type_name (str) – Text to display that represents the type of the argument.
  • arg_description (str) – Text that describes what the argument is for.

Console Command Optional Argument

class CommonConsoleCommandOptionalArgument(arg_name, arg_type_name, arg_description, default_value)

Bases: sims4communitylib.services.commands.common_console_command.CommonConsoleCommandArgument

An object that describes details about an Optional argument that is used in a command.

Parameters:
  • arg_name (str) – A name to display for the argument.
  • arg_type_name (str) – Text to display that represents the type of the argument.
  • arg_description (str) – Text that describes what the argument is for.
  • default_value (Any) – This is the default value that will be used for the argument.

Console Command Output

class CommonConsoleCommandOutput(*args, **kwargs)

Bases: sphinx.ext.autodoc.importer._MockObject

An output object used when writing text to the console.

connection

The connection id to the console.

get_object(target)

Retrieve an instance of a Game Object referenced by an OptionalTargetParam or RequiredTargetParam.

Parameters:target (Union[OptionalTargetParam, RequiredTargetParam]) – A target param.
Returns:An instance of the Sim that matches the target or None if not found.
Return type:Union[Sim, None]
get_sim(target)

Retrieve an instance of a Sim referenced by an OptionalTargetParam or RequiredTargetParam.

Parameters:target (Union[OptionalTargetParam, RequiredTargetParam]) – A target param.
Returns:An instance of the Sim that matches the target or None if not found.
Return type:Union[Sim, None]

General

Common Service

class CommonService

Bases: object

An inheritable class that turns a class into a singleton, create an instance by invoking get().

Example usage:
class ExampleService(CommonService):
    @property
    def first_value(self) -> str:
        return 'yes'

# ExampleService.get() returns an instance of ExampleService.
# Calling ExampleService.get() again, will return the same instance.
ExampleService.get().first_value
classmethod get()

Retrieve an instance of the service

Returns:An instance of the service
Return type:The type of the inheriting class

Sim

Sim Outfit IO

Modify Clone of Sim in CAS

Resource

Posture Constraints

class CommonPostureConstraintService

Bases: sims4communitylib.services.common_service.CommonService

Utilities for providing and manipulating posture constraints of Sims.

static combine_constraints(constraints, fallback_constraints=(), debug_name='Combined')

Attempt to combine similar constraints into a constraint set.

Parameters:
  • constraints (Iterator[Constraint]) – A collection of Constraints.
  • fallback_constraints (Iterator[Constraint], optional) – A collection of Constraints to choose from as a fallback when the primary constraints fail to combine. Default is an empty collection.
  • debug_name (str, optional) – The name of the constraint set being created. Default is ‘Combined’.
Returns:

A constraint set containing the specified constraints, a Constraint chosen from one of the specified fallback constraints, or Nowhere when everything else fails.

Return type:

Union[_ConstraintSet, Constraint, Nowhere]

stand

A posture constraint for a Sim to stand at a target.

Returns:An instance of a Constraint.
Return type:Constraint
stand_at_none

A posture constraint for a Sim to stand at no target.

Returns:An instance of a Constraint.
Return type:Constraint
stand_or_swim_at_none

A posture constraint for a Sim to stand at a target or to swim at no target.

Returns:An instance of a Constraint.
Return type:Constraint
swim_at_none

A posture constraint for a Sim to swim at no target.

Returns:An instance of a Constraint.
Return type:Constraint

Systems

Caching

Serializable Object Cache

class CommonSerializableObjectCache(cached_objects: Tuple[CommonSerializableObjectCacheType], checksums: Dict[str, int])

Bases: sims4communitylib.classes.serialization.common_serializable.CommonSerializable, typing.Generic

A cache of serializable objects.

cached_checksums

Cached checksums, these are used to check if the cache needs updating.

cached_objects

Cached objects

classmethod deserialize(data)

Deserialize the object from a JSON Serializable form.

Returns:The deserialized form of the object or None if it fails to deserialize.
Return type:Union[CommonSerializableType, None]
serialize()

Serialize the object into a JSON Serializable form.

Returns:A serializable representation of the object.
Return type:Union[str, Dict[str, Any]]

Serializable Object Cache Service

class CommonSerializableObjectCacheService

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_log.HasLog, typing.Generic

A service that manages a cache of serializable objects.

cache_needs_update(new_checksum_data: Any) → bool

Determine if the cache needs to be updated or not.

clear_cache() → None

Clear the cached data

create_cache(objects: Tuple[sims4communitylib.classes.serialization.common_serializable.CommonSerializable], checksums: Tuple[Any]) → CommonSerializableObjectCacheType

Create a new cache.

load_from_cache() → Optional[CommonSerializableObjectCacheType]

Load the cached data.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
save_to_cache(cache: CommonSerializableObjectCacheType) → None

Save a cache of data.

Item Query

Loaded Item

class CommonLoadedItem(tags: Set[Any], is_original: bool = False)

Bases: sims4communitylib.classes.serialization.common_serializable.CommonSerializable, sims4communitylib.logging.has_class_log.HasClassLog

Contains information about an item that was loaded from a Snippet.

add_tag(tag: Any)

Add a tag to the item.

add_tags(tags: Iterator[Any])

Add tags to the item.

clear_cached_data() → None

Clear cached data.

clone() → sims4communitylib.systems.item_query.dtos.common_loaded_item.CommonLoadedItem

Clone the item.

classmethod deserialize(data)

Deserialize the object from a JSON Serializable form.

Returns:The deserialized form of the object or None if it fails to deserialize.
Return type:Union[CommonSerializableType, None]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
has_all_tags(tags: Iterator[Any]) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Determine if the item has all the specified tags.

has_any_tags(tags: Iterator[Any]) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Determine if the item has any of the specified tags.

has_tag(tag: Any) → bool

Determine if the item has a tag.

identifier

The identifier of the item.

identifiers_backwards_compatible

The backwards compatible identifier of the item.

is_available

Determine if the item is available.

classmethod load_from_package(package_item, tuning_name, log)

Load an item from a package.

Parameters:
  • package_item (Any) – A package item.
  • tuning_name (str) – The name of the tuning being read from.
  • log (CommonLog) – A log for warnings.
Returns:

An item or None if an error occurs.

Return type:

Union[CommonLoadedItem, None]

original

The original unmodified item.

remove_tag(tag: Any)

Remove a tag from the item.

remove_tags(tags: Iterator[Any])

Remove tags from the item.

replace_tag(tag_to_remove: Any, tag_to_add: Any)

Replace one tag with another on the item.

serialize()

Serialize the object into a JSON Serializable form.

Returns:A serializable representation of the object.
Return type:Union[str, Dict[str, Any]]
short_name

A short name for the item.

tags

A collection of tags that apply to the item.

verify() → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Verify the item.

Query Method Type

class CommonQueryMethodType

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Various methods to query for items.

ALL_INTERSECT_ANY = Ellipsis
ALL_INTERSECT_ANY_MUST_HAVE_ONE = Ellipsis
ALL_PLUS_ANY = Ellipsis
ALL_PLUS_ANY_MUST_HAVE_ONE = Ellipsis

Base Item Loader

class CommonBaseItemLoader

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_log.HasLog, typing.Generic

Loads items.

get_checksum_data_gen() → Iterator[Tuple[str, int, int]]

Generate checksums.

load()

Loads all items.

Returns:An iterator of the valid items.
Return type:Iterator[Any]
log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
snippet_names

The names of snippets containing items.

total

The total number of items that were looked at

total_invalid

The total number of items that were invalid.

total_valid

The total number of items that were valid.

Loaded Item Test

class CommonLoadedItemTest

Bases: sims4communitylib.logging.has_class_log.HasClassLog, typing.Generic

A test that is run to test a loaded item.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
test_item(item: CommonLoadedItemType) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Test an item for a match.

Loaded Item Tests - Item Is Available

class CommonLoadedItemIsAvailableTest

Bases: sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest

Test for an item is available.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
test_item(item: sims4communitylib.systems.item_query.dtos.common_loaded_item.CommonLoadedItem) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Test an item for a match.

Loaded Item Tests - Item Is Not Available

class CommonLoadedItemIsNotAvailableTest

Bases: sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest

Test for an item to not be available.

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
test_item(item: sims4communitylib.systems.item_query.dtos.common_loaded_item.CommonLoadedItem) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Test an item for a match.

Loaded Item Cache

class CommonLoadedItemCache(cached_objects: Tuple[CommonSerializableObjectCacheType], checksums: Dict[str, int])

Bases: sims4communitylib.systems.caching.common_serializable_object_cache.CommonSerializableObjectCache, typing.Generic

A cache of Loaded Items.

Loaded Item Cache Service

class CommonLoadedItemCacheService

Bases: sims4communitylib.systems.caching.common_serializable_object_cache_service.CommonSerializableObjectCacheService, typing.Generic

A service that manages a cache of Loaded Items.

create_cache(objects: Tuple[sims4communitylib.systems.item_query.dtos.common_loaded_item.CommonLoadedItem], checksums: Tuple[Any]) → CommonLoadedItemCacheType

Create a new cache.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.

Loaded Item Filter

class CommonLoadedItemFilter(match_all: bool, match_at_least_one: bool = False, exclude: bool = False, key_type: ItemKeyType = None)

Bases: sims4communitylib.logging.has_log.HasLog, typing.Generic

A filter for use when querying loaded items.

exclude

Determine if we should not have any of the keys.

get_keys() → Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_key.CommonLoadedItemKey]

Retrieve the keys of this filter.

key_type

The type of keys produced by this filter.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
match_all

Determine if we should match all (True) the keys or any (False) of them.

match_at_least_one

Determine if we should match at least one key.

mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.

Loaded Item Filter Request

class CommonLoadedItemFilterRequest(item_filters: Iterator[CommonLoadedItemFilterType], item_tests: Iterator[CommonLoadedItemTestType], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis)

Bases: typing.Generic

A request used to locate things.

exclude_keys

Must NOT have any of these keys to match.

include_all_keys

Must have all these keys to match.

include_any_keys

Must have any of these keys to match.

item_filters

Filters used to filter items.

item_tests

Tests to run on items.

must_match_at_least_one_key_sets

Must match at least one of these keys.

query_type

The method used to query items.

Loaded Item Key

class CommonLoadedItemKey(key_type: ItemKeyType, value: Any)

Bases: typing.Generic

A key for a loaded item.

key

The combination of the type and value.

key_type

The type of key.

value

The value.

Loaded Item Organizer

class CommonLoadedItemOrganizer(key_type: CommonLoadedItemKeyType)

Bases: typing.Generic

An organizer of items.

applies(item: CommonLoadedItemType) → bool

Determine if this organizer applies to an item.

get_key_values(item: CommonLoadedItemType) → Tuple[Any]

Retrieve key values for this organizer.

key_type

The type of keys this organizer produces.

Loaded Item Query Utils

class CommonLoadedItemQueryUtils

Bases: sims4communitylib.logging.has_log.HasLog, typing.Generic

Query for items using various filter configurations.

create_filter_request(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Iterator[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → sims4communitylib.systems.item_query.query.common_loaded_item_filter_request.CommonLoadedItemFilterRequest

Create a filter request for items.

get_all() → Tuple[CommonLoadedItemType]

Get all items.

get_available_for_filters_gen(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Tuple[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → Iterator[CommonLoadedItemType]

Get all items matching filters that are marked as being available.

get_for_filters_gen(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Iterator[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → Iterator[CommonLoadedItemType]

Get all items matching filters.

get_random_for_filters(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Tuple[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → Optional[CommonLoadedItemType]

Get a random item that matches filters.

get_random_from_available_for_filters(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Tuple[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → Optional[CommonLoadedItemType]

Get a random item that matches filters and is marked as being available.

has_available_for_filters(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Iterator[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → bool

Determine if any items are available that match filters and are marked as being available.

has_for_filters(item_filters: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter.CommonLoadedItemFilter], item_tests: Iterator[sims4communitylib.systems.item_query.item_tests.common_loaded_item_test.CommonLoadedItemTest], query_type: sims4communitylib.systems.item_query.enums.common_query_method_type.CommonQueryMethodType = Ellipsis) → bool

Determine if any items are available that match filters.

locate_by_identifier(identifier: str) → Optional[CommonLoadedItemType]

Locate a CAS Part by its identifier.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.

Loaded Item Query Registry

class CommonLoadedItemQueryRegistry

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_log.HasLog, typing.Generic

Registry handling item queries.

add_item_organizer(item_organizer_init: Callable[[Any], sims4communitylib.systems.item_query.query.common_loaded_item_organizer.CommonLoadedItemOrganizer], key_type: Any)

Add an item organizer.

collecting

Determine if items are being collected.

duplicates

The total number of items that were valid.

get_all() → Tuple[CommonLoadedItemType]

Get all items.

get_items_gen(requests: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter_request.CommonLoadedItemFilterRequest]) → Iterator[CommonLoadedItemType]

Retrieve items matching the requests.

has_items(requests: Tuple[sims4communitylib.systems.item_query.query.common_loaded_item_filter_request.CommonLoadedItemFilterRequest]) → bool

Determine if items exist for queries.

item_library

A library of items organized by filter keys.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
classmethod register_item_organizer(key_type: Any) → Callable[[Any], Any]

Register an item organizer.

total

The total number of items that were looked at

total_invalid

The total number of items that were invalid.

total_valid

The total number of items that were valid.

trigger_collection(show_loading_notification=True)

Trigger the action code to collect all items and organize them by a number of keys.

Parameters:show_loading_notification (bool, optional) – If set to True, the Loading Item’s notification will be shown. If set to False, the Loading Item’s notification will not be shown. Default is True.

Loaded Item Registry

class CommonLoadedItemRegistry

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_log.HasLog, typing.Generic

A registry that contains loaded items.

add_item(item)

Add an Item to the registry.

Parameters:item (CommonLoadedItemType) – An instance of an Item
Returns:True, if the item was successfully added. False, if not.
Return type:bool
add_item_loader(item_loader: sims4communitylib.systems.item_query.item_loaders.common_base_item_loader.CommonBaseItemLoader) → bool

Add a loader of items.

duplicates

The total number of duplicate items that were found.

item_loaders

Loaders that load items.

load() → None

Load data.

loaded

True, if the registry has finished loading.

loaded_items

A library of items organized by their identifiers.

loading

True, if the registry is currently loading.

locate_by_identifier(identifier: str) → Optional[CommonLoadedItemType]

Locate an item by an identifier.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
register_on_finished_loading_callback(callback) → None

Finished loading callback.

total

The total number of items that were found

total_invalid

The total number of items that were invalid.

total_time

The total time the registry took to load in milliseconds.

total_valid

The total number of items that were valid.

Settings

Setting Utils

class CommonSettingUtils

Bases: typing.Generic

Utilities for settings.

classmethod get_enum_tuple_setting(key: str, enum_type: Type[SettingEnumType], invalid_enum_value: SettingEnumType) → Tuple[SettingEnumType]

Retrieve a setting that is a collection of enum values.

classmethod get_enum_value_collection_setting(key: str, enum_value_collection_type: Type[SettingEnumValueCollectionType]) → SettingEnumValueCollectionType

Retrieve an enum value collection setting.

classmethod get_value(key: str, encode: Callable[[Any], Any] = None, decode: Callable[[Any], Any] = None) → Any

Get a value using an encoding and decoding.

classmethod set_enum_tuple_setting(key: str, value: Tuple[SettingEnumType])

Set a setting that is a collection of enum values.

classmethod set_enum_value_collection_setting(key: str, value: SettingEnumValueCollectionType)

Set an enum value collection setting.

classmethod set_value(key: str, value: Any, encode: Callable[[Any], Any] = None) → Any

Set a value using an encoding and decoding.

Settings Data Manager

class CommonSettingsDataManager(identifier: str = None)

Bases: sims4communitylib.persistence.data_management.common_data_manager.CommonDataManager

Manage a storage of settings data.

classmethod get_identifier() → str

Retrieve the identifier of the data manager. This identifier is used in the name of the settings file.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
persistence_services

A collection of services that save and load data for the manager using the Mod Identity of the manager.

Note

The precedence of data being loaded/saved is in the order you return them in. For example, with (CommonHiddenHouseholdPersistenceService, CommonFilePersistenceService), data loaded via the file will override data loaded via the hidden household

Returns:A collection of persistence services.
Return type:Tuple[CommonPersistenceService]

Settings Data Manager Utils

class CommonSettingsDataManagerUtils

Bases: sims4communitylib.services.common_service.CommonService, sims4communitylib.logging.has_log.HasLog

Utilities to manage settings data.

get_all_data() → Dict[str, Dict[str, Any]]

Get all data.

log_identifier

A string identifier for the log used by instances of the class.

Note

This is the message identifier that will appear when logging messages.

Returns:The identifier of the log
Return type:str
mod_identity

The identity of the mod that owns this property

Warning

Override this property with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the property is not implemented.
reset(prevent_save: bool = False) → bool

Reset data.

save() → bool

Save data.

Settings Data Store

class CommonSettingsDataStore

Bases: sims4communitylib.persistence.data_stores.common_data_store.CommonDataStore

Manages main settings for CM.

classmethod get_identifier() → str

The identifier of the data store.

Testing

Assertion Utils

class CommonAssertionUtils

Bases: object

Utilities for used to assert within tests. They can be used outside tests if need be.

static are_equal(value_one, value_two, message='')

Assert two values are equal to each other.

If the values are both collections, then the values contained within will be asserted to be equal.

Note

The order of the values in each collection is asserted.

Parameters:
  • value_one (Any) – The first value.
  • value_two (Any) – The second value.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the assertion succeeds.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static are_similar(value_one, value_two, message='')

Assert two values are similar.

If the values are both collections, then the values contained within will be asserted to be similar.

Note

The order of the values in each collection is ignored.

Parameters:
  • value_one (Any) – The first value.
  • value_two (Any) – The second value.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the assertion succeeds.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static contains(collection, value, message='')

Assert a value is contained within a collection

Parameters:
  • collection (Union[Tuple[Any], List[Any], Dict[Any, Any]]) – The collection being checked (Any collection that works with len() can be used)
  • value (Any) – The value being located.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the value is contained within the collection. False, if it is not.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static has_length(value, expected_length, message='')

Assert a collection has the specified length.

Parameters:
  • value (Union[Tuple[Any], List[Any]]) – The collection being asserted. (Any collection that works with len() can be used)
  • expected_length (int) – The length expected of the collection.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True if the length matches.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static is_false(value, message='')

Assert value is False.

Parameters:
Returns:

True if the value is False.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static is_true(value, message='')

Assert a value is True.

Parameters:
  • value (Union[bool, CommonTestResult, CommonExecutionResult]) – The value being asserted.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True if the value is True.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static list_contents_are_same(list_one, list_two, message='')

Assert the values contained within two collections are the same.

Note

The order of the values in each collection is ignored.

Parameters:
  • list_one (Union[Tuple[Any], List[Any]]) – The first value. (Can be any collection type)
  • list_two (Union[Tuple[Any], List[Any]]) – The second value. (Can be any collection type)
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the assertion succeeds.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static lists_are_equal(list_one, list_two, message='')

Assert two collections contain tbe exact same values.

Note

The order of the values in each collection will be asserted.

Parameters:
  • list_one (Union[Tuple[Any], List[Any]]) – The first value. (Can be any collection type)
  • list_two (Union[Tuple[Any], List[Any]]) – The second value. (Can be any collection type)
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the assertion succeeds.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static not_contains(collection, value, message='')

Assert a value is NOT contained within a collection

Parameters:
  • collection (Union[Tuple[Any], List[Any], Dict[Any, Any]]) – The collection being checked (Any collection that works with len() can be used)
  • value (Any) – The value being located.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the value is NOT contained within the collection. False, if it is.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static not_throws(callback, message='')

Assert calling a function will not raise an Exception.

Parameters:
  • callback (Callable[.., Any]) – The function to invoke.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

True, if the assertion was successful.

Return type:

bool

Raises:

AssertionError – when the assertion fails.

static throws(callback, message='')

Assert calling a function will raise an Exception.

Parameters:
  • callback (Callable[.., Any]) – The function to invoke.
  • message (str, optional) – A custom message to include when the assertion fails. Default is Empty String.
Returns:

The exception that was thrown.

Return type:

Exception

Raises:

AssertionError – when the assertion fails.

Test Service

class CommonTestService

Bases: sims4communitylib.services.common_service.CommonService

Use to register and run python tests.

Example Test Registration:
 
@CommonTestService.test_class('mod_name')
class TestClass:
    # Important that it is a static method, you won't get a cls or self value passed in, so don't expect one!
    @staticmethod
    @CommonTestService.test(1, 1, expected_value=2)
    @CommonTestService.test(2, 1, expected_value=3)
    def example_add_test(one: int, two: int, expected_value: int=24):
        result = one + two
        CommonAssertionUtils.are_equal(result, expected_value, message='{} plus {} did not equal {}!'.format(one, two, expected_value))
get_test_library_by_mod(mod_identifier)

Retrieve a library of tests for a Mod organized by class name.

Parameters:
  • mod_identifier – The name or identity of the mod to search tests for.
  • mod_identifier – Union[str, CommonModIdentity]
Returns:

A library of tests for the specified Mod organized by class name.

Return type:

Dict[str, Any]

get_tests_by_mod_name(mod_name)

Retrieve tests by a mod name.

Parameters:
  • mod_identifier – The name or identity of the mod that owns the tests within the class.
  • mod_identifier – Union[str, CommonModIdentity]
Returns:

A collection of tests for the specified Mod.

Return type:

Tuple[Any]

run_tests(class_names=tuple(), callback=print)

Run all tests for the specified classes names.

Parameters:
  • class_names (Tuple[str]) – A collection of classes to run tests for.
  • callback (Callable[str, Any]) – Any time a message needs to be printed or logged, it will be sent to this callback. Default is print.
run_tests_by_mod_name(mod_identifier, class_names=tuple(), callback=print)

Run all tests for the specified classes names for a specific Mod.

Parameters:
  • mod_identifier – The name or identity of the mod to run tests for.
  • mod_identifier – Union[str, CommonModIdentity]
  • class_names (Tuple[str], optional) – A collection of classes to run tests for. Default is all tests.
  • callback (Callable[str, Any]) – Any time a message needs to be printed or logged, it will be sent to this callback. Default is print.
static test(args, kwargs)

Decorate a function with this to register that function as a test. When the test is run, it will be sent the specified arguments and keyword arguments.

Warning

The function being registered MUST be a staticmethod.

Parameters:
  • args (Any) – The arguments that will be sent to the function upon run.
  • kwargs (Any) – The keyword arguments that will be sent to the function upon run.
Returns:

A function wrapped to run a test upon invocation.

Return type:

Callable[.., Any]

static test_class(mod_identity)

Decorate a class with this to register a class as containing tests.

Parameters:
  • mod_identity – The identity of the mod that owns the tests within the class.
  • mod_identity – CommonModIdentity
Returns:

A class wrapped to run tests.

Return type:

Any

Utilities

Input/Output (IO)

IO

class CommonIOUtils

Bases: object

Utilities for reading/writing to and from files.

static delete_directory(directory_path, ignore_errors=False)

Delete a directory.

Parameters:
  • directory_path (str) – The folder to delete.
  • ignore_errors (bool, optional) – If True, any exceptions thrown will be ignored (Useful in preventing infinite loops)
Returns:

True if successful. False if not.

Return type:

bool

static delete_file(file_path, ignore_errors=False)

Delete a file.

Parameters:
  • file_path (str) – The file to delete.
  • ignore_errors (bool, optional) – If True, any exceptions thrown will be ignored (Useful in preventing infinite loops)
Returns:

True if successful. False if not.

Return type:

bool

static load_from_file(file_path, buffering=1, encoding='utf-8')

Load string data from a file.

Parameters:
  • file_path (str) – The file to read from.
  • buffering (int, optional) – See the built-in python open() function documentation for more details.
  • encoding (str, optional) – See the built-in python open() function documentation for more details.
Returns:

The contents of the file as a string or None if an error occurred.

Return type:

Union[str, None]

static write_to_file(file_path, data, buffering=1, encoding='utf-8', ignore_errors=False, remove_if_exists=False)

Write string data to a file.

Parameters:
  • file_path (str) – The file to write to.
  • data (str) – The data to write.
  • buffering (int, optional) – See the built-in python open() function documentation for more details.
  • encoding (str, optional) – See the built-in python open() function documentation for more details.
  • ignore_errors (bool, optional) – If True, any exceptions thrown will be ignored (Useful in preventing infinite loops)
  • remove_if_exists (bool, optional) – If True and the File exists already, it will be deleted before writing the data. If False and the File exists already, the data will be appended to the end of it. Default is False.
Returns:

True if successful. False if not.

Return type:

bool

JSON IO

class CommonJSONIOUtils

Bases: object

Utilities for reading/writing JSON data to and from files.

static load_from_file(file_path, buffering=1, encoding='utf-8', decoder_class=None, object_hook=None)

Deserialize an object from a JSON file.

Parameters:
  • file_path – The file to read from.
  • buffering (int, optional) – See the built-in python open() function documentation for more details.
  • encoding (str, optional) – See the built-in python open() function documentation for more details.
  • decoder_class (Type[JSONDecoder], optional) – Specify a custom JSON decoder class to use in place of the default deserialization. Default is None.
  • object_hook (Callable[[Dict[str, Any]], Any], optional) – A callable that will be called whenever a dictionary appears while decoding JSON. It can be used to create custom objects from data. Default is None.
Type:

file_path: str

Returns:

The contents of the file as an object or None if an error occurred.

Return type:

Union[Any, None]

static load_from_folder(folder_path, skip_file_names=(), buffering=1, encoding='utf-8', decoder_class=None, object_hook=None, on_file_read_failure=lambda *_, **__: True)

Deserialize objects from a folder containing JSON files.

Parameters:
  • folder_path – The folder to read from.
  • skip_file_names (Iterator[str], optional) – A collection of file names to ignore. Default is an empty collection.
  • buffering (int, optional) – See the built-in python open() function documentation for more details.
  • encoding (str, optional) – See the built-in python open() function documentation for more details.
  • decoder_class (Type[JSONDecoder], optional) – Specify a custom JSON decoder class to use in place of the default deserialization. Default is None.
  • object_hook (Callable[[Dict[str, Any]], Any], optional) – A callable that will be called whenever a dictionary appears while decoding JSON. It can be used to create custom objects from data. Default is None.
  • on_file_read_failure (Callable[[str, Exception], bool], optional) – When a file fails to read due to an exception, this callback will be called. If the callback returns False, no more files will be read. If the callback returns True, the rest of the files will continue to be read. Default is a callback that returns True.
Type:

folder_path: str

Returns:

A dictionary of the contents of each file within the specified folder organized by file name or None if the folder path does not exist.

Return type:

Union[Dict[str, Any], None]

static write_to_file(file_path, obj, buffering=1, encoding='utf-8', encoder_class=None)

Serialize an object to a file as JSON.

Parameters:
  • file_path (str) – The file to write to.
  • obj (Any) – The object to write as JSON.
  • buffering (int, optional) – See the built-in python open() function documentation for more details.
  • encoding (str, optional) – See the built-in python open() function documentation for more details.
  • encoder_class (Type[JSONEncoder], optional) – Specify a custom JSON encoder class to use in place of the default serialization. Default is None.
Returns:

True if successful. False if not.

Return type:

bool

Save/Load

Save
class CommonSaveUtils

Bases: object

Utilities for managing save files.

static get_save_account()

Retrieve the current save account.

Returns:The current save account.
Returns:Any
static get_save_slot()

Retrieve the current save slot.

Returns:The current save slot.
Returns:Any
static get_save_slot_guid()

Retrieve the guid identifier for the current save slot.

Returns:The GUID identifier for the current save slot.
Returns:int
static get_save_slot_id()

Retrieve the identifier for the current save slot.

Returns:The identifier for the current save slot.
Returns:int

Localization (String Table Manipulation)

LocalizedStrings are created from text inside StringTables within package files.

Localization Utils

class CommonLocalizationUtils

Bases: object

Utilities for handling localization strings.

Note

Localized Strings are the python equivalent of values within a StringTable.

class LocalizedTooltip(string_id, *tokens)

Bases: sphinx.ext.autodoc.importer._MockObject

A LocalizedTooltip used when displaying tooltips.

Parameters:
  • string_id (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – The text that will display in the tooltip.
  • tokens (Any) – A collection of objects to format into the string_id
static colorize(localized_string, text_color=CommonLocalizedStringColor.DEFAULT)

Set the text color of a LocalizedString.

Parameters:
  • localized_string (LocalizedString) – The LocalizedString to set the text color of.
  • text_color (CommonLocalizedStringColor) – The text will become this color.
Returns:

A LocalizedString with text in the specified color.

Return type:

LocalizedString

static combine_localized_strings(identifier_list, separator=CommonLocalizedStringSeparator.NO_SEPARATOR)

Combine multiple localized strings by a separator.

Parameters:
  • identifier_list (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – A collection of identifiers to locate LocalizedStrings with, text that will be turned into a LocalizedString and combined with the other strings in the collection.
  • separator (CommonLocalizedStringSeparator, optional) – The separator to use when combining the strings. Default is to combine all of the strings by no separator, i.e. an empty space.
Returns:

A localized string with all Localized Strings combined by the specified separator.

Return type:

LocalizedString

static combine_localized_strings_with_comma_space_and(identifier_list)

Combine multiple localized strings and formulate a string that is of format “{0.String}”, “{0.String} and {1.String}”, or “{0.String}, and {1.String}”. With {0.String} being the first strings in the collection and {1.String} being the last string in the collection.

Note

Example: [‘one’] will turn into “one”. [‘one’, ‘two’] will turn into “one and two”. [‘one’, ‘two’, ‘three’] will turn into “one, two, and three”.

Parameters:identifier_list (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – A collection of identifiers to combine.
Returns:A localized string with all Localized Strings combined with a “comma space and” separator.
Return type:LocalizedString
static combine_localized_strings_with_comma_space_or(identifier_list)

Combine multiple localized strings and formulate a string that is of format “{0.String}”, “{0.String} or {1.String}”, or “{0.String}, or {1.String}”. With {0.String} being the first strings in the collection and {1.String} being the last string in the collection.

Note

Example: [‘one’] will turn into “one”. [‘one’, ‘two’] will turn into “one or two”. [‘one’, ‘two’, ‘three’] will turn into “one, two, or three”.

Parameters:identifier_list (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – A collection of identifiers to combine.
Returns:A localized string with all Localized Strings combined with a “comma space or” separator.
Return type:LocalizedString
static create_from_int(identifier, *tokens)

Locate a LocalizedString by an identifier and format tokens into it.

Parameters:
  • identifier (int) – A decimal number that identifies an existing LocalizedString.
  • tokens (Iterator[Any]) – A collection of objects to format into the LocalizedString. (Example types: LocalizedString, str, int, etc.)
Returns:

A LocalizedString with the specified tokens formatted into it.

Return type:

LocalizedString

static create_from_string(string_text)

Create a LocalizedString from a string.

Parameters:string_text (str) – The string to localize. The resulting LocalizedString will be ‘{0.String}’
Returns:A LocalizedString created from the specified string.
Return type:LocalizedString
static create_localized_string(identifier, tokens=(), localize_tokens=True, text_color=CommonLocalizedStringColor.DEFAULT)

Create a LocalizedString formatted with the specified tokens.

Parameters:
  • identifier (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – An identifier to locate a LocalizedString with, text that will be turned into a LocalizedString, or a LocalizedString itself.
  • tokens (Iterator[Any]) – A collection of objects to format into the localized string. (They can be anything. LocalizedString, str, int, SimInfo, just to name a few)
  • localize_tokens (bool) – If True, the specified tokens will be localized. If False, the specified tokens will be formatted into the LocalizedString as they are. Default is True
  • text_color (CommonLocalizedStringColor) – The color the text will be when displayed.
Returns:

A localized string ready for display.

Return type:

LocalizedString

static create_localized_tooltip(tooltip_text, tooltip_tokens=())

Create a LocalizedTooltip use this when you wish to display a tooltip on various things.

Parameters:
  • tooltip_text (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – The text that will be displayed.
  • tooltip_tokens (Iterator[Any], optional) – A collection of objects to format into the localized string. (They can be anything. LocalizedString, str, int, SimInfo, just to name a few)
Returns:

A tooltip ready for display.

Return type:

LocalizedTooltip

static get_localized_string_hash(localized_string)

Retrieve the hash value of a Localized String.

Parameters:localized_string (LocalizedString) – An instance of a Localized String.
Returns:The hash value of the Localized String or 0 if a problem occurs.
Return type:int

Tooltips

class LocalizedTooltip(string_id, *tokens)

Bases: sphinx.ext.autodoc.importer._MockObject

A LocalizedTooltip used when displaying tooltips.

Parameters:
  • string_id (Union[int, str, LocalizedString, CommonStringId, CommonLocalizedStringSeparator]) – The text that will display in the tooltip.
  • tokens (Any) – A collection of objects to format into the string_id

Colors

class CommonLocalizedStringColor

Bases: sims4communitylib.enums.enumtypes.common_int.CommonInt

Used to set the text color of LocalizedString.

See the CommonLocalizationUtils.colorize() function for more details.

BLUE = 1505840180
DEFAULT = -1
GREEN = 3458194999
ORANGE = 2567694686
RED = 835489330
YELLOW = 3457894271

Object Utilities

Creation

Spawn, Despawn, Destroy
class CommonObjectSpawnUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for creating, spawning, and despawning Objects.

classmethod create_object(object_definition_id, on_object_initialize_callback=None, post_object_spawned_callback=None, location_type=ItemLocation.ON_LOT, **kwargs)

Create an Object.

Parameters:
  • object_definition_id (int) – The decimal identifier of the definition of an Object.
  • on_object_initialize_callback (Callable[[GameObject], Any], optional) – Called when initializing the Object.
  • post_object_spawned_callback (Callable[[GameObject], Any], optional) – Called after the Object was added.
  • location_type (ItemLocation, optional) – The location the object is intended to be spawned at. Default is on the lot.
Returns:

An instance of the created Object or None if not successfully created.

Return type:

GameObject

classmethod destroy_object(game_object, source=None, cause=None, **kwargs)

Destroy an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • source (str, optional) – The source of the destruction.
  • cause (str, optional) – The cause of the destruction.
Returns:

True, if the Object was successfully destroyed. False, if not.

Return type:

bool

classmethod fade_in(game_object, fade_duration=1.0, immediate=False, additional_channels=None)

Change the opacity of an Object from invisible to visible.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • fade_duration (float, optional) – The number of milliseconds the fade effect should take to complete. Default is 1.0.
  • immediate (bool, optional) – If set to True, fade in will occur immediately. Default is False.
  • additional_channels (Iterator[Tuple[int, int, int]], optional) – A collection of additional channels. The order of the inner tuple is Manager Id, Object Id, and Mask. Default is None.
classmethod fade_out(game_object, fade_duration=1.0, immediate=False, additional_channels=None)

Change the opacity of an Object from visible to invisible.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • fade_duration (float, optional) – The number of milliseconds the fade effect should take to complete. Default is 1.0.
  • immediate (bool, optional) – If set to True, fade out will occur immediately. Default is False.
  • additional_channels (Iterator[Tuple[int, int, int]], optional) – A collection of additional channels. The order of the inner tuple is Manager Id, Object Id, and Mask. Default is None.
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod hard_reset(game_object, reset_reason=ResetReason.RESET_EXPECTED, source=None, cause=None)

Perform a hard reset on an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • reset_reason (ResetReason, optional) – The reason for the reset. Default is ResetReason.RESET_EXPECTED.
  • source (Any, optional) – The source of the reset. Default is the GameObject.
  • cause (Any, optional) – The cause of the reset. Default is ‘S4CL Hard Reset’.
Returns:

True, if the reset was successful. False, if not.

Return type:

bool

classmethod schedule_object_for_destroy(game_object, source=None, cause=None, on_destroyed=None, **kwargs)

Schedule an Object to be destroyed.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • source (str, optional) – The source of the destruction. Default is None.
  • cause (str, optional) – The cause of the destruction. Default is None.
  • on_destroyed (Callable[[], None], optional) – A callback that occurs after the Object is destroyed. Default is None.
Returns:

True, if the Object was successfully scheduled for destruction. False, if not.

Return type:

bool

classmethod soft_reset(game_object, reset_reason=ResetReason.RESET_EXPECTED, hard_reset_on_exception=False, source=None, cause=None)

Perform a soft reset on an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • reset_reason (ResetReason, optional) – The reason for the reset. Default is ResetReason.RESET_EXPECTED.
  • hard_reset_on_exception (bool, optional) – If set to True, a hard reset of the Object will be attempted upon an error occurring. If set to False, nothing will occur if the reset failed. Default is False.
  • source (Any, optional) – The source of the reset. Default is the GameObject.
  • cause (Any, optional) – The cause of the reset. Default is ‘S4CL Soft Reset’.
Returns:

True, if the reset was successful. False, if not.

Return type:

bool

classmethod spawn_object_near_location(object_definition_id: int, location: sims4communitylib.classes.math.common_location.CommonLocation, radius: int = 1, on_object_initialize_callback: Callable[[<sphinx.ext.autodoc.importer._MockObject object at 0x7f50694f7bd0>], Any] = None, post_object_spawned_callback: Callable[[<sphinx.ext.autodoc.importer._MockObject object at 0x7f50694f7bd0>], Any] = None, **kwargs) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f50694f7bd0>

spawn_object_near_location( object_definition_id, location, radius=1, on_object_initialize_callback=None, post_object_spawned_callback=None, **kwargs )

Spawn an Object near a location.

Parameters:
  • object_definition_id (int) – The decimal identifier of the definition of an Object.
  • location (CommonLocation) – The location to spawn the Object at.
  • radius (int, optional) – The radius at which the object may spawn in with the location at the center. Default is 1 square out.
  • on_object_initialize_callback (Callable[[GameObject], Any], optional) – Called when initializing the Object.
  • post_object_spawned_callback (Callable[[GameObject], Any], optional) – Called after the Object was added to the lot.
Returns:

An instance of the spawned Object or None if not successfully spawned.

Return type:

GameObject

classmethod spawn_object_on_lot(object_definition_id, location, on_object_initialize_callback=None, post_object_spawned_callback=None, **kwargs)

Spawn an Object on the current lot.

Parameters:
  • object_definition_id (int) – The decimal identifier of the definition of an Object.
  • location (CommonLocation) – The location to spawn the Object at.
  • on_object_initialize_callback (Callable[[GameObject], Any], optional) – Called when initializing the Object.
  • post_object_spawned_callback (Callable[[GameObject], Any], optional) – Called after the Object was added to the lot.
Returns:

An instance of the spawned Object or None if not successfully spawned.

Return type:

GameObject

Locational

Location

Visibility

Visibility
class CommonObjectVisibilityUtils

Bases: object

Utilities for manipulating the visibility and persistence of Objects.

static get_opacity(game_object)

Retrieve the opacity of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:How opaque the Object is.
Return type:int
static get_persistence_group(game_object)

Retrieve the persistence group of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The persistence group of the Object.
Return type:PersistenceGroups, optional
static set_opacity(game_object, opacity)

Set the opacity of an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • opacity (int) – Determines how opaque the Object will be.
Returns:

True, if successful. False, if not.

Return type:

bool

static set_persistence_group(game_object, persistence_group)

Set the persistence group of an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • persistence_group (PersistenceGroups) – The PersistenceGroup of the Object.
Returns:

True, if successful. False, if not.

Return type:

bool

Data

Inventory
class CommonObjectInventoryUtils

Bases: object

Utilities for manipulating the inventory of Objects.

static add_to_inventory(game_object, object_definition_id, count=1)

Add a number of Newly Created Objects to the Inventory of an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • object_id (int) – The decimal identifier of an Object.
  • count (int, optional) – The number of the specified Object to add. Default is 1.
Returns:

True, if the count of the specified Object were added successfully. False, it not.

Return type:

bool

static get_all_objects_in_inventory_gen(game_object, include_object_callback=None)

Retrieve all Objects in the inventory of an Object.

Parameters:
  • game_object (GameObject) – An instance of a Game Object.
  • include_object_callback (Callable[[int], bool], optional) – If the result of this callback is True, the object will be included in the results. If set to None, All objects in the inventory will be included.
Returns:

An iterator containing the decimal identifiers for the objects in the inventory of an Object.

Return type:

Iterator[GameObject]

static get_count_of_object_in_inventory(game_object, object_id)

Count the number of an Object in the inventory of an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • object_id (int) – The decimal identifier of an object.
Returns:

The number of a particular Object found in the inventory of the specified Object.

Type:

int

static has_inventory(game_object)

Determine if an Object has an inventory.

Parameters:game_object (GameObject) – An instance of a Game Object.
Returns:True, if the Sim has an inventory. False, if not.
Return type:bool
static move_object_to_inventory(game_object_container, game_object_to_move)

Move an Object to the inventory of an Object container.

Parameters:
  • game_object_container (GameObject) – The Object container to receive the moved Object.
  • game_object_to_move (GameObject) – The Object to move.
Returns:

True, if the object was successfully moved to the inventory of the specified Object container. False, if not.

Return type:

bool

static open_inventory(game_object)

Open the inventory of an Object.

Parameters:game_object (GameObject) – The Object to open the inventory of.
static remove_from_inventory_by_definition(game_object: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5057c9b550>, object_definition: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5057e87950>, count: int = 1) → bool

remove_from_inventory(game_object, object_id, count=1)

Remove a number of Objects from the inventory of an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • object_definition (ObjectDefinition) – The definition of an Object.
  • count (int, optional) – The amount of the Object to remove. Default is 1.
Returns:

True, if the count of the specified Object were removed successfully. False, if not.

static remove_from_inventory_by_id(game_object, object_id, count=1)

Remove a number of Objects by their Id from the inventory of an Object.

Parameters:
  • game_object (GameObject) – The Object to remove Objects from.
  • object_id (int) – The decimal identifier of an Object.
  • count (int, optional) – The amount of the Object to remove. Default is 1.
Returns:

True, if the count of the specified Object were removed successfully. False, if not.

static set_ownership_of_all_items_in_object_inventory_to_sim(game_object, sim_info)

Change the ownership status of all items in the inventory of an Object to be owned by the household of a Sim.

Parameters:
  • game_object (GameObject) – The objects in the inventory of this Object will become owned by the household of the Sim
  • sim_info (SimInfo) – The household of this Sim will be the new owner for all items in the inventory of the Object.
Returns:

True, if ownership was transferred successfully. False, if not.

Return type:

bool

Lock Utils
class CommonObjectLockUtils

Bases: object

Utilities for manipulating the locking component of Objects, such as the ones found on Doors.

static get_portal_locking_component(game_object)

Retrieve the Portal Locking component of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The Portal Locking component of the Object or None if an error occurs.
Return type:Union[BaseLockingComponent, None]
static is_door_locked_for_sim(door, sim_info)

Determine if a Door is locked for a Sim.

Parameters:
  • door (Door) – An instance of a Door.
  • sim_info (SimInfo) – An instance of a Sim.
Returns:

True, if the Door is locked for the specified Sim. False, if not.

Return type:

bool

static lock_door(door, sim_info_list, lock_priority=LockPriority.PLAYER_LOCK, lock_sides=LockSide.LOCK_BOTH, clear_existing_locks=ClearLock.CLEAR_OTHER_LOCK_TYPES, replace_same_lock_type=False)

Lock a Door for Sims.

Parameters:
  • door (Door) – An instance of a Door.
  • sim_info_list (Iterator[SimInfo]) – A collection of Sims to lock the door for.
  • lock_priority (LockPriority, optional) – The priority of the lock being locked. Default is LockPriority.PLAYER_LOCK.
  • lock_sides (LockSide, optional) – The side(s) of the door to lock. Default is Both Sides.
  • clear_existing_locks (ClearLock, optional) – The other types of locks to clear from the door when locking it. Default is ClearLock.CLEAR_OTHER_LOCK_TYPES.
  • replace_same_lock_type (bool, optional) – Set to True to replace lock types that are the same. Set to False to keep lock types that are the same. Default is False.
Returns:

True, if the Door was locked successfully. False, if not.

Return type:

bool

static refresh_portal_locks(game_object)

Refresh the Portal Locks of an Object.

Note

If an Object cannot be locked, this function will do nothing.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if locks were refreshed successfully. False, if not.
Return type:bool
static refresh_portal_locks_on_all_objects(include_object_callback=None)

Refresh the Portal Locks on all Objects.

Parameters:include_object_callback (Callable[[GameObject], bool], optional) – If the result of this callback is True, the Object will be have it’s locks refreshed. If set to None, All Objects will have their locks refreshed. Default is None.
Returns:True, if the locks on all Objects were successfully refreshed. False, if not.
Return type:bool
static test_door_lock_for_sim(door, sim_info)

Determine if a door is locked for a Sim.

Parameters:
  • door (Door) – An instance of a Door.
  • sim_info (SimInfo) – An instance of a Sim.
Returns:

The result of the door being locked and which side it is on.

Return type:

bool

static unlock_door(door, sim_info_list, lock_priority=LockPriority.PLAYER_LOCK, unlock_sides=LockSide.LOCK_BOTH, clear_existing_locks=ClearLock.CLEAR_NONE, replace_same_lock_type=False)

Unlock a Door for Sims.

Parameters:
  • door (Door) – An instance of a Door.
  • sim_info_list (Iterator[SimInfo]) – A collection of Sims to lock the door for.
  • lock_priority (LockPriority, optional) – The priority of the lock being unlocked. Default is LockPriority.PLAYER_LOCK.
  • unlock_sides (LockSide, optional) – The side(s) of the door to unlock. Default is Both Sides.
  • clear_existing_locks (ClearLock, optional) – The other types of locks to clear from the door when unlocking it. Default is ClearLock.CLEAR_NONE.
Returns:

True, if the Door was unlocked successfully. False, if not.

Return type:

bool

Slots
class CommonObjectSlotUtils

Bases: object

Utilities for manipulating object slots.

classmethod get_all_connected_objects_gen(script_object: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5057fc3e50>, include_self: bool = False, direct_connections_only: bool = False, include_object_callback: Callable[[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5057fc3e50>], bool] = None) → Iterator[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5057fc41d0>]

get_all_connected_objects_generator( script_object, include_self=False, direct_connections_only=False, include_object_callback=None )

Retrieve all objects connected to the specified Object.

Parameters:
  • script_object (ScriptObject) – The Object to locate connections with.
  • include_self (bool, optional) – If True, then script_object will be included in the results. If False, script_object will not be included in the results. Default is False.
  • direct_connections_only (bool, optional) – If True, then only directly connected objects will be included in the results. If False, all connected objects as well as all objects connected to those objects recursively will be included in the results.
  • include_object_callback (Callable[[ScriptObject], bool], optional) – If the result of this callback is True, the Object will be included in the results. If set to None, All Objects will be included. Default is None.
Returns:

An iterator of Objects connected to the specified Object.

Return type:

Iterator[BaseObject]

classmethod get_connected_objects_by_slot_name_gen(script_object: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5057fc3e50>, slot_name: sims4communitylib.enums.common_slot_type.CommonSlotType, include_object_callback: Callable[[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5057fc3e50>], bool] = None) → Iterator[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5057fc3e50>]

get_connected_objects_by_slot_generator(script_object, slot_name, include_object_callback=None)

Get all connected objects by slot.

Parameters:
  • script_object (ScriptObject) – The Object to locate connections with.
  • slot_name (CommonSlotType) – The name of the slot to locate a connected objects at.
  • include_object_callback (Callable[[ScriptObject], bool], optional) – If the result of this callback is True, the Object will be included in the results. If set to None, All Objects will be included. Default is None.
Returns:

An iterator of objects connected to the specified object at the specified slot.

Return type:

Iterator[ScriptObject]

classmethod get_containment_slots(game_object)

Retrieve the containment slots of an object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:A collection of containment slots on the specified object.
Return type:Tuple[CommonObjectContainmentSlot]
classmethod get_first_connected_object_by_slot_name(script_object, slot_name, include_object_callback=None)

Get the first connected object by slot.

Note

If only the first object found matching the slot type will be returned.

Parameters:
  • script_object (ScriptObject) – The Object to locate connections with.
  • slot_name (CommonSlotType) – The name of the slot to locate a connected object at.
  • include_object_callback (Callable[[ScriptObject], bool], optional) – If the result of this callback is True, the Object will be included in the results. If set to None, All Objects will be included. Default is None.
Returns:

The object connected to the specified object at the specified slot or None if no object is found.

Return type:

Union[ScriptObject, None]

classmethod get_slot_component(game_object)

Retrieve the SlotComponent of an Object.

Parameters:game_object (GameObject) – An instance of an object.
Returns:The SlotComponent of the object or None if not found.
Return type:bool
classmethod get_slot_name(slot)

Retrieve the name of a slot.

Parameters:slot (SlotType) – The slot to use.
Returns:The name of the slot or ‘No Slot Name’ if a problem occurs.
Return type:str
State
class CommonObjectStateUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for manipulating the state of Objects.

static break_object(game_object)

Break an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has been broken. False, if not.
Return type:bool
static can_become_broken(game_object)

Determine if an Object is able to break.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object is able to break. False, if not.
Return type:bool
static can_become_dirty(game_object)

Determine if an Object is able to get dirty.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object is able to get dirty. False, if not.
Return type:bool
static convert_quality_from_object_state_value(value)

Convert an ObjectStateValue to a matching CommonObjectQuality value.

Parameters:value (ObjectStateValue) – An instance of ObjectStateValue
Returns:The specified ObjectStateValue translated to CommonObjectQuality or None if the value could not be translated.
Return type:Union[‘CommonObjectQuality’, None]
static convert_quality_to_object_state_value(value)

Convert CommonObjectQuality to an ObjectStateValue.

Parameters:value (CommonObjectQuality) – The value to convert.
Returns:The value translated to an ObjectStateValue, or None if the value could not be translated.
Return type:Union[ObjectStateValue, None]
static fix_object(game_object)

Fix an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has been fixed. False, if not.
Return type:bool
classmethod get_current_object_state(game_object, object_state)

Get the value of a state on an Object.

Parameters:
  • game_object (GameObject) – The Object to change.
  • object_state (Union[int, CommonObjectStateId, ObjectState]) – The state to use.
Returns:

The value of the specified state on an Object or None if a problem occurs.

Return type:

Union[ObjectStateValue, None]

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
static get_object_state_component(game_object)

Retrieve the State Component of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The State Component of the specified Object or None if no state component is found.
Return type:Union[StateComponent, None]
classmethod get_object_state_guid(object_state)

Retrieve the GUID of an object state. (Not to be confused with the instance id)

Parameters:object_state (ObjectState) – An instance of an object state.
Returns:The GUID of the state or None if no identifier is found.
Return type:Union[int, None]
classmethod get_object_state_items(game_object)

Retrieve all Object States of an objects.

Parameters:game_object (GameObject) – The object to check.
Returns:A mapping of Object State to the current value of the object state.
Return type:Dict[ObjectState, ObjectStateValue]
classmethod get_object_state_value_guid(object_state_value)

Retrieve the GUID of an object state. (Not to be confused with the instance id)

Parameters:object_state_value (ObjectStateValue) – An instance of an object state.
Returns:The GUID of the state value or None if no identifier is found.
Return type:Union[int, None]
classmethod get_object_states(game_object)

Retrieve the state values of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:A collection of ObjectStateValues.
Return type:Tuple[ObjectStateValue]
static get_quality(game_object)

Retrieve the Quality of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The CommonObjectQuality that represents the quality of the Object, or None if the quality could not be determined.
Return type:Union[CommonObjectQuality, None]
static get_quality_state(game_object)

Retrieve the Quality State of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The quality state of the Object or None when not found.
Return type:Union[ObjectStateValue, None]
classmethod has_all_object_states(game_object, object_state_ids)

Determine if an Object has all of the specified object states.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • object_state_ids (Tuple[int]) – A collection of decimal identifiers for object states.
Returns:

True, if the object has all of the specified object states. False, if not.

Return type:

bool

classmethod has_any_object_states(game_object, object_state_ids)

Determine if an Object has any of the specified object states.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • object_state_ids (Tuple[int]) – A collection of decimal identifiers for object states.
Returns:

True, if the object has any of the specified object states. False, if not.

Return type:

bool

static has_normal_quality(game_object)

Determine if an object has normal quality.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has normal quality. False, if not.
Return type:bool
classmethod has_object_state(game_object, object_state_identifier)

Determine if an Object has an object state available.

Parameters:
Returns:

True, if the Object has the specified object state as one of its available states (Not if the specified value is what the state on the object is set to). False, if not.

Return type:

bool

classmethod has_object_state_value(game_object, object_state_value_identifier)

Determine if an Object has a state set to an Object State Value

Parameters:
  • game_object (GameObject) – The Object to check.
  • object_state_value_identifier (Union[int, CommonObjectStateValueId, ObjectStateValue]) – The identifier of the object state value to check.
Returns:

True, if the Object has the specified object state value set. False, if not.

Return type:

bool

static has_outstanding_quality(game_object)

Determine if an object has outstanding quality.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has outstanding quality. False, if not.
Return type:bool
static has_poor_quality(game_object)

Determine if an object has poor quality.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has poor quality. False, if not.
Return type:bool
static is_broken(game_object)

Determine if an Object is broken.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object is broken. False, if not.
Return type:bool
static is_dirty(game_object)

Determine if an Object is dirty.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object is dirty. False, if not.
Return type:bool
classmethod is_object_in_state(game_object, object_state_value)

Determine if an object is in a state.

Parameters:
  • game_object (GameObject) – The object to check.
  • object_state_value (Union[int, CommonObjectStateValueId, ObjectStateValue]) – The object state value to check.
Returns:

True, if the state of an object has the specified object state value. False, if not.

Return type:

bool

classmethod is_object_usable(game_object)

Determine if an Object is in a usable state.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object is in a usable state. False, if not.
Return type:bool
classmethod load_object_state_by_id(object_state_value)

Load an instance of an Object State by its identifier.

Parameters:object_state (Union[int, CommonObjectStateId, ObjectState]) – The identifier of an Object State.
Returns:An instance of an Object State Value matching the decimal identifier or None if not found.
Return type:Union[ObjectState, None]
classmethod load_object_state_value_by_id(object_state_value)

Load an instance of an Object State Value by its identifier.

Parameters:object_state_value (Union[int, CommonObjectStateValueId, ObjectStateValue]) – The identifier of an Object State Value.
Returns:An instance of an Object State Value matching the decimal identifier or None if not found.
Return type:Union[ObjectStateValue, None]
static make_clean(game_object)

Make an Object clean.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has been made clean. False, if not.
Return type:bool
static make_dirty(game_object)

Make an Object dirty.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the specified Object has been made dirty. False, if not.
Return type:bool
classmethod set_object_state(script_object, object_state)

Set the object state of an Object.

Parameters:
  • game_object (GameObject) – The Object to modify.
  • object_state_value (Union[int, CommonObjectStateValueId, ObjectStateValue]) – The state to set.
static set_quality(game_object, quality)

Set the quality of an object.

Parameters:
  • game_object (GameObject) – The object to modify.
  • quality (CommonObjectQuality) – The quality to set.
Tags
class CommonObjectTagUtils

Bases: object

Utilities for manipulating the tags of objects.

static add_game_tags(game_object, tags, persist=False)

Add tags to an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • tags (Tuple[Union[int, CommonGameTag]]) – A collection of Game Tags to add.
  • persist (bool, optional) – If True, the Tags will persist to all instances of the Object. If False, the Tags will persist only to the specified Object. Default is False.
Returns:

True, if the Tags were successfully added. False, if not.

Return type:

bool

static get_game_tags(game_object)

Retrieve the tags of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:A collection of tags the Object has.
Return type:Set[int]
static has_game_tags(game_object, tags)

Determine if an Object has any of the specified tags.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • tags (Iterator[Union[int, CommonGameTag]]) – A collection of tags to locate.
Returns:

True, if the Object has any of the specified tags. False, if not.

Return type:

bool

static remove_game_tags(game_object, tags)

Remove tags from an Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • tags (Tuple[Union[int, CommonGameTag]]) – A collection of Game Tags to remove.
Returns:

True, if the Tags were successfully removed. False, if not.

Return type:

bool

Misc

Object
class CommonObjectUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for retrieving Objects in various ways.

classmethod create_unique_identifier(game_object)

Create a unique identifier for an Object.

Note

The unique identifier will be the same for all objects of the same type. For Example, with two The Ambassador toilets they will have the same unique identifier.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:An identifier that uniquely identifies a specific type of Object.
Return type:int
classmethod get_catalog_name(game_object)

Retrieve the catalog name identifier of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The decimal identifier of the catalog name of an Object or -1 if no catalog name is found.
Return type:int
classmethod get_game_object(game_object_id)

Retrieve an instance of an Object in the game world.

Parameters:game_object_id (int) – The decimal identifier of an Object.
Returns:An instance of an Object or None if not found.
Return type:GameObject
classmethod get_game_object_definition(game_object, pack_safe=False, get_fallback_definition_id=True)

Retrieve the definition for an Object.

Parameters:
  • game_object (GameObject) – An instance of a GameObject.
  • pack_safe (bool, optional) – If true, objects will be searched for keeping package safety in mind. Default is False.
  • get_fallback_definition_id (bool, optional) – Set True, to locate a fallback definition id. Default is True.
Returns:

The definition of the Game Object or None if no definition is found.

Return type:

Definition

classmethod get_game_object_definition_id(game_object: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5069018190>, pack_safe: bool = False, get_fallback_definition_id: bool = True) → Optional[int]

get_game_object_definition(game_object, pack_safe=False, get_fallback_definition_id=True)

Retrieve the definition for an Object.

Parameters:
  • game_object (GameObject) – An instance of a GameObject.
  • pack_safe (bool, optional) – If true, objects will be searched for keeping package safety in mind. Default is False.
  • get_fallback_definition_id (bool, optional) – Set True, to locate a fallback definition id. Default is True.
Returns:

The id of the definition of the Game Object or None if no definition is found.

Return type:

Union[int, None]

classmethod get_game_object_manager()

Retrieve the manager that manages all Game Objects in a game world.

Returns:The manager that manages all Game Objects in a game world.
Return type:ObjectManager
classmethod get_instance_for_all_game_objects_generator(include_object_callback: Callable[[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5069018190>], bool] = None) → Iterator[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5069018190>]

get_instance_for_all_objects_generator(include_object_callback=None)

Retrieve an instance for each and every Object in the game world.

Parameters:include_object_callback (Callable[[GameObject], bool], optional) – If the result of this callback is True, the Object will be included in the results. If set to None, All Objects will be included.
Returns:An iterator of all Objects matching the include_object_callback filter.
Return type:Iterator[GameObject]
classmethod get_instance_for_all_visible_game_objects_generator(include_object_callback: Callable[[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5069018190>], bool] = None) → Iterator[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5069018190>]

get_instance_for_all_visible_objects_generator(include_object_callback=None)

Retrieve an instance for each and every visible Object in the game world.

Parameters:include_object_callback (Callable[[GameObject], bool], optional) – If the result of this callback is True, the Object will be included in the results. If set to None, All Objects will be included.
Returns:An iterator of all Objects matching the include_object_callback filter.
Return type:Iterator[GameObject]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_object_definition(object_id, pack_safe=False, get_fallback_definition_id=True)

Retrieve the definition for an Object.

Parameters:
  • object_id (int) – The decimal identifier of an Object.
  • pack_safe (bool, optional) – If true, objects will be searched for keeping package safety in mind. Default is False.
  • get_fallback_definition_id (bool, optional) – Set True, to locate a fallback definition id. Default is True.
Returns:

The definition of the object with the id.

Return type:

Definition

classmethod get_object_definition_id(object_id, pack_safe=False, get_fallback_definition_id=True)

Retrieve the definition for an Object.

Parameters:
  • object_id (int) – The decimal identifier of an Object.
  • pack_safe (bool, optional) – If true, objects will be searched for keeping package safety in mind. Default is False.
  • get_fallback_definition_id (bool, optional) – Set True, to locate a fallback definition id. Default is True.
Returns:

The id of the definition of the object with the id.

Return type:

Union[int, None]

classmethod get_object_guid(game_object)

Retrieve the GUID of an Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The GUID of the specified Object or -1 if it does not have one.
Return type:int
classmethod get_object_id(object_instance)

Retrieve the decimal identifier of an Object.

Parameters:object_instance (BaseObject) – An instance of an Object.
Returns:The decimal identifier of the BaseObject or -1 if the id could not be gained.
Return type:int
classmethod get_root_parent(object_instance)

Retrieve the root parent of an Object.

Parameters:object_instance (ScriptObject) – An instance of an Object.
Returns:The root parent of the Object or None if a problem occurs.
Return type:Union[ScriptObject, None]
classmethod has_root_parent(object_instance)

Determine if an Object has a root parent.

Parameters:object_instance (ScriptObject) – An instance of an Object.
Returns:True, if the Object has a root parent. False, if not.
Return type:bool
Object Type
class CommonObjectTypeUtils

Bases: object

Utilities for determining the type of an object.

static is_adult_bed(game_object)

Determine if an Object is a Bed for Adult Sims.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Bed for Adult Sims. False, if not.
Return type:bool
static is_bed(game_object)

Determine if an Object is a Bed.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Bed. False, if not.
Return type:bool
static is_chicken(game_object)

Determine if an Object is a Chicken.

Note

A Chicken is either a Hen or Rooster.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Chicken. False, if not.
Return type:bool
static is_child_bed(game_object: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50598a6fd0>) → bool

is_adult_bed(game_object)

Determine if an Object is a Bed for Child Sims.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Bed for Child Sims. False, if not.
Return type:bool
static is_cow(game_object)

Determine if an Object is a Cow.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Cow. False, if not.
Return type:bool
static is_dolphin(game_object)

Determine if an Object is a Dolphin.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Dolphin. False, if not.
Return type:bool
static is_door(game_object)

Determine if an Object is a Door.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Door. False, if not.
Return type:bool
static is_double_bed(game_object)

Determine if an Object is a Double Bed.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Double Bed. False, if not.
Return type:bool
static is_fence(game_object)

Determine if an Object is a Fence.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Door. False, if not.
Return type:bool
static is_hen(game_object)

Determine if an Object is a Hen.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Hen. False, if not.
Return type:bool
static is_human_sim_bed(game_object)

Determine if an Object is a Bed for Human Sims.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Bed for Human Sims. False, if not.
Return type:bool
static is_light(game_object)

Determine if an Object is a Light.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Light. False, if not.
Return type:bool
static is_livestock(game_object)

Determine if an Object is considered to be Livestock.

Note

Objects considered to be Livestock are Llamas and Cows.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is Livestock. False, if not.
Return type:bool
static is_llama(game_object)

Determine if an Object is a Llama.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Llama. False, if not.
Return type:bool
static is_loveseat(game_object)

Determine if an Object is a Loveseat.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Loveseat. False, if not.
Return type:bool
static is_pet_sim_bed(game_object)

Determine if an Object is a Bed for Pet Sims.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Bed for Pet Sims. False, if not.
Return type:bool
static is_rabbit(game_object)

Determine if an Object is a Rabbit.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Rabbit. False, if not.
Return type:bool
static is_rooster(game_object)

Determine if an Object is a Rooster.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Rooster. False, if not.
Return type:bool
static is_single_bed(game_object)

Determine if an Object is a Single Bed.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Single Bed. False, if not.
Return type:bool
static is_stair(game_object)

Determine if an Object is a Stair.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Stair. False, if not.
Return type:bool
static is_swimming_pool(game_object)

Determine if an Object is a Swimming Pool.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Swimming Pool. False, if not.
Return type:bool
static is_swimming_pool_seat(game_object)

Determine if an Object is a Swimming Pool Seat.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Swimming Pool Seat. False, if not.
Return type:bool
static is_toddler_bed(game_object)

Determine if an Object is a Bed for Toddler Sims.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Bed for Toddler Sims. False, if not.
Return type:bool
static is_toilet(game_object)

Determine if an Object is a Toilet.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Toilet. False, if not.
Return type:bool
static is_vacuum_cleaner(game_object)

Determine if an Object is a Vacuum Cleaner.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Vacuum Cleaner. False, if not.
Return type:bool
static is_window(game_object)

Determine if an Object is a window.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:True, if the Object is a Window. False, if not.
Return type:bool
Interactions
Ownership
class CommonObjectOwnershipUtils

Bases: object

Utilities for manipulating the ownership of Objects.

static get_ownable_component(game_object)

Retrieve the Ownable Component of an Object if it has one.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The OwnableComponent of the Object or None if no OwnableComponent was found.
Return type:Union[OwnableComponent, None]
static get_owning_household_id(game_object)

Retrieve the decimal identifier of the Household that owns the Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The decimal identifier of the Household that owns the object.
Return type:int
static get_owning_sim(game_object)

Retrieve the Sim that owns an Object, if a Sim owns the Object.

Parameters:game_object (GameObject) – An instance of an Object.
Returns:The SimInfo of the Sim that owns the specified Object or None if no Sim owns the Object.
Return type:Union[SimInfo, None]
static set_owning_household_id(game_object, household_id)

Set the Household that owns the Object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • household_id (int) – The decimal identifier of a Household.
Returns:

True, if the Household was successfully set as the owner. False, if not.

Return type:

bool

static set_owning_sim(game_object, sim_info, make_sim_sole_owner=True)

Change the ownership of an Object to become owned by the household of a Sim and optional by the Sim themselves.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • sim_info (SimInfo) – An instance of a Sim.
  • make_sim_sole_owner (bool, optional) – If True, the Sim will become the sole owner in their household of the Object (In addition to the household owning it). If False, only the household will own the Object. Default is True.
Returns:

True, if ownership was transferred successfully. False, if not.

Return type:

bool

Reservation
class CommonObjectReservationUtils

Bases: object

Utilities for object reservations.

static begin_reservation(reservation_handler)

Begin reservation for the specified reservation handler.

Parameters:reservation_handler (_ReservationHandler) – The reservation handler to start.
Returns:The result of beginning the reservation.
Return type:ReservationResult
static can_be_reserved_by(game_object, sim_info)

Determine if an object can be reserved by the Sim.

Parameters:
  • game_object (GameObject) – An instance of an object.
  • sim_info (SimInfo) – An instance of a Sim.
Returns:

True, if the object can be reserved. False, if not.

Return type:

bool

static create_reservation_handler(object_instance, sim_info, **kwargs)

Create a reservation handler for a Sim to reserve an object.

Parameters:
  • object_instance (Union[GameObject, Part, BasicPropObject]) – An instance of an object.
  • sim_info (SimInfo) – An instance of a Sim. This Sim will be reserving the object.
  • kwargs (Any) – Keyword arguments used when creating the reservation handler.
Returns:

An instance of a Reservation Handler or None if a problem occurs.

Return type:

Union[_ReservationHandler, None]

static end_reservation(reservation_handler)

End reservation for the specified reservation handler.

Parameters:reservation_handler (_ReservationHandler) – The reservation handler to end.
Returns:The result of ending the reservation.
Return type:bool
static get_sims_using_object(game_object)

Retrieve a collection of Sims using the object.

Parameters:game_object (GameObject) – An instance of an object.
Returns:A collection of Sims using the object.
Return type:Tuple[SimInfo]
static has_all_free_slots(game_object, slot_types=())

Determine if an Object has all of the specified slots available for use.

Parameters:
  • game_object (GameObject) – An instance of an object.
  • slot_types (Tuple[CommonSlotTypes], optional) – A collection of CommonSlotTypes. Default is an empty collection.
Returns:

True, if all of the specified slots are free on the Object. False, if not.

Return type:

bool

static is_in_use(game_object)

Determine if an Object is in use.

Parameters:game_object (GameObject) – An instance of an object.
Returns:True, if the object is in use. False, if not.
Return type:bool
static is_in_use_by(game_object, sim_info)

Determine if an Object is in use by the specified Sim.

Parameters:
  • game_object (GameObject) – An instance of an object.
  • sim_info (SimInfo) – An instance of a Sim.
Returns:

True, if the object is in use by the specified Sim. False, if not.

Return type:

bool

Resource Utilities

Clubs

Note

To manipulate clubs of Sims, take a look at CommonSimClubUtils

class CommonClubUtils

Bases: object

Utilities for manipulating Clubs.

static get_club_members_gen(club, include_club_member_callback=CommonFunctionUtils.noop_true)

Retrieve the SimInfo of all members who are a part of a Club.

Parameters:
  • club (Club) – An instance of a Club.
  • include_club_member_callback (Callable[[SimInfo], bool], optional) – If the result of this callback is True, the Club Member will be included in the results. The default callback will allow all.
Returns:

An iterator of all Sims in a Club that pass the include callback filter.

Return type:

Iterator[SimInfo]

static get_club_rules_gen(club, include_club_rule_callback=CommonFunctionUtils.noop_true)

Retrieve all Club Rules of a Club.

Parameters:
  • club (Club) – An instance of a Club.
  • include_club_rule_callback (Callable[[ClubRule], bool], optional) – If the result of this callback is True, the Club Rule will be included in the results. The default callback will allow all.
Returns:

An iterator of all Club Rules for the specified Club that pass the include callback filter.

Return type:

Iterator[ClubRule]

static get_clubs_currently_gathering_gen(include_club_callback=CommonFunctionUtils.noop_true)

Retrieve all Clubs that are currently hosting a gathering.

Parameters:include_club_callback (Callable[[Club], bool], optional) – If the result of this callback is True, the Club will be included in the results. The default callback will allow all.
Returns:An iterator of all Clubs that are currently gathering and that pass the include callback filter.
Return type:Iterator[Club]

Components

class CommonComponentUtils

Bases: object

Utilities for handling components of component containers.

static add_dynamic_component(component_container, component_type)

Add a dynamic component to a ComponentContainer.

Parameters:
  • component_container (ComponentContainer) – The ComponentContainer to add to.
  • component_type (CommonComponentType) – The type of component being added.
Returns:

The added Component or None

Return type:

Union[Component, None]

static get_component(component_container, component_type, add_dynamic=False, return_type=Component)

Retrieve a component from a ComponentContainer.

Parameters:
  • component_container (ComponentContainer) – The ComponentContainer to retrieve a component from.
  • component_type (CommonComponentType) – The type of component being retrieved.
  • add_dynamic (bool, optional) – If True, the component will be added dynamically. If False, the component will not be added dynamically. Default is False.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Component.
Returns:

An object of type Component, or None if the specified component type is not found.

Return type:

Union[CommonExpectedReturnType, None]

static has_component(component_container, component_type)

Determine if a ComponentContainer has a component of the specified type.

Parameters:
  • component_container (ComponentContainer) – The ComponentContainer to check.
  • component_type (CommonComponentType) – The type of component to locate.
Returns:

True, if the ComponentContainer contains a component of the specified type. False, if not.

Return type:

bool

Game Pack

class CommonGamePackUtils

Bases: object

Utilities for checking various information about Game Packs and their availability.

static get_available_game_packs()

Retrieve a collection of all available Game Packs.

Returns:A collection of all Game Packs currently available and installed.
Return type:Tuple[Pack]
static get_game_pack_name(game_pack)

Retrieve the name of a Game Pack.

Parameters:game_pack (Pack) – The Game Pack to retrieve the name of.
Returns:The name of the Game Pack or <Unknown Pack> if not available.
Return type:str
static has_game_pack_available(game_pack)

Whether or not the specified Game Pack is available.

Parameters:game_pack (Pack) – The Game Pack to check for.
Returns:True, if the specified Game Pack is available. False, if not.
Return type:bool
static has_game_packs_available(game_packs)

Whether or not the specified Game Pack is available.

Parameters:game_packs (Tuple[Pack]) – The Game Packs to check for.
Returns:True, if all of the specified Game Packs are available. False, if any of them are not available.
Return type:bool

Recipes

Resources

class CommonResourceUtils

Bases: object

Utilities for retrieving the Tuning files and instances of various resources. (Objects, Snippets, Statistics, etc.).

static convert_str_to_fnv32(text, seed=2166136261, high_bit=True)

Convert a text string into an FNV32 decimal identifier.

Parameters:
  • text (str) – The text to convert.
  • seed (int) – A seed to use when converting. Default value is 2166136261.
  • high_bit (bool) – If True, the high FNV bit will be returned. If False, a low FNV bit will be returned.
Returns:

The text converted to a FNV32 decimal identifier.

Return type:

int

static convert_str_to_fnv64(text, seed=14695981039346656037, high_bit=True)

Convert a text string into an FNV64 decimal identifier.

Parameters:
  • text (str) – The text to convert.
  • seed (int) – A seed to use when converting. Default value is 14695981039346656037.
  • high_bit (bool) – If True, a high bit version of the FNV bit will be returned. If False, a low bit version of the FNV bit will be returned.
Returns:

The text converted to an FNV64 decimal identifier.

Return type:

int

static get_enum_by_int_value(value, enum_type, default_value=None)

Retrieve an enum value by its value.

Parameters:
  • value (int) – The integer value of the enum value to retrieve.
  • enum_type (Any) – The type of enum to retrieve.
  • default_value (Any, optional) – The default value to return if an enum value was not found using the specified name. Default is None.
Returns:

The enum value with a value matching the specified value or the default value if not found.

Return type:

Any

static get_enum_by_name(name, enum_type, default_value=None)

Retrieve an enum value by its name.

Parameters:
  • name (str) – The name of the enum value to retrieve.
  • enum_type (Any) – The type of enum to retrieve.
  • default_value (Any, optional) – The default value to return if an enum value was not found using the specified name. Default is None.
Returns:

The enum value with a name matching the specified name.

Return type:

Any

static get_instance_manager(instance_manager_type)

Get an InstanceManager for the specified type.

Parameters:instance_manager_type (Types) – The type of InstanceManager to get.
Returns:An InstanceManager for the specified type, or None if no InstanceManager is found.
Return type:Union[InstanceManager, None]
static get_resource_key(resource_type, resource_key)

Retrieve the resource key of a resource in the format: 00000000(Type):00000000(Group):00000000000000000(Instance Guid)

Note

Possible Usages:

  • Retrieve the identifier of an Icon to display next to an Interaction in the Pie Menu.
  • Retrieve the identifier of an Image for display in Dialogs or Notifications.
Example Usage:
# This will retrieve the key for the image with identifier 1234
icon_resource_key = CommonResourceUtils.get_resource_key(Types.PNG, 1234)
Parameters:
  • resource_type (Types) – The type of resource being loaded.
  • resource_key (Union[int, str]) – The decimal identifier or string resource key of the resource.
Returns:

The resource key of an instance or None if no instance was found.

Return type:

CommonResourceKey

static load_all_instance_types(instance_type, return_type=Any)

Load all instances of the specified type.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

A dictionary of resource keys to Instances of the specified type.

Return type:

Dict[str, Any]

static load_all_instance_values(instance_type, return_type=Any)

Load all instance values of the specified type.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

All instance values of the specified type.

Return type:

ValuesView[Any]

static load_all_instances(instance_type, return_type=Any)

Load all instances of the specified type.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

An items view of all instances of the specified type. (Resource Key, Instance)

Return type:

ItemsView[str, Any]

static load_all_instances_as_guid_to_instance(instance_type, return_type=Any)

Load all instances of the specified type and convert it to a dictionary mapping of GUID to Instance.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

A dictionary of instance GUID to instances of the specified type.

Return type:

Dict[int, Any]

static load_instance(instance_type, instance_id, return_type=Any)

Load an instance of the specified type.

Example Usage 1:
 
# This will retrieve an instance for the Confident mood and will be of type statistics.mood.Mood
mood_instance = CommonResourceUtils.load_instance(Types.MOOD, CommonMoodId.CONFIDENT)
Example Usage 2:
 
# This will retrieve an instance for the Walk Style Angry buff and will be of type buffs.buff.Buff
buff_instance = CommonResourceUtils.load_instance(Types.BUFF, CommonBuffId.WALK_STYLE_ANGRY)
Parameters:
  • instance_type (Types) – The type of instance being loaded.
  • instance_id (int) – The decimal identifier of an instance.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

An instance of the specified type or None if no instance was found.

Return type:

Any

static load_instance_from_manager(instance_manager, instance_id, return_type=Any)

Load an instance from the specified InstanceManager.

Parameters:
  • instance_manager (InstanceManager) – The InstanceManager an instance will be loaded from.
  • instance_id (int) – The decimal identifier of an instance.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

An instance of the specified type or None if no instance was found.

Return type:

Any

static load_instances_with_any_tags(resource_type, tags, return_type=Any)

Retrieve all resources that contain the specified tag names within their tuning file.

Note

Possible Usages:

  • Load all Snippet files containing properties with any of the specified tags.
Parameters:
  • resource_type (Types) – The type of resource being loaded.
  • tags (Tuple[str]) – A collection of tag names to locate within a tuning file.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

A collection of resources that contain any of the specified tags.

Return type:

Tuple[Any]

static load_resource_bytes(resource_key, silent_fail=True)

Retrieve the bytes of a resource.

Parameters:
  • resource_key (CommonResourceKey) – The key of the resource.
  • silent_fail (bool, optional) – Set to True to ignore errors if they occur. Set to False to throw errors when they occur. Default is True.
Returns:

An Input Output Byte reader/writer for the resource.

Return type:

BytesIO

static load_resource_bytes_by_name(resource_type, resource_name, fnv64=True, high_bit=False)

Load the bytes of a resource into a Bytes Reader.

Note

This function will only work if the instance key/decimal identifier of the resource equates to the name of the resource.

Parameters:
  • resource_type (Types) – The type of resource being loaded.
  • resource_name (str) – The tuning name of the resource.
  • has_fnv64_identifier (bool, optional) – Set to True to indicate the resource uses a 64 bit identifier. Set to False to indicate the resource uses a 32 bit identifier. Default is True.
  • has_high_bit_identifier (bool, optional) – Set to True to indicate the resource uses a high bit identifier. Set to False to indicate the resource uses a low bit identifier. Default is False.
Returns:

An Input Output Byte reader/writer for the resource or None if a problem occurs.

Return type:

Union[BytesIO, None]

static register_tuning(mod_identity, class_type, tuning_type, tuning_identifier, tuning_contents)

Dynamically register a tuning instance.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod registering the tuning.
  • class_type (Type) – The type of class being registered.
  • tuning_type (Types) – The type of tuning being registered.
  • tuning_id (int) – The decimal identifier of the tuning being registered.
  • tuning_contents (str) – The xml contents of the tuning.

Situations

Note

To manipulate situations of Sims, take a look at CommonSimSituationUtils

class CommonSituationUtils

Bases: object

Utilities for manipulating Situations.

static get_sim_info_for_all_sims_in_running_situations_by_type(situation_type)

Retrieve a SimInfo object for all Sims in a Situation.

Parameters:situation_type (Type[Situation]) – The type of situation to locate.
Returns:A collection of SimInfo for all Sims in the situations that match the specified type.
Return type:Tuple[SimInfo]
static get_sim_info_for_all_sims_in_situation(situation)

Retrieve a SimInfo object for all Sims in a Situation.

Parameters:situation (Situation) – A situation
Returns:A collection of SimInfo for all Sims in the situation.
Return type:Tuple[SimInfo]
static get_situation_guid(situation_identifier)

Retrieve the GUID of a Situation.

Parameters:situation_identifier (Union[int, Situation]) – The identifier or instance of a Situation.
Returns:The GUID of the specified Situation or -1 if it does not have one.
Return type:int
static get_situation_id(situation_identifier)

Retrieve the decimal identifier of a Situation.

Parameters:situation_identifier (Union[int, Situation]) – The identifier or instance of a Situation.
Returns:The decimal identifier of the Situation or None if the Situation does not have an id.
Return type:Union[int, None]
static get_situation_job_guid(situation_job_identifier)

Retrieve the GUID of a Situation Job.

Parameters:situation_job_identifier (Union[int, SituationJob]) – The identifier or instance of a Situation Job.
Returns:The GUID of the specified Situation or -1 if it does not have one.
Return type:int
static get_situation_manager_for_zone(zone_id=None)

Retrieve the situation manager for a zone.

Parameters:zone_id (int, optional) – The zone to retrieve the situation manager of. Default is None, which is the current zone.
Returns:The situation manager for the specified zone.
Return type:SituationManager
static get_situation_name(situation)

Retrieve the Name of a Situation.

Parameters:situation (Situation) – An instance of a Situation.
Returns:The short name of a Situation or None if a problem occurs.
Return type:Union[str, None]
static get_situation_names(situations)

Retrieve the Names of a collection of Situation.

Parameters:situations (Iterator[Situation]) – A collection of Situation instances.
Returns:A collection of names for all specified Situations.
Return type:Tuple[str]
static load_situation_by_id(situation_id)

Load an instance of a Situation by its decimal identifier (GUID).

Parameters:situation_guid (Union[int, CommonSituationId, Situation]) – The decimal identifier of a Situation. (Not to be confused with the instance id)
Returns:An instance of a Situation matching the decimal identifier or None if not found.
Return type:Union[Situation, None]
static locate_first_running_situation_by_tag(situation_type, zone_id=None)

Locate the first running Situation from a Zone by a tag.

Parameters:
  • tag (CommonGameTag) – A tag to search for the situation with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_first_running_situation_by_tags(tags: Iterator[sims4communitylib.enums.tags_enum.CommonGameTag], zone_id: int = None) → Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5058227790>]

locate_first_running_situation_by_tag(situation_type, zone_id=None)

Locate the first running Situation from a Zone by a collection of tags.

Parameters:
  • tags (Iterator[CommonGameTag]) – A list of tags to search for the situation with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_first_running_situation_by_type(situation_type, zone_id=None)

Locate the first running Situation from a Zone by its Type.

Parameters:
  • situation_type (Type[Situation]) – The type of situation to search for.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_running_situation_by_id(situation_id: Union[int, sims4communitylib.enums.situations_enum.CommonSituationId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058227790>], zone_id: int = None) → Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5058227790>]

locate_situation_by_id(situation_id, zone_id=None)

Locate a running Situation from a Zone by its id.

Parameters:
  • situation_id (Union[int, CommonSituationId, Situation]) – The decimal identifier of a Situation. (Not to be confused with the instance id)
  • zone_id (int, optional) – The zone to retrieve the situation from. Default is None, which is the current zone.
Returns:

The situation from the specified zone that matches the specified id or None if not found.

Return type:

Union[Situation, None]

static locate_running_situations_by_tag(tag, zone_id=None)

Locate all running Situations in a Zone by a tag.

Parameters:
  • tag (CommonGameTag) – A tag to search for situations with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_running_situations_by_tags(tags, zone_id=None)

Locate all running Situations in a Zone by a collection of tags.

Parameters:
  • tags (Iterator[CommonGameTag]) – A list of tags to search for situations with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have any of the specified tags.

Return type:

Tuple[Situation]

static locate_running_situations_by_type(situation_type, zone_id=None)

Locate all running Situations in a Zone by Type.

Parameters:
  • situation_type (Type[Situation]) – The type of situation to search for.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

Skills

Note

To manipulate skills of Sims, take a look at CommonSimSkillUtils

class CommonSkillUtils

Bases: object

Utilities for manipulating Skills.

static get_all_skills_gen(include_skill_callback=None)

Retrieve all Skills.

Parameters:include_skill_callback (Callable[[Skill], bool], optional) – If the result of this callback is True, the Skill will be included in the results. If set to None, All Skills will be included.
Returns:An iterator of Skills that pass the specified include_skill_callback.
Return type:Iterator[Skill]
static get_short_name(skill)

Retrieve the Short Name of a Skill.

Parameters:skill (Skill) – An instance of a Skill.
Returns:The short name of a Skill or None if a problem occurs.
Return type:Union[str, None]
static get_short_names(skills)

Retrieve the Short Names of a collection of Skills.

Parameters:skills (Iterator[Skill]) – A collection of Skill instances.
Returns:A collection of short names of all Skill instances.
Return type:Tuple[str]
static get_skill_id(skill_identifier)

Retrieve the decimal identifier of a Skill.

Parameters:skill_identifier (Union[int, Skill]) – The identifier or instance of a Skill.
Returns:The decimal identifier of the Skill or None if the Skill does not have an id.
Return type:Union[int, None]
static load_skill_by_id(skill_id)

Load an instance of a Skill by its decimal identifier.

Parameters:skill_id (Union[int, CommonSkillId, Skill]) – The decimal identifier of a Skill.
Returns:An instance of a Skill matching the decimal identifier or None if not found.
Return type:Union[Skill, None]

Statistics

Note

To manipulate statistics/commodities of Sims, take a look at CommonSimStatisticUtils

class CommonStatisticUtils

Bases: object

Utilities for manipulating Statistics.

static get_statistic_id(statistic_identifier)

Retrieve the decimal identifier of a Statistic.

Parameters:statistic_identifier (Union[int, BaseStatistic]) – The identifier or instance of a Statistic.
Returns:The decimal identifier of the Statistic or None if the Statistic does not have an id.
Return type:Union[int, None]
static get_statistic_initial_value(statistic_id)

Retrieve the Initial Value of a Statistic.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the Statistic to use.
Returns:The initial value of the statistic.
Return type:float
static get_statistic_instance_manager()

Retrieve the manager that manages all Statistics.

Returns:The manager that manages all Statistics.
Return type:StatisticInstanceManager
static get_statistic_max_value(statistic_id)

Retrieve the Maximum Value of a Statistic.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the Statistic to use.
Returns:The maximum value of the statistic.
Return type:float
static get_statistic_min_value(statistic_id)

Retrieve the Minimum Value of a Statistic.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the Statistic to use.
Returns:The minimum value of the statistic.
Return type:float
static load_statistic_by_id(statistic_id)

Load an instance of a Statistic by its decimal identifier.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The decimal identifier of a Statistic.
Returns:An instance of a Statistic matching the decimal identifier or None if not found.
Return type:Union[BaseStatistic, None]

Loot Actions

Note

To manipulate or apply Loot Actions to Sims, take a look at CommonSimLootActionUtils

class CommonLootActionUtils

Bases: object

Utilities for manipulating Loot Actions.

static apply_loot_actions_by_id_using_resolver(loot_actions_id, resolver)

Apply loot actions by id using a resolver.

Parameters:
  • loot_actions_id (int) – The decimal identifier of a loot actions instance to apply.
  • resolver (Resolver) – A resolver used in various ways by loot actions. The resolver could be a SingleSimResolver, which will attempt to apply the loot to a single Sim, a DoubleSimResolver, which will attempt to apply to two Sims, or various other types of resolvers.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_by_ids_using_resolver(loot_actions_ids, resolver)

Apply loot actions by their ids using a resolver.

Parameters:
  • loot_actions_ids (Tuple[int]) – A collection of decimal identifiers of LootActions instances to apply.
  • resolver (Resolver) – A resolver used in various ways by loot actions. The resolver could be a SingleSimResolver, which will attempt to apply the loot to a single Sim, a DoubleSimResolver, which will attempt to apply to two Sims, or various other types of resolvers.
Returns:

True, if at least one of the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_using_resolver(loot_actions, resolver)

Apply loot actions using a resolver.

Parameters:
  • loot_actions (LootActions) – The loot actions to apply.
  • resolver (Resolver) – A resolver used in various ways by loot actions. The resolver could be a SingleSimResolver, which will attempt to apply the loot to a single Sim, a DoubleSimResolver, which will attempt to apply to two Sims, or various other types of resolvers.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static load_loot_actions_by_id(loot_actions_id)

Load a Loot Actions instance by its decimal identifier.

Parameters:loot_actions_id (Union[int, LootActions]) – The decimal identifier of a LootActions instance.
Returns:An instance of a Loot Actions matching the decimal identifier or None if not found.
Return type:Union[LootActions, None]

Sim Utilities

Fundamentals

Names
class CommonSimNameUtils

Bases: object

Utilities for manipulating the name of Sims.

static create_random_first_name(gender, species=CommonSpecies.HUMAN, sim_name_type=CommonSimNameType.DEFAULT)

Create a random first name.

Parameters:
  • gender (CommonGender) – A gender.
  • species (CommonSpecies, optional) – A species. Default is HUMAN.
  • sim_name_type (CommonSimNameType, optional) – The Sim Name Type determines from which list of names to randomize the name from. Default is CommonSimNameType.DEFAULT.
Returns:

A random first name.

Return type:

str

static create_random_last_name(gender, species=CommonSpecies.HUMAN, sim_name_type=CommonSimNameType.DEFAULT)

Create a random last name.

Parameters:
  • gender (CommonGender) – A gender.
  • species (CommonSpecies, optional) – A species. Default is HUMAN.
  • sim_name_type (CommonSimNameType, optional) – The Sim Name Type determines from which list of names to randomize the name from. Default is CommonSimNameType.DEFAULT.
Returns:

A random last name.

Return type:

str

static get_first_name(sim_info)

Retrieve the First Name of a Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the first name of.
Returns:The first name of the specified Sim.
Return type:str
static get_full_name(sim_info)

Retrieve the full name of a Sim.

Note

Resulting Full Name: ‘{First} {Last}’

Parameters:sim_info (SimInfo) – The Sim to retrieve the full name of.
Returns:The full name of the specified Sim.
Return type:str
static get_full_names(sim_info_list)

Retrieve a collection of full names for the specified Sims.

Note

Resulting Full Names: (‘{First} {Last}’, ‘{First} {Last}’, ‘{First} {Last}’, …)

Parameters:sim_info_list (Tuple[SimInfo]) – A collection of Sims
Returns:A collection of full names of the specified Sims.
Return type:Tuple[str]
static get_last_name(sim_info)

Retrieve the Last Name of a Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the last name of.
Returns:The last name of the specified Sim.
Return type:str
static has_name(sim_info)

Determine if a Sim has a name.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the specified Sim has a name. False, if not.
Return type:bool
static set_first_name(sim_info, first_name)

Retrieve the First Name of a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to set the first name of.
  • first_name (str) – The first name you want the Sim to have.
static set_last_name(sim_info, last_name)

Retrieve the Last Name of a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to set the last name of.
  • last_name (str) – The last name you want the Sim to have.
Age
class CommonAgeUtils

Bases: object

Utilities for manipulating Ages of Sims.

classmethod are_same_age(sim_info, other_sim_info)

Determine if two Sims are the same Age.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • other_sim_info (SimInfo) – The other Sim to compare to.
Returns:

True, if both Sims are the same Age.

Return type:

bool

classmethod convert_to_approximate_age(age)

Convert an age to an approximate Age value.

Parameters:age (Union[CommonAge, Age, int]) – An Age.
Returns:The specified Age converted into an approximate Age value.
Return type:Age
classmethod get_age(sim_info, exact_age=False)

Retrieve the Age of a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to get the Age of.
  • exact_age (bool, optional) – If set to True, the exact age of the Sim will be returned (Age 24 will be returned as 24). If set to False, the age of the Sim rounded to the nearest Age value will be returned. (Age 24 will be returned as Age.YOUNGADULT). Default is False.
Returns:

The Age of the Sim or None if a problem occurs.

Return type:

Union[Age, None]

classmethod get_percentage_total_days_sim_has_been_in_their_current_age(sim_info)

Retrieve the percentage total days a Sim has been in their current age.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The percentage total days the specified Sim has been in their current age.
Return type:float
classmethod get_total_days_sim_has_been_in_their_current_age(sim_info)

Retrieve the total number of days a Sim has been in their current Age.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A total number of days the specified Sim has been in their current Age.
Return type:float
classmethod get_total_days_to_age_up(sim_info)

Retrieve the total number of days required for the next age of a Sim to be required. (Not to be confused with the amount of days they have left)

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The total number of days required for the specified Sim to reach their next age.
Return type:float
classmethod get_total_days_until_sim_ages_up(sim_info)

Retrieve the total number of days a Sim has left until they age up.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The total number of days the specified Sim has left until they age up.
Return type:int
classmethod has_age(sim_info, age, exact_age=False)

Determine if a Sim has a matching Age.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • age (Union[CommonAge, Age, int]) – The age to check.
  • exact_age (bool, optional) – If True, the Sims exact age will be used. If False, the Sims approximate age will be used. In most cases, this should be False. Default is False.
Returns:

True, if the age of the specified Sim matches the specified age. False, if not.

Return type:

bool

classmethod has_any_age(sim_info, ages, exact_age=False)

Determine if a Sim has an Age matching any of the specified Ages.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • ages (Iterator[Union[CommonAge, Age, int]]) – The ages to check.
  • exact_age (bool, optional) – If True, the Sims exact age will be used. If False, the Sims approximate age will be used. In most cases, this should be False. Default is False.
Returns:

True, if the age of the specified Sim matches any of the specified ages. False, if not.

Return type:

bool

classmethod is_adult(sim_info)

Determine if a Sim is either a Young Adult or an Adult.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_adult_age(age)

Determine if an Age is a Young Adult or an Adult.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_adult_or_elder(sim_info)

Determine if a Sim is a Young Adult, an Adult, or an Elder.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_adult_or_elder_age(age)

Determine if an age is Young Adult, Adult, or Elder.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_age_available_for_sim(sim_info, age)

Determine if an Age is available for a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • age (CommonAge) – The age to check.
Returns:

True, if the specified Age is available for the specified Sim. False, if not.

Return type:

bool

classmethod is_baby(sim_info)

Determine if a Sim is a Baby.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_baby_age(age)

Determine if an Age is a Baby.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_baby_child_or_toddler(sim_info)

Warning

Obsolete: Don’t use this function. Use the :func:’~is_baby_toddler_or_child’ function instead.

classmethod is_baby_infant_or_toddler(sim_info)

Determine if a Sim is a Baby, Infant, or a Toddler.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_baby_infant_or_toddler_age(age)

Determine if an age is Baby or Toddler.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_baby_infant_toddler_or_child(sim_info)

Determine if a Sim is a Baby, Infant, a Toddler, or a Child.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_baby_infant_toddler_or_child_age(age)

Determine if an age is Baby, Infant, Toddler, or Child.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_baby_or_toddler(sim_info)

Determine if a Sim is a Baby or a Toddler.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_baby_or_toddler_age(age)

Determine if an age is Baby or Toddler.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_baby_toddler_or_child(sim_info)

Determine if a Sim is a Baby, a Toddler, or a Child.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_baby_toddler_or_child_age(age)

Determine if an age is Baby, Toddler, or Child.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_child(sim_info)

Determine if a Sim is a Child.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_child_age(age)

Determine if an Age is a Child.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_child_or_teen(sim_info)

Determine if a Sim is a Child or a Teen.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_child_or_teen_age(age)

Determine if an age is Child or Teen.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_elder(sim_info)

Determine if a Sim is an Elder.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_elder_age(age)

Determine if an Age is an Elder.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_infant(sim_info)

Determine if a Sim is an Infant.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_infant_age(age)

Determine if an Age is an Infant.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_mature_adult(sim_info)

Determine if a Sim is an Adult.

Note

This function does not determine whether they are a Young Adult or not. Use ‘is_adult’ to check for both.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_mature_adult_age(age)

Determine if an Age is an Adult.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_mature_adult_or_elder(sim_info)

Determine if a Sim is an Adult or an Elder.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_mature_adult_or_elder_age(age)

Determine if an age is Adult or Elder.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_older_than(sim_info, age, or_equal=False)

Determine if a Sim is older than the specified Age.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • age (Union[CommonAge, Age, int]) – The age to check with.
  • or_equal (bool) – If True, the age check will be older than or equal to. If False, the Age check will be older than.
Returns:

True, if the Sim is older than the specified Age or equal to the specified Age if or_equal is True. False, if not.

Return type:

bool

classmethod is_teen(sim_info)

Determine if a Sim is a Teen.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_teen_adult_or_elder(sim_info)

Determine if a Sim is a Teen, a Young Adult, an Adult, or an Elder.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_teen_adult_or_elder_age(age)

Determine if an age is Teen, Young Adult, Adult, or Elder.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_teen_age(age)

Determine if an Age is a Teen.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_teen_or_adult(sim_info)

Determine if a Sim is a Teen, a Young Adult, or an Adult.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_teen_or_adult_age(age)

Determine if an age is Teen, Young Adult, or Adult.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_teen_or_young_adult(sim_info)

Determine if a Sim is a Teen or a Young Adult.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_teen_or_young_adult_age(age)

Determine if an age is Teen or Young Adult.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_toddler(sim_info)

Determine if a Sim is a Toddler.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_toddler_age(age)

Determine if an Age is a Toddler.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_toddler_or_child(sim_info)

Determine if a Sim is a Toddler or a Child.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_toddler_or_child_age(age)

Determine if an age is Toddler or Child.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_young_adult(sim_info)

Determine if a Sim is a Young Adult.

Note

This function does not determine whether they are an Adult or not. Use “is_adult” to check for both.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is. False, if the Sim is not.
Return type:bool
classmethod is_young_adult_age(age)

Determine if an Age is a Young Adult.

Parameters:age (Union[CommonAge, Age, int]) – The age to check.
Returns:True, if it is. False, if it is not.
Return type:bool
classmethod is_younger_than(sim_info, age, or_equal=False)

Determine if a Sim is younger than the specified Age.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • age (Union[CommonAge, Age, int]) – The age to check with.
  • or_equal (bool) – If True, the age check will be younger than or equal to. If False, the age check will be younger than.
Returns:

True, if the Sim is younger than the specified Age or equal to the specified age if or_equal is True. False, if not.

Return type:

bool

classmethod set_age(sim_info, age)

Set the Age of a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to set the Age of.
  • age (Union[CommonAge, Age, int]) – The Age to set the Sim to.
Returns:

True, if the Age was set successfully. False, if not.

Return type:

bool

classmethod set_percentage_total_days_sim_has_been_in_their_current_age(sim_info, percentage_progress)

Set the percentage total days a Sim has been in their current age.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • percentage_progress (int) – A percentage total days a Sim has been in their current age.
classmethod set_total_days_sim_has_been_in_their_current_age(sim_info, days)

Set the total number of days of progress made towards the next age of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • days (float) – The total number of days the Sim has been in their current age.
Species
class CommonSpeciesUtils

Bases: object

Utilities for manipulating and checking the Species of Sims.

static are_same_species(sim_info, other_sim_info)

Determine if two sims are of the same species.

Note

Extended Species are also compared (Large Dog, Small Dog, etc.)

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • other_sim_info (SimInfo) – The Sim to compare to.
Returns:

True, if both Sims are the same species. False, if not.

Return type:

bool

static get_species(sim_info)

Retrieve the Species of a sim.

Parameters:sim_info (SimInfo) – The Sim to get the Species of.
Returns:The Species of the Sim or None if the Sim does not have a Species.
Return type:Union[Species, None]
static is_animal(sim_info)

Determine if a Sim is an Animal.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Animal (Large Dog, Small Dog, Cat, Fox). False, if not.
Return type:bool
static is_animal_species(species)

Determine if a Species is an Animal.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is a Animal Species (Large Dog, Small Dog, Cat, or Fox). False, if not.
Return type:bool
static is_cat(sim_info)

Determine if a Sim is a Cat.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Cat. False, if not.
Return type:bool
static is_cat_species(species)

Determine if a Species is a Cat.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is a Cat Species. False, if not.
Return type:bool
static is_dog(sim_info)

Determine if a Sim is a Dog.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Dog (Large Dog, Small Dog). False, if not.
Return type:bool
static is_dog_species(species)

Determine if a Species is a Dog.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is a Dog Species (Large Dog, Small Dog). False, if not.
Return type:bool
static is_fox(sim_info)

Determine if a Sim is a Fox.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Fox. False, if not.
Return type:bool
static is_fox_species(species)

Determine if a Species is a Fox.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is a Fox Species. False, if not.
Return type:bool
static is_horse(sim_info)

Determine if a Sim is a Horse.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Horse. False, if not.
Return type:bool
static is_horse_species(species)

Determine if a Species is a Horse.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is a Horse Species. False, if not.
Return type:bool
static is_human(sim_info)

Determine if a Sim is a Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Human. False, if not.
Return type:bool
static is_human_species(species)

Determine if a Species is a Human.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is Human. False, if not.
Return type:bool
static is_large_dog(sim_info)

Determine if a Sim is a Large Dog.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Large Dog. False, if not.
Return type:bool
static is_pet(sim_info)

Determine if a Sim is a Pet.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Pet (Large Dog, Small Dog, Cat). False, if not.
Return type:bool
static is_pet_species(species)

Determine if a Species is a Pet.

Parameters:species (Union[Species, int]) – The Species to check.
Returns:True, if the Species is a Pet Species (Large Dog, Small Dog, Cat). False, if not.
Return type:bool
static is_small_dog(sim_info)

Determine if a Sim is a Small Dog.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Small Dog. False, if not.
Return type:bool
static set_species(sim_info, species)

Set the Species of a sim.

Parameters:
  • sim_info (SimInfo) – The Sim to set the Species of.
  • species (Union[Species, int]) – The Species to set the Sim to.
Returns:

True, if successful. False, if not.

Return type:

bool

Age and Species
class CommonAgeSpeciesUtils

Bases: object

Utilities for checking the Age and Species of Sims.

static are_same_age_and_species(sim_info, other_sim_info)

Determine if two Sims are the same Age and the same Species.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • other_sim_info (SimInfo) – The other Sim to compare to.
Returns:

True, if both Sims are the same Age and Species. False, if they are not.

Return type:

bool

static is_adult_animal(sim_info)

Determine if a sim is an Adult Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Adult Pet (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_adult_human(sim_info)

Determine if a sim is a Young Adult or Adult Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Young Adult or Adult Human. False, if the Sim is not.
Return type:bool
static is_adult_human_or_animal(sim_info)

Determine if a sim is a Young Adult, Adult, or Elder Human or an Adult Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Young Adult, Adult, or Elder Human or an Adult Animal (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_adult_human_or_pet(sim_info)

Determine if a sim is a Young Adult, Adult, or Elder Human or an Adult Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Young Adult, Adult, or Elder Human or an Adult Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_adult_pet(sim_info)

Determine if a sim is an Adult Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Adult Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_baby_human(sim_info)

Determine if a sim is a Baby Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Baby Human. False, if the Sim is not.
Return type:bool
static is_baby_or_toddler_human(sim_info)

Determine if a sim is a Baby or Toddler Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Baby or Toddler Human. False, if the Sim is not.
Return type:bool
static is_baby_toddler_or_child_human(sim_info)

Determine if a sim is a Baby, Toddler, or Child Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Baby, Toddler, or Child Human. False, if the Sim is not.
Return type:bool
static is_child_animal(sim_info)

Determine if a sim is a Child Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Child Animal (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_child_human(sim_info)

Determine if a sim is a Child Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Child Human. False, if the Sim is not.
Return type:bool
static is_child_or_teen_human(sim_info)

Determine if a sim is a Child or Teen Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Child or Teen Human. False, if the Sim is not.
Return type:bool
static is_child_pet(sim_info)

Determine if a sim is a Child Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Child Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_elder_animal(sim_info)

Determine if a sim is an Elder Pet (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Elder Pet (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_elder_human(sim_info)

Determine if a sim is an Elder Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Elder Human. False, if the Sim is not.
Return type:bool
static is_elder_human_or_animal(sim_info)

Determine if a sim is an Elder Human or Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Elder Human or Animal (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_elder_human_or_pet(sim_info)

Determine if a sim is an Elder Human or Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Elder Human or Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_elder_pet(sim_info)

Determine if a sim is an Elder Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Elder Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_mature_adult_human(sim_info)

Determine if a sim is an Adult Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Adult Human. False, if the Sim is not.
Return type:bool
static is_mature_adult_or_elder_human(sim_info)

Determine if a sim is a Adult or Elder Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Adult or Elder Human. False, if the Sim is not.
Return type:bool
static is_old_animal(sim_info)

Determine if a Sim is an Adult or Elder Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Adult or Elder Animal (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_old_human_or_animal(sim_info)

Determine if a sim is a Teen, Young Adult, Adult, or Elder Human or an Adult or Elder Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Teen, Young Adult, Adult, or Elder Human or an Adult or Elder Animal (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_old_human_or_pet(sim_info)

Determine if a sim is a Teen, Young Adult, Adult, or Elder Human or an Adult or Elder Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Teen, Young Adult, Adult, or Elder Human or an Adult or Elder Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_old_pet(sim_info)

Determine if a sim is an Adult or Elder Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is an Adult or Elder Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
static is_teen_adult_or_elder_human(sim_info)

Determine if a sim is a Teen, Young Adult, Adult, or Elder Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Teen, Young Adult, Adult, or Elder Human. False, if the Sim is not.
Return type:bool
static is_teen_human(sim_info)

Determine if a sim is a Teen Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Teen Human. False, if the Sim is not.
Return type:bool
static is_teen_or_adult_human(sim_info)

Determine if a sim is a Teen, Young Adult, or Adult Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Teen, Young Adult, or Adult Human. False, if the Sim is not.
Return type:bool
static is_teen_or_young_adult_human(sim_info)

Determine if a sim is a Teen or Young Adult Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Teen or Young Adult Human. False, if the Sim is not.
Return type:bool
static is_toddler_human(sim_info)

Determine if a sim is a Toddler Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Toddler Human. False, if the Sim is not.
Return type:bool
static is_toddler_or_child_human(sim_info)

Determine if a sim is a Toddler or Child Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Toddler or Child Human. False, if the Sim is not.
Return type:bool
static is_young_adult_human(sim_info)

Determine if a sim is a Young Adult Human.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Young Adult Human. False, if the Sim is not.
Return type:bool
static is_young_human_or_animal(sim_info)

Determine if a sim is a Baby, Toddler, or Child Human or a Child Animal (Cat, Small Dog, Large Dog, Fox).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Baby, Toddler, or Child Human or a Child Animal (Cat, Small Dog, Large Dog, Fox). False, if the Sim is not.
Return type:bool
static is_young_human_or_pet(sim_info)

Determine if a sim is a Baby, Toddler, or Child Human or a Child Pet (Cat, Small Dog, Large Dog).

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is a Baby, Toddler, or Child Human or a Child Pet (Cat, Small Dog, Large Dog). False, if the Sim is not.
Return type:bool
Demographic Types
Gender
Occults
Body
class CommonSimBodyUtils

Bases: object

Utilities for manipulating the body of Sims.

static get_ocean_wading_size(sim_info)

Retrieve the size of a Sim if they were to wade in an Ocean of water.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A tuple indicating the x and y Ocean wading size of a Sim from their origin point.
Return type:Tuple[int, int]
static get_pond_wading_size(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f505ad0b0d0>) → Tuple[int, int]

get_wading_size(sim_info)

Retrieve the size of a Sim if they were to wade in a pond of water.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A tuple indicating the x and y Pond wading size of a Sim from their origin point.
Return type:Tuple[int, int]
static get_wading_size(sim_info)

Retrieve the size of a Sim if they were to wade in an Ocean of water.

Note

This function is obsolete. Please use get_ocean_wading_size() instead.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A tuple indicating the x and y wading size of a Sim from their origin point.
Return type:Tuple[int, int]
Genealogy
class CommonSimGenealogyUtils

Bases: object

Utilities for managing and manipulating the Genealogy of Sims.

static get_father_sim_info(sim_info)

Retrieve the Father of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The father of the Sim or None if the Sim does not have a father.
Return type:Union[SimInfo, None]
static get_fathers_father_sim_info(sim_info)

Retrieve the Grandfather of a Sim on their fathers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The grandfather of the Sim on their fathers side or None if the Sim does not have a father or their father does not have a mother.
Return type:Union[SimInfo, None]
static get_fathers_mother_sim_info(sim_info)

Retrieve the Grandmother of a Sim on their fathers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The grandmother of the Sim on their fathers side or None if the Sim does not have a father or their father does not have a mother.
Return type:Union[SimInfo, None]
static get_genealogy_tracker(sim_info)

Retrieve the Genealogy Tracker for a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The genealogy tracker of the Sim or None if not found.
Return type:Union[GenealogyTracker, None]
static get_mother_sim_info(sim_info)

Retrieve the Mother of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The mother of the Sim or None if the Sim does not have a mother.
Return type:Union[SimInfo, None]
static get_mothers_father_sim_info(sim_info)

Retrieve the Grandfather of a Sim on their mothers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The grandfather of the Sim on their mothers side or None if the Sim does not have a mother or their mother does not have a father.
Return type:Union[SimInfo, None]
static get_mothers_mother_sim_info(sim_info)

Retrieve the Grandmother of a Sim on their mothers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The grandmother of the Sim on their mothers side or None if the Sim does not have a mother or their mother does not have a mother.
Return type:Union[SimInfo, None]
static has_father(sim_info)

Determine if a Sim has a father.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has a father. False, if not.
Return type:bool
static has_grandfather_on_fathers_side(sim_info)

Determine if a Sim has a grandfather on the fathers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has a grandfather on the fathers side. False, if not.
Return type:bool
static has_grandfather_on_mothers_side(sim_info)

Determine if a Sim has a grandfather on the mothers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has a grandfather on the mothers side. False, if not.
Return type:bool
static has_grandmother_on_fathers_side(sim_info)

Determine if a Sim has a grandmother on the fathers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has a grandmother on the fathers side. False, if not.
Return type:bool
static has_grandmother_on_mothers_side(sim_info)

Determine if a Sim has a grandmother on the mothers side.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has a grandmother on the mothers side. False, if not.
Return type:bool
static has_mother(sim_info)

Determine if Sim A is the mother of Sim B.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has a mother. False, if not.
Return type:bool
static is_father_of(sim_info_a, sim_info_b)

Determine if Sim A is the father of Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is the father of Sim B. False, if not.

Return type:

bool

static is_fathers_father_of(sim_info_a, sim_info_b)

Determine if Sim A is the grandfather of Sim B on the fathers side of Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is the grandfather of Sim B on their fathers side. False, if not.

Return type:

bool

static is_fathers_mother_of(sim_info_a, sim_info_b)

Determine if Sim A is the grandmother of Sim B on the fathers side of Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is the grandmother of Sim B on their fathers side. False, if not.

Return type:

bool

static is_mother_of(sim_info_a, sim_info_b)

Determine if Sim A is the mother of Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is the mother of Sim B. False, if not.

Return type:

bool

static is_mothers_father_of(sim_info_a, sim_info_b)

Determine if Sim A is the grandfather of Sim B on the mothers side of Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is the grandfather of Sim B on their mothers side. False, if not.

Return type:

bool

static is_mothers_mother_of(sim_info_a, sim_info_b)

Determine if Sim A is the grandmother of Sim B on the mothers side of Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is the grandmother of Sim B on their mothers side. False, if not.

Return type:

bool

static remove_family_relations_with(sim_info_a, sim_info_b, remove_from_family_tree=True)

Remove the family relations Sim A has with Sim B and the family relations Sim B has with Sim A.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – The Sim to remove from the family of Sim A.
  • remove_from_family_tree (bool, optional) – If True, Sim A will remove Sim B from their family tree as well. If False, the family tree of Sim A will not be modified. Default is True.
Returns:

True, if the family relations between the Sims was removed successfully. False, if not.

Return type:

bool

static remove_father_relation(sim_info)

Remove the Father of a Sim from their Family Tree.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the father of the Sim has been removed. False, if not.
Return type:bool
static remove_fathers_father_relation(sim_info)

Remove the relation of a Sim to their Grandfather on their fathers side from their Family Tree.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the grandfather of the Sim has been removed. False, if not.
Return type:bool
static remove_fathers_mother_relation(sim_info)

Remove the relation of a Sim to their Grandmother on their fathers side from their Family Tree.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the grandmother of the Sim has been removed. False, if not.
Return type:bool
static remove_mother_relation(sim_info)

Remove the Mother of a Sim from their Family Tree.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the mother of the Sim has been removed. False, if not.
Return type:bool
static remove_mothers_father_relation(sim_info)

Remove the Father of the Mother of a Sim from their Family Tree.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the father of the mother of the Sim has been removed. False, if not.
Return type:bool
static remove_mothers_mother_relation(sim_info)

Remove the relation of a Sim to their Grandmother on their mothers side from their Family Tree.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the grandmother of the Sim has been removed. False, if not.
Return type:bool
static set_as_father_of(sim_info, new_child_sim_info, propagate=False)

Set a Sim to be the Father of another Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • new_child_sim_info (SimInfo) – The new child of Sim A.
  • propagate (bool, optional) – If set to True, the grandparent relations will also be updated. Default is False.
Returns:

True, if the relation was set successfully. False, if not.

Return type:

bool

static set_as_fathers_father_of(sim_info, new_fathers_father_sim_info)

Set a Sim to be the Fathers Father of another Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • new_grandchild_sim_info (SimInfo) – The new grandchild of Sim A.
Returns:

True, if the relation was set successfully. False, if not.

Return type:

bool

static set_as_fathers_mother_of(sim_info, new_grandchild_sim_info)

Retrieve the Father of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • new_grandchild_sim_info (SimInfo) – The new grandchild of Sim A.
Returns:

True, if the relation was set successfully. False, if not.

Return type:

bool

static set_as_mother_of(sim_info, new_child_sim_info, propagate=False)

Set a Sim to be the Mother of another Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • new_child_sim_info (SimInfo) – The new child of Sim A.
  • propagate (bool, optional) – If set to True, the grandparent relations will also be updated. Default is False.
Returns:

True, if the relation was set successfully. False, if not.

Return type:

bool

static set_as_mothers_father_of(sim_info, new_grandchild_sim_info)

Retrieve the Father of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • new_grandchild_sim_info (SimInfo) – The new grandchild of Sim A.
Returns:

True, if the relation was set successfully. False, if not.

Return type:

bool

static set_as_mothers_mother_of(sim_info, new_grandchild_sim_info)

Retrieve the Father of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • new_grandchild_sim_info (SimInfo) – The new grandchild of Sim A.
Returns:

True, if the relation was set successfully. False, if not.

Return type:

bool

Voice
Walkstyles
class CommonSimWalkstyleUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for manipulating the Walkstyle of Sims.

classmethod get_current_walkstyle(sim_info)

Retrieve the current walkstyle of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The current walkstyle of the Sim or None when not found.
Return type:Union[Walkstyle, None]
classmethod get_default_walkstyle(sim_info)

Retrieve the default walkstyle of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The default walkstyle of a Sim or None if the Sim is not available or has no default walk style.
Return type:Union[Walkstyle, None]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str

Outfits

Appearance Modifiers
class CommonSimAppearanceModifierUtils

Bases: object

Utilities for manipulating the appearance modifiers of Sims.

static add_appearance_modifier(sim_info, modifier, modifier_guid, priority=CommonAppearanceModifierPriority.TRANSFORMED, apply_to_all_outfits=True, additional_flags=OutfitOverrideOptionFlags.DEFAULT, source=None)

Determine if a Sim has any appearance modifiers applied to them of a specified type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • modifier (AppearanceModifier.BaseAppearanceModification) – The Appearance Modifier to apply.
  • modifier_guid (int) – The GUID of the appearance modifier being applied.
  • priority (CommonAppearanceModifierPriority, optional) – The priority of the appearance modifier. This determines which types of appearance modifiers can override this modifier and which ones this modifier overrides. Default is CommonAppearanceModifierPriority.TRANSFORMED.
  • apply_to_all_outfits (bool, optional) – If True, the appearance modifier will apply to all outfits. If False, the appearance modifier will only apply the current outfit of the Sim. Default is True.
  • additional_flags (OutfitOverrideOptionFlags, optional) – Additional flags for overriding outfit parts. Default is OutfitOverrideOptionFlags.DEFAULT.
  • source (Any, optional) – The source of the appearance modifier. Default is None.
static evaluate_appearance_modifiers(sim_info)

Force evaluate the appearance modifiers of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
static get_appearance_modifiers_by_guid_gen(sim_info, modifier_guid)

Retrieve the appearance modifiers applied to a Sim that have the specified GUID.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • modifier_guid (int) – The GUID of the modifiers to search for.
Returns:

An iterator of Appearance Modifiers that have the specified GUID.

Return type:

Iterator[ModifierInfo]

static get_appearance_modifiers_by_type_gen(sim_info, modifier_type)

Retrieve the appearance modifiers applied to a Sim that match a specified type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • modifier_type (Type[AppearanceModifier.BaseAppearanceModification]) – The type of the modifiers to search for.
Returns:

An iterator of Appearance Modifiers that match the specified type.

Return type:

Iterator[ModifierInfo]

static get_appearance_modifiers_gen(sim_info, include_appearance_modifier=None)

Retrieve the appearance modifiers applied to a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • include_appearance_modifier (Callable[[CommonAppearanceModifierType, ModifierInfo], bool], optional) – If the result of this callback is True, the Appearance Modifier will be included in the results. If set to None, All Appearance Modifiers will be included. Default is None.
Returns:

An iterator of all Appearance Modifiers applied to the Sim that match the include_appearance_modifier filter.

Return type:

Iterator[ModifierInfo]

static get_appearance_tracker(sim_info)

Retrieve the appearance tracker of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The appearance tracker for the Sim or None if not found.
Return type:Union[AppearanceTracker, None]
static has_any_appearance_modifiers(sim_info)

Determine if a Sim has any appearance modifiers applied to them.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has any appearance modifiers applied to them. False, if not.
Return type:bool
static has_any_appearance_modifiers_of_type(sim_info, modifier_type)

Determine if a Sim has any appearance modifiers applied to them of a specified type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • modifier_type (Type[AppearanceModifier.BaseAppearanceModification]) – The type of modifier to search for.
Returns:

True, if the Sim has any appearance modifiers applied to them of the specified type. False, if not.

Return type:

bool

static has_any_appearance_modifiers_with_guid(sim_info, modifier_guid)

Determine if a Sim has any appearance modifiers applied to them with a specified GUID.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • modifier_guid (int) – The GUID of the modifier to search for.
Returns:

True, if the Sim has any appearance modifiers applied to them with the specified GUID. False, if not.

Return type:

bool

static remove_appearance_modifiers_by_guid(sim_info, modifier_guid, source='S4CL Removal')

Remove appearance modifiers from a Sim by their GUID.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • modifier_guid (int) – The GUID of the modifiers to remove.
  • source (str, optional) – The source of the removal. Default is “S4CL Removal”.
CAS
Outfit

Stats

Bucks
class CommonSimBucksUtils

Bases: object

Utilities for bucks.

classmethod add_all_perks(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5059427f90>, bucks_type: Union[sims4communitylib.enums.common_bucks_types.CommonBucksType, <sphinx.ext.autodoc.importer._MockObject object at 0x7f5059427610>], no_cost: bool = True, **__) → sims4communitylib.classes.testing.common_execution_result.CommonExecutionResult

remove_all_perks(sim_info, bucks_type, refund_cost=True, **__)

Add all Perks of a specified Bucks type to a Sim.

Note

A Sim needs to be spawned before their perks can be added.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perks being added.
  • no_cost (bool, optional) – Set True to unlock the perk without spending perk points. Set False to spend perk points to unlock the perk.. Default is False
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod can_afford_perk(sim_info, perk)

Determine if a Sim can afford to purchase a perk.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • perk (Union[BucksPerk, int]) – The perk to check.
Returns:

The result of the test. True, if the perk can be afforded by the Sim. False, if not.

Return type:

CommonTestResult

classmethod get_available_perks_gen(sim_info, bucks_type)

Retrieve all available Perks for the specified Bucks Type and Sim.

Note

A Sim needs to be spawned before perks can be checked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perks being returned.
Returns:

An iterator of Bucks Perks available to a Sim, regardless of locked status.

Return type:

Iterator[BucksPerk]

classmethod get_bucks_amount(sim_info, bucks_type)

Retrieve the number of available bucks to a Sim.

Note

A Sim needs to be spawned before bucks can be checked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the amount to return.
Returns:

The number of available bucks to a Sim for the specified Bucks Type or 0 if the Sim is not spawned, the bucks type does not exist, or a bucks tracker is not found.

Return type:

int

classmethod get_bucks_tracker(sim_info, bucks_type, add_if_none=False)

Retrieve the tracker on a Sim for a specified bucks type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The type of tracker to retrieve.
  • add_if_none (bool, optional) – Set True, to add the tracker to the Sim when it does not exist. Set False to only return the tracker if it exists. Default is False.
Returns:

The tracker on the Sim associated with the specified Bucks Type or None when not found.

Return type:

Union[BucksTrackerBase, None]

classmethod get_locked_perks_gen(sim_info, bucks_type)

Retrieve all Perks for the specified Bucks Type a Sim has locked.

Note

A Sim needs to be spawned before perks can be checked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perks being returned.
Returns:

An iterator of Bucks Perks that are locked for a Sim.

Return type:

Iterator[BucksPerk]

classmethod get_perk_bucks_type(sim_info, perk)

Retrieve the Bucks Type associated with a Perk.

Parameters:perk (Union[BucksPerk, int]) – The identifier or instance of a Perk.
Returns:The type of bucks the perk is associated to.
Return type:CommonBucksType
classmethod get_perk_unlock_cost(sim_info, perk)

Retrieve the amount of points a perk costs to unlock.

Parameters:perk (Union[BucksPerk, int]) – The identifier or instance of a Perk.
Returns:The amount of points the perk costs to unlock.
Return type:int
classmethod get_unlocked_perks_gen(sim_info, bucks_type)

Retrieve all Perks for the specified Bucks Type a Sim has unlocked.

Note

A Sim needs to be spawned before perks can be checked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perks being returned.
Returns:

An iterator of Bucks Perks that are unlocked for a Sim.

Return type:

Iterator[BucksPerk]

classmethod has_perk_locked(sim_info, perk)

Determine if a Sim has a perk locked.

Note

The Sim being checked needs to be spawned.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • perk (Union[BucksPerk, int]) – The perk to check.
Returns:

The result of the test. True, if the test passed. False, if the test failed.

Return type:

CommonTestResult

classmethod has_perk_unlocked(sim_info, perk)

Determine if a Sim has a perk unlocked.

Note

A Sim needs to be spawned to check this.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • perk (Union[BucksPerk, int]) – The perk to lock.
Returns:

The result of the test. True, if the test passed. False, if the test failed.

Return type:

CommonTestResult

classmethod load_perk_by_guid(perk)

Load an instance of a Bucks Perk by its GUID.

Parameters:perk (Union[int, BucksPerk]) – The decimal identifier of a Bucks Perk.
Returns:An instance of a Bucks Perk matching the decimal identifier or None if not found.
Return type:Union[BucksPerk, None]
classmethod lock_all_perks(sim_info, bucks_type, refund_cost=True)

Lock all perks of a specific Bucks type for a Sim.

Note

A Sim needs to be spawned before their perks can be locked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perks being locked.
  • refund_cost (bool, optional) – Set True to refund the cost of all unlocked perks. Set False to give no perk points back. Default is True
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod lock_perk(sim_info, perk, refund_cost=True)

Lock a perk for a Sim.

Note

A Sim needs to be spawned before their perks can be locked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • perk (Union[BucksPerk, int]) – The perk to lock.
  • refund_cost (bool, optional) – Set True to refund the cost of the perk. Set False to give no perk points back. Default is True
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod modify_bucks(sim_info, bucks_type, amount, reason=None, **__)

Modify the number of points available for a specific Bucks Type.

Note

A Sim needs to be spawned before their Bucks can be modified.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perk points.
  • amount (int) – The amount of points that will be added/removed from the Sim.
  • reason (str, optional) – The reason the perk points are being modified. Default is None.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod remove_all_perks(sim_info, bucks_type, refund_cost=True, reason=None, remove_perk_points=False, **__)

Remove all Perks of a specified Bucks type from a Sim.

Note

A Sim needs to be spawned before their perks can be removed.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perks being removed.
  • refund_cost (bool, optional) – Set True to refund the cost of all unlocked perks. Set False to give no perk points back. Default is True
  • reason (str, optional) – The reason the perks are being removed. Default is None.
  • remove_perk_points (bool, optional) – Set True to remove all perk points in addition to all the perks. Set False to remove only the perks. If this is True, refund_cost will be ignored. Default is False.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod set_bucks(sim_info, bucks_type, amount, reason=None, **__)

Set the amount of Bucks available to a Sim.

Note

A Sim needs to be spawned before their Bucks can be modified.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • bucks_type (Union[CommonBucksType, BucksType]) – The Bucks associated with the perk points.
  • amount (int) – The amount of points that will be available to the Sim. The value should be at or above zero.
  • reason (str, optional) – The reason the perk points are being modified. Default is None.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod unlock_perk(sim_info, perk, no_cost=True)

Unlock a perk.

Note

A Sim needs to be spawned before their perks can be unlocked.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • perk (Union[BucksPerk, int]) – The perk to lock.
  • no_cost (bool, optional) – Set True to unlock the perk without spending perk points. Set False to spend perk points to unlock the perk.. Default is False
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

Buffs
class CommonBuffUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for manipulating Buffs on Sims.

classmethod add_buff(sim_info, buff, buff_reason=None)

Add a Buff to a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to add the buff to.
  • buff (Union[int, CommonBuffId, Buff]) – The buff being added.
  • buff_reason (Union[int, str, LocalizedString, CommonStringId], optional) – The text that will display when the player hovers over the buffs. What caused the buffs to be added.
Returns:

The result of adding the buffs. True, if the specified buff was successfully added. False, if not.

Return type:

CommonExecutionResult

classmethod add_buffs(sim_info, buffs, buff_reason=None)

Add Buffs to a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to add the specified buffs to.
  • buffs (Iterator[Union[int, CommonBuffId, Buff]]) – An iterator of identifiers of buffs being added.
  • buff_reason (Union[int, str, LocalizedString, CommonStringId], optional) – The text that will display when the player hovers over the buffs. What caused the buffs to be added.
Returns:

The result of adding the buffs. True, if all of the specified buffs were successfully added. False, if not.

Return type:

CommonExecutionResult

classmethod get_buff_component(sim_info)

Retrieve the buff component of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The buff component of the Sim or None if not found.
Return type:Union[BuffComponent, None]
classmethod get_buff_id(buff_identifier)

Retrieve the GUID (Decimal Identifier) of a Buff.

Parameters:buff_identifier (Union[int, Buff]) – The identifier or instance of a Buff.
Returns:The decimal identifier of the Buff or None if the Buff does not have an id.
Return type:Union[int, None]
classmethod get_buff_ids(sim_info)

Retrieve decimal identifiers for all Buffs of a Sim.

Parameters:sim_info (SimInfo) – The Sim to checked.
Returns:A collection of Buff identifiers on a Sim.
Return type:List[int]
classmethod get_buff_name(buff)

Retrieve the Name of a Buff.

Parameters:buff (Buff) – An instance of a Buff.
Returns:The name of a Buff or None if a problem occurs.
Return type:Union[str, None]
classmethod get_buff_names(buffs)

Retrieve the Names of a collection of Buffs.

Parameters:buffs (Iterator[Buff]) – A collection of Buff instances.
Returns:A collection of names for all specified Buffs.
Return type:Tuple[str]
classmethod get_buffs(sim_info)

Retrieve all buffs currently active on a Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the buffs of.
Returns:A collection of currently active buffs on the Sim.
Return type:Tuple[Buff]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod has_all_buffs(sim_info, buffs)

Determine if the Sim has all of the specified buffs.

Parameters:
  • sim_info (SimInfo) – The Sim being checked.
  • buffs (Iterator[Union[int, CommonBuffId, Buff]]) – An iterator of buffs to check for.
Returns:

The result of testing. True, if the Sim has all of the specified buffs. False, if not.

Return type:

CommonTestResult

classmethod has_any_buffs(sim_info, buffs)

Determine if the Sim has any of the specified buffs.

Parameters:
  • sim_info (SimInfo) – The Sim being checked.
  • buffs (Iterator[Union[int, CommonBuffId, Buff]]) – An iterator of buffs to check for.
Returns:

The result of testing. True, if the Sim has any of the specified buffs. False, if not.

Return type:

CommonTestResult

classmethod has_buff(sim_info, buff)

Determine if the Sim has a Buff.

Parameters:
  • sim_info (SimInfo) – The Sim being checked.
  • buff (Union[int, CommonBuffId, Buff]) – The buff to check for.
Returns:

The result of testing. True, if the Sim has the specified buff. False, if not.

Return type:

CommonTestResult

classmethod has_fertility_boosting_buff(sim_info)

Determine if any fertility boosting buffs are currently active on a Sim.

Note

Fertility Boosting Buffs:

  • Fertility Potion
  • Fertility Potion Masterwork
  • Fertility Potion Normal
  • Fertility Potion Outstanding
  • Massage Table Fertility Boost
  • Massage Table Fertility Boost Incense
Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if they have any fertility boosting buffs. False, if not.
Return type:CommonTestResult
classmethod has_morning_person_buff(sim_info)

Determine if any Morning Person Trait buffs are currently active on a Sim.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if they have any morning person buffs. False, if not.
Return type:CommonTestResult
classmethod has_night_owl_buff(sim_info)

Determine if any Night Owl Trait buffs are currently active on a Sim.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if they have any night owl buffs. False, if not.
Return type:CommonTestResult
classmethod is_buff_available(buff)

Determine if a Buff is available for use.

Note

If the Buff is part of a package that is not installed, it will be considered as not available.

Parameters:buff (Union[int, CommonBuffId, Buff]) – The buff to check for.
Returns:True, if the Buff is available for use. False, if not.
Return type:bool
classmethod load_buff_by_id(buff)

Load an instance of a Buff by its identifier.

Parameters:buff (Union[int, CommonBuffId, Buff]) – The identifier of a Buff.
Returns:An instance of a Buff matching the decimal identifier or None if not found.
Return type:Union[Buff, None]
classmethod remove_buff(sim_info, buff)

Remove a Buff from a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to remove the buff from.
  • buff (Union[int, CommonBuffId, Buff]) – The buff being removed.
Returns:

The result of removing the buff. True, if the buff was successfully removed. False, if not.

Return type:

CommonExecutionResult

classmethod remove_buffs(sim_info, buffs)

Remove Buffs from a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to remove the specified buffs from.
  • buffs (Iterator[Union[int, CommonBuffId, Buff]]) – An iterator of identifiers of buffs being removed.
Returns:

The result of removing the buffs. True, if all of the specified buffs were successfully removed. False, if not.

Return type:

CommonExecutionResult

Currency
class CommonSimCurrencyUtils

Bases: object

Utilities for modifying various currency types of Sims.

classmethod add_simoleons_to_household(sim_info, amount, reason, **kwargs)

Add an amount of simoleons to the Household of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • amount (int) – The amount of simoleons to add.
  • reason (CommonCurrencyModifyReason) – The reason the simoleons are being added.
Returns:

True, if simoleons were added successfully. False, if not.

Return type:

bool

classmethod can_afford_simoleons(sim_info, amount)

Determine if a Sim can afford an amount of simoleons.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • amount (int) – The amount of simoleons to check.
Returns:

True, if the household of the Sim can afford the simoleon amount. False, if not.

Return type:

bool

classmethod get_household_funds(sim_info)

Retrieve the Funds object that manages the Household Simoleons for the Household of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The FamilyFunds object of the Household of the specified Sim or None if the Sim did not have a Household.
Return type:Union[FamilyFunds, None]
classmethod remove_simoleons_from_household(sim_info, amount, reason, require_full_amount=True, **kwargs)

Remove an amount of simoleons from the Household of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • amount (int) – The amount of simoleons to add.
  • reason (CommonCurrencyModifyReason) – The reason the simoleons are being removed.
  • require_full_amount (bool, optional) – If True, then the Sim must have the full amount for the removal to be successful. If False, the Sim does not require the full amount. Default is True.
Returns:

The amount of simoleons removed from the household of the specified Sim. This amount may be lower than the specified amount, if the Sim did not have enough simoleons for removal.

Return type:

float

Mood
class CommonMoodUtils

Bases: object

Utilities for manipulating Sim moods.

static get_current_mood(sim_info)

Retrieve the current mood for the specified Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the mood of.
Returns:The current Mood of the Sim.
Return type:Mood
static get_current_mood_id(sim_info)

Retrieve an identifier of the current mood for the specified Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the mood identifier of.
Returns:The identifier of the current Mood of the Sim.
Return type:int
static has_mood(sim_info, mood_id)

Determine if a Sim has the specified mood.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • mood_id (CommonMoodId) – The identifier of the Mood to check for.
Returns:

True, if the Sim has the specified Mood. False, if the Sim does not.

Return type:

bool

static is_angry(sim_info)

Determine if a Sim is angry.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_bored(sim_info)

Determine if a Sim is bored.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_confident(sim_info)

Determine if a Sim is confident.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_dazed(sim_info)

Determine if a Sim is dazed.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_embarrassed(sim_info)

Determine if a Sim is embarrassed.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_energized(sim_info)

Determine if a Sim is energized.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_fine(sim_info)

Determine if a Sim is fine.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_flirty(sim_info)

Determine if a Sim is flirty.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_focused(sim_info)

Determine if a Sim is focused.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_happy(sim_info)

Determine if a Sim is happy.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_inspired(sim_info)

Determine if a Sim is inspired.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_playful(sim_info)

Determine if a Sim is playful.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_possessed(sim_info)

Determine if a Sim is possessed.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_sad(sim_info)

Determine if a Sim is sad.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_sleeping(sim_info)

Determine if a Sim is sleeping.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_stressed(sim_info)

Determine if a Sim is stressed.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
static is_uncomfortable(sim_info)

Determine if a Sim is uncomfortable.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is the Mood. False, if the Sim is not.
Return type:bool
Motives
Skills
class CommonSimSkillUtils

Bases: object

Utilities for manipulating the Skills of Sims.

static change_progress_toward_max_skill_level(sim_info, skill, value, add=True)

Modify the amount of progress a Sim has made toward the max level of a Skill.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to modify.
  • value (Union[int, CommonSkillId, Skill]) – The level to add or subtract to/from the skill.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is modified.
Returns:

True, if successful. False, if not.

Return type:

bool

static change_progress_toward_next_skill_level(sim_info, skill, value, add=True)

Modify the amount of progress a Sim has made toward the next level of a Skill.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to modify.
  • value (Union[int, CommonSkillId, Skill]) – The level to add or subtract to/from the skill.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is modified.
Returns:

True, if successful. False, if not.

Return type:

bool

static get_all_skills_available_for_sim_gen(sim_info)

Retrieve all Skills available to a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:An iterator of Skills that are available for the specified Sim.
Return type:Iterator[Skill]
static get_current_skill_level(sim_info, skill, use_effective_skill_level=True)

Retrieve the current skill level of a Sim for a Skill.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • skill (Union[int, CommonSkillId, Skill]) – The decimal identifier of a Skill.
  • use_effective_skill_level (bool, optional) – If True, any skill modifiers will be taken into account, such as buffs, traits, etc. If False, the skill level without modifiers will be returned. True only works if the Sim is instanced. Default is True.
Returns:

The current level the Sim is at for the specified Skill or 0.0 if the Skill is either not available or the Sim does not have it.

Return type:

float

static get_progress_toward_max_skill_level(sim_info, skill, add=True)

Retrieve the amount of progress a Sim has made toward the max level of a Skill.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to modify.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is modified.
Returns:

True, if successful. False, if not.

Return type:

bool

static get_progress_toward_next_skill_level(sim_info, skill, add=False)

Retrieve the amount of progress a Sim has made toward the next level of a Skill.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to use.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is checked.
Returns:

The progress to the next level of the specified Skill or -1.0 if a problem occurs.

Return type:

float

static get_skill(sim_info, skill, add=True)

Retrieve a Skill for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to use.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is checked.
Returns:

An instance of a Skill of the Sim or None if the Skill does not exist.

Return type:

Union[Skill, None]

static has_skill(sim_info, skill)

Determine if a Sim has a Skill.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to check.
Returns:

True, if the Sim has the skill. False, if the Sim does not.

Return type:

bool

static is_at_max_skill_level(sim_info, skill, use_effective_skill_level=True)

Determine if a Sim has reached the Maximum Level of a Skill.

Note

Max level depends on the skill itself. Each skill can have a different max level.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to check.
  • use_effective_skill_level (bool, optional) – If True, any skill modifiers will be taken into account, such as buffs, traits, etc. If False, the skill level without modifiers will be returned. True only works if the Sim is instanced. Default is True.
Returns:

True, if the Sim has the skill at the maximum level. False, if the Sim does not.

Return type:

bool

static remove_skill(sim_info, skill)

Remove a Skill from the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to remove.
Returns:

True, if the skill was removed successfully. False, if not.

Return type:

bool

static set_current_skill_level(sim_info, skill, level, add=True)

Set the current skill level of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • skill (Union[int, CommonSkillId, Skill]) – The decimal identifier of a Skill.
  • level – The level to set the skill to.
  • add (bool, optional) – OBSOLETE AND IGNORED ARGUMENT! When setting the skill level for a Sim, the Skill will always be added first.
Returns:

True, if successful. False, if not successful, the skill does not exist, or the skill is not valid for the Sim.

Return type:

bool

static set_current_skill_level_to_max(sim_info, skill, add=True)

Set the current skill level of a Sim to its maximum value.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • skill (Union[int, CommonSkillId, Skill]) – The decimal identifier of a Skill.
Returns:

True, if successful. False, if not successful, the skill does not exist, or the skill is not valid for the Sim.

Return type:

bool

static set_progress_toward_max_skill_level(sim_info, skill, value, add=True)

Set the amount of progress a Sim has made toward the max level of a Skill.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • skill (Union[int, CommonSkillId, Skill]) – The identifier of the Skill to set.
  • value (Union[int, CommonSkillId, Skill]) – The amount to add.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is modified.
Returns:

True, if successful. False, if not.

Return type:

bool

static translate_skill_progress(sim_info, skill_from, skill_to, add=True)

Translate the total progress of one Skill to the total progress of another Skill for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • skill_from (Union[int, CommonSkillId, Skill]) – The identifier of the Skill being changed.
  • skill_to (Union[int, CommonSkillId, Skill]) – The identifier of the Skill being translated to.
  • add (bool, optional) – If True, the skill will be added to the Sim before it is modified.
Returns:

True, if successful. False, if not.

Return type:

bool

Spells
class CommonSimSpellUtils

Bases: object

Utilities for unlocking and locking things, usually learned things such as Spells.

classmethod add_all_spells(sim_info)

Make a Sim learn all Spells.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The result of executing the function. True, if successful. False, if not.
Return type:CommonExecutionResult
classmethod add_spell(sim_info, spell, mark_as_new=True)

Make a Sim learn a Spell.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • spell (Union[int, Spell]) – The spell to add.
  • mark_as_new (bool, optional) – Set True to mark the Spell as being new. Set False to refrain from marking the spell as new. Default is True.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod add_spells(sim_info, spells, mark_as_new=True)

Make a Sim learn Spells.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • spells (Tuple[Union[int, Spell]]) – A collection of spells to add.
  • mark_as_new (bool, optional) – Set True to mark the Spells as being new. Set False to refrain from marking the spells as new. Default is True.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod load_spell_by_id(spell)

Load an instance of a Spell by its decimal identifier.

Parameters:spell (Union[int, CommonSpellId, Spell]) – The identifier of a Spell.
Returns:An instance of a Spell matching the decimal identifier or None if not found.
Return type:Union[Spell, None]
classmethod remove_all_spells(sim_info)

Make a Sim unlearn all Spells.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The result of executing the function. True, if successful. False, if not.
Return type:CommonExecutionResult
classmethod remove_spell(sim_info, spell)

Make a Sim unlearn a Spell.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • spell (Union[int, Spell]) – The spell to remove.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod remove_spells(sim_info, spells)

Make a Sim unlearn Spells.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • spells (Tuple[Union[int, Spell]]) – A collection of spells to remove.
Returns:

The result of executing the function. True, if successful. False, if not.

Return type:

CommonExecutionResult

Traits
class CommonTraitUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for manipulating Traits on Sims.

classmethod add_trait(sim_info, trait)

Add a Trait to a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to add the specified traits to.
  • trait (Union[int, CommonTraitId, Trait]) – The trait being added.
Returns:

The result of adding the trait. True, if the trait was successfully added to the Sim. False, if not.

Return type:

CommonExecutionResult

classmethod add_trait_to_all_sims(trait_id, include_sim_callback=None)

Add a trait to all Sims that match the specified include filter.

Parameters:
  • trait_id (Union[int, CommonTraitId, Trait]) – The identifier of the Trait to add to all Sims.
  • include_sim_callback (Callback[[SimInfo], bool], optional) – Only Sims that match this filter will have the Trait added.
classmethod add_traits(sim_info, traits)

Add Traits to a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to add the specified traits to.
  • traits (Iterator[Union[int, CommonTraitId, Trait]]) – An iterator of identifiers of traits being added.
Returns:

The result of adding the traits. True, if all specified traits were successfully added to the Sim. False, if not.

Return type:

CommonExecutionResult

classmethod can_be_impregnated(sim_info)

Determine if a Sim Can Be Impregnated.

Note

Use can_reproduce() for Pet Sims.

Note

Will return False if the Sim has the GENDER_OPTIONS_PREGNANCY_CAN_NOT_BE_IMPREGNATED trait.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can be impregnated. False, if not.
Return type:CommonTestResult
classmethod can_create_pregnancy(sim_info)

Determine if a Sim can either impregnate, be impregnated, or can reproduce.

Note

Will return False if the Sim can both impregnate and not impregnate, if the Sim can both be impregnated and not be impregnated or if the Sim can both reproduce and not reproduce.

Note

A Sim can impregnate when they can either impregnate other Sims, can be impregnated by other Sims, or if they are a Pet, can reproduce.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can create pregnancies. False, if not.
Return type:CommonTestResult
classmethod can_impregnate(sim_info)

Determine if a Sim Can Impregnate.

Note

Use can_reproduce() for Pet Sims.

Note

This will check for a Sim to not also have the GENDER_OPTIONS_PREGNANCY_CAN_NOT_IMPREGNATE trait.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can impregnate other Sims. False, if not.
Return type:CommonTestResult
classmethod can_not_be_impregnated(sim_info)

Determine if a Sim Can Not Be Impregnated.

Note

Use can_not_reproduce() for Pet Sims.

Note

Will return False if the Sim has the GENDER_OPTIONS_PREGNANCY_CAN_BE_IMPREGNATED trait.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can not be impregnated. False, if not.
Return type:CommonTestResult
classmethod can_not_impregnate(sim_info)

Determine if a Sim Can Not Impregnate.

Note

Use can_not_reproduce() for Pet Sims.

Note

This will check for a Sim to not also have the GENDER_OPTIONS_PREGNANCY_CAN_IMPREGNATE trait.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can not impregnate other Sims. False, if not.
Return type:CommonTestResult
classmethod can_not_reproduce(sim_info)

Determine if a pet Sim can reproduce.

..note:: Use can_not_impregnate() and can_not_be_impregnated() for Human Sims. .. note:: Will return False if the pet Sim has the PREGNANCY_OPTIONS_PET_CAN_REPRODUCE trait.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can not reproduce. False, if not.
Return type:CommonTestResult
classmethod can_reproduce(sim_info)

Determine if a pet Sim can reproduce.

Note

Use can_impregnate() and can_be_impregnated() for Human Sims.

Note

Will return False if the pet Sim has the PREGNANCY_OPTIONS_PET_CAN_NOT_REPRODUCE trait.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim can reproduce. False, if not.
Return type:CommonTestResult
classmethod get_equipped_traits(sim_info)

Retrieve Sims currently equipped traits.

Note

The main use of this function is to check Occult Types.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A collection of equipped Traits on a Sim.
Return type:List[int]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_trait_id(trait_identifier)

Retrieve the decimal identifier of a Trait.

Parameters:trait_identifier (Union[int, Trait]) – The identifier or instance of a Trait.
Returns:The decimal identifier of the Trait or None if the Trait does not have an id.
Return type:Union[int, None]
classmethod get_trait_ids(sim_info)

Retrieve decimal identifiers for all Traits of a Sim.

Parameters:sim_info (Union[SimInfo, SimInfoBaseWrapper, PregnancyOffspringData]) – The Sim to check.
Returns:A collection of Trait identifiers on a Sim.
Return type:List[int]
classmethod get_trait_name(trait)

Retrieve the Name of a Trait.

Parameters:trait (Trait) – An instance of a Trait.
Returns:The name of a Trait or None if a problem occurs.
Return type:Union[str, None]
classmethod get_trait_names(traits)

Retrieve the Names of a collection of Trait.

Parameters:traits (Iterator[Trait]) – A collection of Trait instances.
Returns:A collection of names for all specified Traits.
Return type:Tuple[str]
classmethod get_traits(sim_info)

Retrieve all Traits of a Sim.

Parameters:sim_info (Union[SimInfo, SimInfoBaseWrapper, PregnancyOffspringData]) – The Sim to check.
Returns:A collection of Traits on a Sim.
Return type:List[int]
classmethod has_all_traits(sim_info, trait_ids)

Determine if a Sim has any of the specified traits.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • traits (Iterator[Union[int, CommonTraitId, Trait]]) – An iterator of identifiers of Traits.
Returns:

The result of testing. True, if the Sim has any of the specified traits. False, if not.

Return type:

CommonTestResult

classmethod has_animal_attraction(sim_info)

Determine if a Sim has an Animal Attraction.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if not.
Return type:CommonTestResult
classmethod has_animal_whisperer(sim_info)

Determine if a Sim is an Animal Whisperer.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if not.
Return type:CommonTestResult
classmethod has_any_traits(sim_info, trait_ids)

Determine if a Sim has any of the specified traits.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • traits (Iterator[Union[int, CommonTraitId, Trait]]) – An iterator of identifiers of Traits.
Returns:

The result of testing. True, if the Sim has any of the specified traits. False, if not.

Return type:

CommonTestResult

classmethod has_challenge_kindness_ambassador(sim_info)

Determine if a Sim has Challenged the Kindness Ambassador.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has challenged the kindness ambassador. False, if not.
Return type:CommonTestResult
classmethod has_commitment_issues(sim_info)

Determine if a Sim has Commitment Issues.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if not.
Return type:CommonTestResult
classmethod has_feminine_frame(sim_info)

Determine if a Sim has a Feminine Body Frame.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has a feminine frame. False, if not.
Return type:CommonTestResult
classmethod has_masculine_frame(sim_info)

Determine if a Sim has a Masculine Body Frame.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has a masculine frame. False, if not.
Return type:CommonTestResult
classmethod has_trait(sim_info, trait)

Determine if a Sim has a Trait.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • trait (Union[int, CommonTraitId, Trait]) – The trait to check for.
Returns:

The result of testing. True, if the Sim has the specified trait. False, if not.

Return type:

CommonTestResult

classmethod hates_children(sim_info)

Determine if a Sim Hates Children.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Hates Children trait. False, if not.
Return type:CommonTestResult
classmethod is_active(sim_info)

Determine if a Sim is active.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_aggressive_pet(sim_info)

Determine if a pet Sim is Aggressive.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_alluring(sim_info)

Determine if a Sim is Alluring.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_antiseptic(sim_info)

Determine if a Sim is Antiseptic.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_bro(sim_info)

Determine if a Sim is a Bro.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_carefree(sim_info)

Determine if a Sim is Care Free.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_cat_lover(sim_info)

Determine if a Sim is a Cat Lover.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_clumsy(sim_info)

Determine if a Sim is Clumsy.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_conflicting_trait(sim_info, trait_id)

Determine if a Trait conflicts with any of the Sims current Traits.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • trait_id (int) – The identifier of the trait to check.
Returns:

The result of testing. True, if the specified Trait conflicts with any Traits the Sim currently has. False, if not.

Return type:

CommonTestResult

classmethod is_criminal(sim_info)

Determine if a Sim is a Criminal.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_dastardly(sim_info)

Determine if a Sim is Dastardly.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_dog_lover(sim_info)

Determine if a Sim is a Dog Lover.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_evil(sim_info)

Determine if a Sim is Evil.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_fertile(sim_info)

Determine if a Sim is Fertile.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_friendly_pet(sim_info)

Determine if a pet Sim is Friendly.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_geek(sim_info)

Determine if a Sim is a geek.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_genius(sim_info)

Determine if a Sim is a Genius.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_ghost_trait(trait_identifier)

Determine if a trait is a Ghost trait.

Parameters:trait_identifier (Union[int, CommonTraitId, Trait]) – An identifier of a trait.
Returns:True, if the specified trait is a ghost trait. False, if not.
classmethod is_glutton(sim_info)

Determine if a Sim is a Glutton.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_glutton_human(sim_info)

Determine if a non pet Sim is a Glutton

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_glutton_pet(sim_info)

Determine if a pet Sim is a Glutton.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_good(sim_info)

Determine if a Sim is Good.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_gregarious(sim_info)

Determine if a Sim is Gregarious.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_hot_headed(sim_info)

Determine if a Sim is Hot Headed.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_hunter_pet(sim_info)

Determine if a pet Sim is a Hunter.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_incredibly_friendly(sim_info)

Determine if a Sim is Incredibly Friendly.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_insane(sim_info)

Determine if a Sim is Insane.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_insider(sim_info)

Determine if a Sim is an Insider.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_lazy(sim_info)

Determine if a Sim is Lazy.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_loner(sim_info)

Determine if a Sim is a Loner.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_love_guru(sim_info)

Determine if a Sim is a Love Guru.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_loyal_pet(sim_info)

Determine if a pet Sim is Loyal.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_mean(sim_info)

Determine if a Sim is Mean.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_mentor(sim_info)

Determine if a Sim is a Mentor.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_morning_person(sim_info)

Determine if a Sim is a Morning Person.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_naughty_pet(sim_info)

Determine if a pet Sim is Naughty.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_neat(sim_info)

Determine if a Sim is neat.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_night_owl(sim_info)

Determine if a Sim is a Night Owl.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_player(sim_info)

Determine if a Sim has the Player trait.

Note

This does not indicate whether the Sim is one of the Players Sims, it simply indicates if they have the trait that makes other Sims less jealous.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_self_absorbed(sim_info)

Determine if a Sim is Self Absorbed.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_self_assured(sim_info)

Determine if a Sim is Self Assured.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_service_sim(sim_info)

Determine if a Sim is a service Sim.

..warning:: Obsolete: Use is_service_sim() in CommonSimTypeUtils instead.

classmethod is_shameless(sim_info)

Determine if a Sim is Shameless.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_sincere(sim_info)

Determine if a Sim is Sincere.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_skittish_pet(sim_info)

Determine if a pet Sim is Skittish.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_slob(sim_info)

Determine if a Sim is a Slob.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_snob(sim_info)

Determine if a Sim is a Snob.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_special_npc(sim_info)

Determine if a Sim is a Special NPC.

Note

Special NPCs:

  • Hidden Event NPC
  • Grim Reaper
  • Scarecrow
  • Flower Bunny
Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim is a special NPC. False, if the Sim is not a Special NPC.
Return type:CommonTestResult
classmethod is_squeamish(sim_info)

Determine if a Sim is Squeamish.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_survivalist(sim_info)

Determine if a Sim is a Survivalist.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod is_trait_available(trait)

Determine if a Trait is available for use.

Note

If the Trait is part of a package that is not installed, it will be considered as not available.

Parameters:trait (Union[int, CommonTraitId, Trait]) – The trait to check for.
Returns:True, if the Trait is available for use. False, if not.
Return type:bool
classmethod is_unflirty(sim_info)

Determine if a Sim is Unflirty.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim has the Trait. False, if the Sim does not have the Trait.
Return type:CommonTestResult
classmethod load_trait_by_id(trait)

Load an instance of a Trait by its identifier.

Parameters:trait (Union[int, CommonTraitId, Trait]) – The identifier of a Trait.
Returns:An instance of a Trait matching the decimal identifier or None if not found.
Return type:Union[Trait, None]
classmethod prefers_menswear(sim_info)

Determine if a Sim prefers Mens Clothing.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim prefers menswear. False, if not.
Return type:CommonTestResult
classmethod prefers_womenswear(sim_info)

Determine if a Sim prefers Womens Clothing.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim prefers womenswear. False, if not.
Return type:CommonTestResult
classmethod remove_trait(sim_info, trait)

Remove a Trait from a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to remove the specified traits from.
  • trait (Union[int, CommonTraitId, Trait]) – The trait being removed.
Returns:

The result of removing the trait. True, if the trait was successfully removed from the Sim. False, if not.

Return type:

CommonExecutionResult

classmethod remove_trait_from_all_sims(trait_id, include_sim_callback=None)

Remove a trait from all Sims that match the specified include filter.

Parameters:
  • trait_id (Union[int, CommonTraitId, Trait]) – The identifier of the Trait to remove from all Sims.
  • include_sim_callback (Callback[[SimInfo], bool], optional) – Only Sims that match this filter will have the Trait removed.
classmethod remove_traits(sim_info, traits)

Remove Traits from a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to remove the specified traits from.
  • traits (Iterator[Union[int, CommonTraitId, Trait]]) – An iterator of Trait identifiers of traits being removed.
Returns:

The result of removing the traits. True, if all specified traits were successfully removed from the Sim. False, if not.

Return type:

CommonExecutionResult

classmethod swap_traits(sim_info, trait_id_one, trait_id_two)

Remove one trait and add another to a Sim.

Note

If trait_id_one exists on the Sim, it will be removed and trait_id_two will be added.

Note

If trait_id_two exists on the Sim, it will be removed and trait_id_one will be added.

Parameters:
  • sim_info (SimInfo) – The Sim to remove the specified traits from.
  • trait_id_one (Union[int, CommonTraitId, Trait]) – The first trait to remove/add
  • trait_id_two (Union[int, CommonTraitId, Trait]) – The second trait to remove/add
Returns:

The result of swapping traits. True, if the Traits were swapped successfully. False, if neither Trait exists on a Sim or the traits were not swapped successfully.

Return type:

CommonExecutionResult

classmethod uses_toilet_sitting(sim_info)

Determine if a Sim uses the toilet while sitting.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim uses toilets while sitting. False, if not.
Return type:CommonTestResult
classmethod uses_toilet_standing(sim_info)

Determine if a Sim uses the toilet while standing.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim uses toilets while standing. False, if not.
Return type:CommonTestResult
Statistics
class CommonSimStatisticUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for manipulating the Statistics of Sims.

classmethod add_statistic_modifier(sim_info, statistic, value, add_dynamic=True, add=True)

Add a Modifier to the specified Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic containing the modifier.
  • value (float) – The modifier to add.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
classmethod add_statistic_value(sim_info, statistic, value, add_dynamic=True, add=True)

Change the Value of a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to add a value to.
  • value (float) – The amount to add.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

The result of setting the statistic value. True, if successful. False, if not.

Return type:

CommonExecutionResult

classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_statistic(sim_info, statistic, statistic, add_dynamic=False, add=False)

Retrieve a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to retrieve of.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

An instance of the statistic or None if a problem occurs.

Return type:

Union[BaseStatistic, None]

classmethod get_statistic_level(sim_info, statistic)

Retrieve the User Value of a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to retrieve the user value of.
Returns:

The value of the statistic, -1.0 if the statistic is not found.

Return type:

float

classmethod get_statistic_value(sim_info, statistic, add_dynamic=False, add=False)

Retrieve the Value of a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to retrieve the value of.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim. This argument is no longer used and will be ignored.
Returns:

The value of the statistic, -1.0 if the statistic is not found.

Return type:

float

classmethod has_statistic(sim_info, statistic)

Determine if a Sim has any of the specified Statistics.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to check.
Returns:

True, if the Sim has any of the statistics. False, if not.

Return type:

bool

classmethod has_statistics(sim_info, statistics)

Determine if a Sim has any of the specified Statistics.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • statistics (Iterator[Union[int, CommonStatisticId, BaseStatistic]]) – An iterator of identifiers for statistics to check.
Returns:

True, if the Sim has any of the specified statistics. False, if not.

Return type:

bool

classmethod is_statistic_locked(sim_info, statistic, add_dynamic=False, add=False)

Determine if a statistic is locked for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to check.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

The result of checking if the statistic is locked or not. True, if the statistic is locked. False, if not.

Return type:

CommonExecutionResult

classmethod remove_all_statistic_modifiers_for_statistic(sim_info, statistic, add_dynamic=True, add=True)

Remove all Modifiers from the specified Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to remove modifiers from.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

True, if successful. False, if not successful.

Return type:

bool

classmethod remove_statistic(sim_info, statistic)

Remove a Statistic from the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to remove.
Returns:

True, if successful. False, if not successful.

Return type:

bool

classmethod remove_statistic_modifier(sim_info, statistic, value, add_dynamic=True, add=True)

Remove a Modifier from a Sim by value.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to remove the modifier from.
  • value (float) – The modifier to remove.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

True, if successful. False, if not successful.

Return type:

bool

classmethod remove_statistic_modifier_by_handle_id(sim_info, modifier_handle_id)

Remove a Statistic Modifier from a Sim by a handle id.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • modifier_handle_id (int) – The handle id for the statistic modifier being removed.
Returns:

True, if the modifier was removed successfully. False, if not.

Return type:

bool

classmethod set_statistic_level(sim_info, statistic, value, add_dynamic=True, add=True)

Set the Level of a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to add a user value to.
  • value (float) – The level to set the statistic to.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

The result of setting the statistic level. True, if successful. False, if not successful.

Return type:

CommonExecutionResult

classmethod set_statistic_user_value(sim_info, statistic, value, add_dynamic=True, add=True)

Set the User Value of a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to add a user value to.
  • value (float) – The user value to set the statistic to.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

True, if successful. False, if not successful.

Return type:

bool

classmethod set_statistic_value(sim_info, statistic, value, add_dynamic=True, add=True)

Set the Value of a Statistic for the specified Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to modify.
  • statistic (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the statistic to add a value to.
  • value (float) – The amount to add.
  • add_dynamic (bool, optional) – OBSOLETE: Add the statistic component to the Sim. This argument is no longer used and will be ignored.
  • add (bool, optional) – Whether or not to add the statistic to the Sim.
Returns:

The result of setting the statistic value. True, if successful. False, if not.

Return type:

CommonExecutionResult

Whims
class CommonWhimUtils

Bases: object

Utilities for manipulating the Whims of Sims.

static get_current_whims(sim_info)

Retrieve the current Whims of the specified Sim.

Parameters:sim_info (SimInfo) – The Sim to get the Whim Sets of.
Returns:A collection of Whims Sets for the specified Sim.
Return type:Tuple[WhimSetBaseMixin]
Unlocks
class CommonSimUnlockUtils

Bases: object

Utilities for unlocks.

classmethod get_unlock_tracker(sim_info)

Retrieve tracker for unlocks for a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The tracker for unlocks for the Sim or None if not found.
Return type:Union[UnlockTracker, None]

Locational

Location
Household
class CommonHouseholdUtils

Bases: sims4communitylib.logging.has_class_log.HasClassLog

Utilities for manipulating households.

classmethod add_sim_to_active_household(sim_info, destroy_if_empty_household=True)

Add a Sim to the Active Sims household.

Parameters:
  • sim_info (SimInfo) – The Sim to add.
  • destroy_if_empty_household (bool, optional) – If True, if the Sim comes from a household containing only them, then it will be destroyed after they are moved.
Returns:

True, if the Sim was added to the active household successfully. False, if not.

Return type:

bool

classmethod add_sim_to_target_household(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5056f1de90>, target_sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5056f1de90>, destroy_if_empty_household: bool = True) → bool

add_sim_to_active_household(sim_info, destroy_if_empty_household=True)

Add a Sim to the Household of the Target Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to add.
  • target_sim_info (SimInfo) – This Sim will receive the Sim to their Household.
  • destroy_if_empty_household (bool, optional) – If True, if the Sim comes from a household containing only them, then it will be destroyed after they are moved.
Returns:

True, if the Sim was added to the household of the target successfully. False, if not.

Return type:

bool

classmethod create_empty_household(starting_funds=0, as_hidden_household=False)

Create an empty household.

Parameters:
  • starting_funds (int, optional) – The funds the Household will start with.
  • as_hidden_household (bool, optional) – If True, the created household will be hidden.
Returns:

The created Household

Return type:

Household

classmethod delete_household(household)

Delete the specified household from the game.

Parameters:household (Household) – The Household to delete
Returns:True, if the Household was deleted successfully. False, if not.
Return type:bool
classmethod delete_households_with_name(name, allow_partial_match=False)

Delete all households with the specified name.

Parameters:
  • name (str) – The name of the households to delete.
  • allow_partial_match (bool) – If True, households only need to contain the name to match.
Returns:

True, if Households were deleted successfully. False, if not.

Return type:

bool

classmethod get_active_household()

Retrieve the Household of the Active Sim.

Returns:The Household of the Active Sim or None if no household is found.
Return type:Union[Household, None]
classmethod get_active_household_id()

Retrieve an identifier for the Household of the Active Sim.

Returns:The identifier of the Household of the Active Sim.
Return type:int
classmethod get_all_households_generator()

Retrieve a collection of all households.

Returns:An iterator of all Households.
Return type:Iterator[Household]
classmethod get_free_household_slots(sim_info)

Retrieve the number of free household slots in the Household of the specified Sim.

Note

Max household slots in vanilla Sims 4 is 8 sims.

Parameters:sim_info (SimInfo) – The Sim whose household will be checked.
Returns:The number of free household slots or -1 if no Household is found for the specified Sim.
Return type:int
classmethod get_household(sim_info)

Retrieve the household of a Sim.

Parameters:sim_info (SimInfo) – The Sim whose household will be retrieved.
Returns:The Household of the specified Sim or None if no household is found.
Return type:Union[Household, None]
classmethod get_household_home_lot_id(household)

Retrieve the decimal identifier of the home Lot for a Household.

Parameters:household (Household) – An instance of a Household.
Returns:The home zone identifier of the specified Household or -1 if a problem occurs.
Return type:int
classmethod get_household_home_zone_id(household)

Retrieve the home zone identifier for a Household.

Parameters:household (Household) – An instance of a Household.
Returns:The home zone identifier of the specified Household or -1 if a problem occurs.
Return type:int
classmethod get_household_id(sim_info)

Retrieve an identifier for the Household a Sim is a part of.

Parameters:sim_info (SimInfo) – The Sim whose household will be retrieved.
Returns:The identifier of the Household of the specified Sim or 0 if no household is found.
Return type:int
classmethod get_household_id_owning_current_lot()

Retrieve the decimal identifier of the Household that owns the current Lot.

Returns:A decimal identifier of the Household that owns the current Lot or -1 if a problem occurs.
Return type:int
classmethod get_household_id_owning_lot(lot)

Retrieve the decimal identifier of the Household that owns a Lot.

Parameters:lot (Lot) – An instance of a Lot.
Returns:A decimal identifier of the Household that owns the specified Lot or -1 if a problem occurs.
Return type:int
classmethod get_household_lot_id(sim_info)

Retrieve an identifier for the home Lot of a Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the household Lot id of.
Returns:The identifier of the Household Lot for the Sim.
Return type:int
classmethod get_household_members_from_household_gen(sim_info)

Retrieve the Sims within a Household.

Parameters:household (Household) – An instance of a Household
Returns:An iterator of Sims within the specified household.
Return type:Iterator[SimInfo]
classmethod get_household_members_gen(sim_info)

Retrieve the Sims within the household of a Sim.

Note

The result will include the specified Sim as well.

Parameters:sim_info (SimInfo) – The info of a Sim.
Returns:An iterator of Sims within the household of the specified Sim.
Return type:Iterator[SimInfo]
classmethod get_household_owning_current_lot()

Retrieve the Household that owns the current Lot.

Returns:A decimal identifier of the Household that owns the current Lot or None if no Household owns the current Lot.
Return type:Union[Household, None]
classmethod get_household_owning_lot(lot)

Retrieve the Household that owns a Lot.

Parameters:lot (Lot) – An instance of a Lot.
Returns:A decimal identifier of the Household that owns the specified Lot or None if no Household owns the specified Lot.
Return type:Union[Household, None]
classmethod get_household_zone_id(sim_info)

Retrieve an zone identifier for the home Lot of the specified Sim.

Parameters:sim_info (SimInfo) – The Sim to retrieve the household Lot id of.
Returns:The zone identifier of the Household the Sim belongs to.
Return type:int
classmethod get_id(household)

Retrieve the decimal identifier of a Household.

Parameters:household – An instance of a Household.
Type:Household
Returns:The identifier of the Household or 0 if an error occurs.
Return type:int
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod get_number_of_sims_in_household(household)

Determine the number of Sims in the specified Household.

Parameters:household (Household) – An instance of a Household.
Returns:The number of Sims in the specified Household.
Return type:int
classmethod get_number_of_sims_in_household_of_sim(sim_info)

Determine the number of Sims in the household of the specified Sim.

Parameters:sim_info – An instance of a Sim.
Type:sim_info: SimInfo
Returns:The number of Sims in the household of the specified Sim.
Return type:int
classmethod get_sim_info_of_all_sims_in_active_household_generator()

Retrieve a collection of Sims that are a part of the active household.

Returns:An iterator of Sims in the active household.
Return type:Iterator[SimInfo]
classmethod get_sim_info_of_all_sims_in_household_generator(household)

Retrieve a collection of Sims that are a part of the active household.

Parameters:household (Household) – The Household to retrieve Sims from.
Returns:An iterator of Sims in the specified Household.
Return type:Iterator[SimInfo]
classmethod has_free_household_slots(sim_info)

Determine if the Household of the specified Sim has any free Sim slots.

Note

Max household slots in vanilla Sims 4 is 8 sims.

Parameters:sim_info (SimInfo) – The Sim whose household will be checked.
Returns:True, if there are free slots for new Sims in the Household of the specified Sim. False, if not.
Return type:bool
classmethod has_household(sim_info)

Determine if the Sim is part of a Household.

Parameters:sim_info (SimInfo) – The Sim whose household will be checked.
Returns:True, if the Sim is part of a Household. False, if not.
Return type:bool
classmethod is_alone_on_home_lot(sim_info)

Determine if a Sim is alone on their home lot.

Parameters:sim_info – An instance of a Sim.
Type:sim_info: SimInfo
Returns:True, if the Sim is on their home lot and alone. False, if not.
Return type:bool
classmethod is_in_same_household(sim_info, target_sim_info)

Determine if two Sims are in the same household.

Parameters:
  • sim_info (SimInfo) – The Sim whose household will be checked.
  • target_sim_info (SimInfo) – The Target whose household will be checked.
Returns:

True, if the Sim is part of same Household as the Target Sim. False, if not.

Return type:

bool

classmethod is_part_of_a_single_sim_household(sim_info)

Determine if a Sim is the only Sim in their Household (Single Sim Household).

Parameters:sim_info – An instance of a Sim.
Type:sim_info: SimInfo
Returns:True, if specified Sim is the only Sim in their Household (Single Sim Household). False, if not.
Return type:bool
classmethod is_part_of_active_household(sim_info)

Determine if a Sim is part of the active household.

Returns:True, if the Sim is part of the Active Household. False, if not.
Return type:bool
classmethod locate_household_by_id(household_id)

Locate a household with the specified id.

Parameters:household_id (int) – The decimal identifier of a Household.
Returns:The Household with an identifier matching the specified identifier or None if no Household was found.
Return type:Union[Household, None]
classmethod locate_household_by_name(name, allow_partial_match=False, create_on_missing=False, starting_funds=0, as_hidden_household=False)

Locate a household with the specified name.

Parameters:
  • name (str) – The name of a household to locate.
  • allow_partial_match (bool, optional) – If True, households only need to contain the name to match.
  • create_on_missing (bool, optional) – If True, a household will be created if one isn’t found with the specified name.
  • starting_funds (int, optional) – If a household is created, this will be the starting funds of that household.
  • as_hidden_household (bool, optional) – If True, the created household will be hidden.
Returns:

A Household with the specified name or None if no household is found.

Return type:

Union[Household, None]

classmethod locate_households_by_name_generator(name, allow_partial_match=False)

Locate all households with the specified name.

Parameters:
  • name (str) – The name of the households to locate.
  • allow_partial_match (bool, optional) – If True, households only need to contain the name to match.
Returns:

An iterator of Households with the specified name.

Return type:

Iterator[Household]

classmethod move_sim_to_household(sim_info, household_id=None, destroy_if_empty_household=True)

Move a Sim to the specified household or a new household if no Household is specified.

Parameters:
  • sim_info (SimInfo) – The Sim to add.
  • household_id (int) – The identifier of the Household to add the Sim to.
  • destroy_if_empty_household (bool, optional) – If True, if the Sim comes from a household containing only them, then it will be destroyed after they are moved.
Returns:

True, if the Sim was added to the Household successfully. False, if not.

Return type:

bool

Creation

Spawn, Despawn, Destroy
Crafting
class CommonSimCraftingUtils

Bases: object

Utilities for crafting various things.

static create_from_recipe(crafting_sim_info, recipe_id, inventory_target=None, set_target_as_owner=True, owning_household_id_override=None, post_add=None, seeded_random=None)

Craft an item made by a Sim using a recipe and placing it in the inventory of an object or a Sim.

Note

inventory_target must have an inventory_component attribute.

Parameters:
  • crafting_sim_info (SimInfo) – The name of this Sim will appear on the crafted object as being the crafter.
  • recipe_id (int) – The decimal identifier of a recipe for the object being created.
  • inventory_target (Union[GameObject, Sim]) – If set, the crafted object will be placed in the inventory of this object. If not set, the crafted object will be placed in the inventory of the Sim that crafted it. Default is None.
  • set_target_as_owner (bool, optional) – If True, the inventory where the crafted item will be placed will become the owner of the crafted item. If False, the crafted item will be owned by the one who created it. Default is True.
  • owning_household_id_override (int, optional) – An override for which household to set as the owner of the crafted object. If not specified, then the crafting Sim will be the owner. If set_target_as_owner is True, then the target will be the owner regardless of what this argument is set to. Default is None.
  • post_add (Callable[[GameObject], None], optional) – A callback invoked when the object is created. Default is None.
  • seeded_random (Random, optional) – An instance of Random that will be used in various aspects of the created object. Default is None.
  • quality (CommonObjectQuality, optional) – The quality of the output object. Default is None.
Returns:

The crafted item, created from the specified recipe by the specified Sim, or None if an error occurs.

Return type:

Union[GameObject, None]

Misc

Sim
class CommonSimUtils

Bases: object

Utilities for retrieving Sims in different ways.

Note

Available commands:

  • s4clib_testing.display_name_of_currently_active_sim
  • s4clib_testing.display_names_of_all_sims
classmethod get_active_sim()

Retrieve a Sim object of the Currently Active Sim.

Note

The Active Sim is the Sim with the Plumbob above their head.

Returns:An instance of the Active Sim or None if not found.
Return type:Union[Sim, None]
classmethod get_active_sim_id()

Retrieve the decimal identifier for the Currently Active Sim.

Note

The Active Sim is the Sim with the Plumbob above their head.

Returns:The decimal identifier of the active Sim or -1 if the active Sim does not have an id or if no active Sim was found.
Return type:int
classmethod get_active_sim_info()

Retrieve a SimInfo object of the Currently Active Sim.

Returns:The SimInfo of the Active Sim or None if not found.
Return type:Union[SimInfo, None]
classmethod get_all_sims_generator(include_sim_callback=None, allow_hidden_flags=ALL_HIDDEN_REASONS)

Retrieve a Sim object for each and every Sim (including hidden Sims).

Parameters:
  • include_sim_callback (Callable[[SimInfo], bool], optional) – If the result of this callback is True, the Sim will be included in the results. If set to None, All Sims will be included.
  • allow_hidden_flags (HiddenReasonFlag, optional) – Flags to indicate the types of hidden Sims to consider as being instanced. Default is ALL_HIDDEN_REASONS
Returns:

An iterator of all Sims matching the include_sim_callback filter.

Return type:

Iterator[Sim]

classmethod get_instanced_sim_info_for_all_sims_generator(include_sim_callback=None, allow_hidden_flags=HiddenReasonFlag.NONE)

Retrieve a SimInfo object for each and every Sim.

Note

Only SimInfo with a Sim instance (get_sim_instance()) will be returned.

Parameters:
  • include_sim_callback (Callable[[SimInfo], bool], optional) – If the result of this callback is True, the Sim will be included in the results. If set to None, All Sims will be included.
  • allow_hidden_flags (HiddenReasonFlag, optional) – Flags to indicate the types of hidden Sims to consider as being instanced. Default is ALL_HIDDEN_REASONS
Returns:

An iterator of all Sims matching the include_sim_callback filter.

Return type:

Iterator[SimInfo]

classmethod get_sim_id(sim_identifier)

Retrieve a SimId (int) from a Sim identifier.

Parameters:sim_identifier (Union[int, Sim, SimInfo, SimInfoBaseWrapper]) – The identifier or instance of a Sim.
Returns:The decimal identifier for the Sim instance or 0 if a problem occurs.
Return type:int
classmethod get_sim_info(sim_identifier)

Retrieve a SimInfo instance from a Sim identifier.

Parameters:sim_identifier (Union[int, Sim, SimInfo, SimInfoBaseWrapper]) – The identifier or instance of a Sim to use.
Returns:The SimInfo of the specified Sim instance or None if SimInfo is not found.
Return type:Union[SimInfo, SimInfoBaseWrapper, None]
classmethod get_sim_info_for_all_sims_generator(include_sim_callback=None)

Retrieve a SimInfo object for each and every Sim.

Parameters:include_sim_callback (Callable[[SimInfo], bool], optional) – If the result of this callback is True, the Sim will be included in the results. If set to None, All Sims will be included.
Returns:An iterator of all Sims matching the include_sim_callback filter.
Return type:Iterator[SimInfo]
classmethod get_sim_info_for_all_sims_with_first_name_generator(first_name)

Retrieve a SimInfo object for each and every Sim with the specified First Name.

Parameters:first_name (str) – A first name to look for.
Returns:An iterator of Sims found with the specified first name.
Return type:Iterator[SimInfo]
classmethod get_sim_info_for_all_sims_with_last_name_generator(last_name)

Retrieve a SimInfo object for each and every Sim with the specified Last Name.

Parameters:last_name (str) – A last name to look for.
Returns:An iterator of Sims found with the specified last name.
Return type:Iterator[SimInfo]
classmethod get_sim_info_for_all_sims_with_name_generator(first_name, last_name)

Retrieve a SimInfo object for each and every Sim with the specified First and Last Name.

Parameters:
  • first_name (str) – A first name to look for.
  • last_name (str) – A last name to look for.
Returns:

An iterator of Sims found with the specified first and last name.

Return type:

Iterator[SimInfo]

classmethod get_sim_info_manager()

Retrieve the manager that manages the Sim Info of all Sims in a game world.

Returns:The manager that manages the Sim Info of all Sims in a game world.
Return type:SimInfoManager
classmethod get_sim_info_of_sim_with_name(first_name, last_name)

Retrieve a SimInfo object for the first Sim with the specified First and Last Name.

Parameters:
  • first_name (str) – A first name to look for.
  • last_name (str) – A last name to look for.
Returns:

The first Sim found with the specified first and last name or None if no Sim is found.

Return type:

Union[SimInfo, None]

classmethod get_sim_instance(sim_identifier, allow_hidden_flags=HiddenReasonFlag.NONE)

Retrieve a Sim instance from a Sim identifier.

Parameters:
  • sim_identifier (Union[int, Sim, SimInfo]) – The identifier or instance of a Sim to use.
  • allow_hidden_flags (HiddenReasonFlag, optional) – Flags to indicate the types of hidden Sims to consider as being instanced. Default is ALL_HIDDEN_REASONS
Returns:

The instance of the specified Sim or None if no instance was found.

Return type:

Union[Sim, None]

classmethod is_active_sim(sim_info)

Determine if a Sim is the active Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the specified Sim is the active Sim. False, if not.
Return type:bool
Autonomy
class CommonSimAutonomyUtils

Bases: object

Utilities for manipulating the autonomy of Sims.

static get_autonomy_state(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f505afd9790>) → <sphinx.ext.autodoc.importer._MockObject object at 0x7f505afd9390>

get_autonomy_state_setting(sim_info)

Retrieve the current autonomy state of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
static has_autonomy_state(sim_info, autonomy_state)

Determine if the autonomy state of a Sim matches an autonomy state.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • autonomy_state (AutonomyState) – An autonomy state.
Returns:

True, if the autonomy state of the Sim matches the specified autonomy state. False, if not.

Return type:

bool

static has_disabled_autonomy(sim_info)

Determine if the autonomy state of a Sim is set to Disabled.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the autonomy state of the Sim is set to Disabled. False, if not.
Return type:bool
static has_full_autonomy(sim_info)

Determine if the autonomy state of a Sim is set to Full.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the autonomy state of the Sim is set to Full. False, if not.
Return type:bool
static has_limited_autonomy(sim_info)

Determine if the autonomy state of a Sim is set to Limited Only.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the autonomy state of the Sim is set to Limited Only. False, if not.
Return type:bool
static has_medium_autonomy(sim_info)

Determine if the autonomy state of a Sim is set to Medium.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the autonomy state of the Sim is set to Medium. False, if not.
Return type:bool
static has_scoring_preference_for_object(sim_info, preference_tag, game_object)

Determine if a Sim will have a scoring preference for an Object when searching for Objects to use with a Tag.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • preference_tag (CommonObjectPreferenceTag) – The tag to look for preference with.
  • game_object (GameObject) – An instance of an Object.
Returns:

True, if the Sim will have a scoring preference to use the specified Object when searching for Objects to use with the specified Tag. False, if not.

Return type:

bool

static has_use_preference_for_object(sim_info, preference_tag, game_object)

Determine if a Sim will have a preference for an Object when searching for Objects to use with a Tag.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • preference_tag (CommonObjectPreferenceTag) – The tag to look for preference with.
  • game_object (GameObject) – An instance of an Object.
Returns:

True, if the Sim will prefer to use the specified Object when searching for Objects to use with the specified Tag. False, if not.

Return type:

bool

Career
Club
class CommonSimClubUtils

Bases: object

Utilities for manipulating the Clubs of Sims.

static are_part_of_same_club_gathering(sim_info_a, sim_info_b)

Determine if two Sims are at the same Club Gathering

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is taking part in the same Club Gathering as Sim B. False, if not.

Return type:

bool

static get_clubs_currently_gathering_gen(include_club_callback=CommonFunctionUtils.noop_true)

Retrieve all Clubs the Sim is in that are currently hosting a gathering.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • include_club_callback (Callable[[Club], bool], optional) – If the result of this callback is True, the Club will be included in the results. The default callback will allow all.
Returns:

An iterator of all Clubs the Sim is in that are currently gathering and that pass the include_club_callback filter.

Return type:

Iterator[Club]

static get_clubs_gen(sim_info, include_club_callback=CommonFunctionUtils.noop_true)

Retrieve all Clubs a Sim is a part of.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • include_club_callback (Callable[[Club], bool], optional) – If the result of this callback is True, the Club will be included in the results. The default callback will allow all.
Returns:

An iterator of all Clubs the specified Sim is a part of and that pass the include callback filter.

Return type:

Iterator[Club]

static get_current_club_gathering(sim_info)

Retrieve the Club Gathering a Sim is currently taking part in.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The Club Gathering the specified Sim is a part of or None if the Sim is not a part of any Club Gathering.
Return type:Union[ClubGatheringSituation, None]
static is_engaged_in_club_gathering(sim_info)

Determine if a Sim is engaged in a Club Gathering.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim is engaged in a Club Gathering. False, if not.
Return type:bool
Gender Options
Gender Preferences
class CommonSimGenderPreferenceUtils

Bases: object

Utilities for Sim gender preferences.

HIGH_PREFERENCE_THRESHOLD = 80
LOW_PREFERENCE_THRESHOLD = 20
classmethod determine_preferred_genders(sim_info, like_threshold=None, love_threshold=None, preference_type=GenderPreferenceType.ROMANTIC)

Determine which genders a Sim prefers.

Note

The math is as follows (The first match will return):

  • Default Gender Preferences = MALE_PREF < like_threshold and FEMALE_PREF < like_threshold
  • Prefers both Genders = absolute(MALE_PREF - FEMALE_PREF) <= love_threshold
  • Prefers Male = MALE_PREF > FEMALE_PREF
  • Prefers Female = FEMALE_PREF > MALE_PREF
Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • like_threshold (int, optional) – A value indicating a low amount of preference. Default is cls.LOW_PREFERENCE_THRESHOLD. (This argument is obsolete, do not use)
  • love_threshold (int, optional) – A value indicating a high amount of preference. Default is cls.HIGH_PREFERENCE_THRESHOLD. (This argument is obsolete, do not use)
  • preference_type (GenderPreferenceType, optional) – The type of preference to use. Default is GenderPreferenceType.ROMANTIC.
Returns:

A collection of CommonGenders the specified Sim prefers.

Return type:

Tuple[CommonGender]

static get_default_preferred_genders(sim_info)

Retrieve a collection of default gender preferences.

Note

By default Male Sims prefer Female Sims and Female Sims prefer Male Sims.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:A collection of the default preferred genders.
Return type:Tuple[CommonGender]
static get_gender_preference_amount(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058d90a90>, gender: sims4communitylib.enums.common_gender.CommonGender, preference_type: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058d90f90> = <sphinx.ext.autodoc.importer._MockObject object>) → int

get_gender_preference_value(sim_info, gender, preference_type=GenderPreferenceType.ROMANTIC)

Retrieve the amount a Sim prefers the specified gender.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • gender (CommonGender) – An instance of a gender.
  • preference_type (GenderPreferenceType, optional) – The type of preference to use. Default is GenderPreferenceType.ROMANTIC.
Returns:

The amount the Sim prefers the specified gender.

Return type:

int

static has_preference_for(sim_info, target_sim_info, like_threshold=None, love_threshold=None, preference_type=GenderPreferenceType.ROMANTIC)

Determine if a Sim has a preference for another Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • target_sim_info (SimInfo) – An instance of a Sim.
  • like_threshold (int, optional) – A value indicating a low amount of preference. Default is CommonSimGenderPreferenceUtils.LOW_PREFERENCE_THRESHOLD. (This argument is obsolete, do not use)
  • love_threshold (int, optional) – A value indicating a high amount of preference. Default is CommonSimGenderPreferenceUtils.HIGH_PREFERENCE_THRESHOLD. (This argument is obsolete, do not use)
  • preference_type (GenderPreferenceType, optional) – The type of preference to use. Default is GenderPreferenceType.ROMANTIC.
Returns:

True, if the Source Sim has a preference for the Target Sim. False, if not.

Return type:

bool

static has_preference_for_gender(sim_info, gender, like_threshold=None, love_threshold=None, preference_type=GenderPreferenceType.ROMANTIC)

Determine if a Sim has a preference for the specified gender.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • gender (CommonGender) – An instance of a CommonGender.
  • like_threshold (int, optional) – A value indicating a low amount of preference. Default is CommonSimGenderPreferenceUtils.LOW_PREFERENCE_THRESHOLD. (This argument is obsolete, do not use)
  • love_threshold (int, optional) – A value indicating a high amount of preference. Default is CommonSimGenderPreferenceUtils.HIGH_PREFERENCE_THRESHOLD. (This argument is obsolete, do not use)
  • preference_type (GenderPreferenceType, optional) – The type of preference to use. Default is GenderPreferenceType.ROMANTIC.
Returns:

True, if the Sim has a preference for the specified gender. False, if not.

Return type:

bool

static set_gender_preference_amount(sim_info, gender, amount, preference_type=GenderPreferenceType.ROMANTIC)

Set the amount a Sim prefers the specified gender.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • gender (CommonGender) – An instance of a gender.
  • amount (int) – The amount the Sim prefers the specified gender.
  • preference_type (GenderPreferenceType, optional) – The type of preference to use. Default is GenderPreferenceType.ROMANTIC.
Returns:

True, if successfully set. False, it not.

Return type:

bool

static set_preference_for_gender(sim_info, gender, is_attracted_to_gender, preference_type=GenderPreferenceType.ROMANTIC)

Set the preference a Sim has for a gender.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • gender (CommonGender) – An instance of a gender.
  • is_attracted_to_gender (Union[bool, None]) – True, if you want the Sim to be attracted to the gender. False, if you want the Sim to NOT be attracted to the gender. None, if you want the Sim to have no preferences.
  • preference_type (GenderPreferenceType, optional) – The type of preference to use. Default is GenderPreferenceType.ROMANTIC.
Returns:

True, if successfully set. False, it not.

Return type:

CommonExecutionResult

classmethod set_to_default_gender_preferences(sim_info)

Set a Sim to the default gender preferences.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Interactions
Inventory
class CommonSimInventoryUtils

Bases: object

Utilities for manipulating the inventory of Sims.

classmethod add_to_inventory(sim_info, object_definition_id, count=1, on_added=CommonFunctionUtils.noop)

Add a number of Newly Created Objects to the Inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • object_id (int) – The decimal identifier of an Object.
  • count (int, optional) – The number of the specified Object to add. Default is 1.
  • on_added (Callable[[GameObject], None]) – A callback invoked when the object is added to the inventory.
Returns:

True, if the count of the specified Object were added successfully. False, it not.

Return type:

bool

classmethod get_all_objects_in_inventory_gen(sim_info, include_object_callback=None)

Retrieve all Objects in the inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • include_object_callback (Callable[[int], bool], optional) – If the result of this callback is True, the object will be included in the results. If set to None, All objects in the inventory will be included.
Returns:

An iterator containing the decimal identifiers for the objects in the inventory of a Sim.

Return type:

Iterator[GameObject]

classmethod get_count_of_object_in_inventory(sim_info, object_id)

Count the number of an Object in the inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • object_id (int) – The decimal identifier of an object.
Returns:

The number of the specified Object in the inventory of the specified Sim.

Type:

int

classmethod get_inventory(sim_info)

Retrieve the inventory of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The inventory component of the Sim or None if not found.
Return type:Union[SimInventoryComponent, None]
classmethod has_inventory(sim_info)

Determine if a Sim has an inventory.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim has an inventory. False, if not.
Return type:bool
classmethod make_inventory_hidden(sim_info)

Change the flags of the inventory of a Sim so that it becomes hidden to the player.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the inventory of the specified Sim was made hidden. False, if not.
Return type:bool
classmethod make_inventory_visible(sim_info)

Change the flags of the inventory of a Sim so that it becomes visible to the player.

Note

A Sim needs to be Instances in order to have an inventory to make visible.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the inventory of the specified Sim was made visible. False, if not.
Return type:bool
classmethod move_object_to_inventory(sim_info, game_object)

Move an Object to the inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • game_object (GameObject) – An instance of an Object.
Returns:

True, if the object was successfully moved to the inventory of the specified Sim. False, if not.

Return type:

bool

classmethod move_objects_to_inventory(sim_info, game_objects)

Move Objects to the inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • game_objects (GameObject) – A collection of Object instances.
Returns:

True, if all objects were successfully moved to the inventory of the specified Sim. False, if not.

Return type:

bool

classmethod open_inventory(sim_info)

Open the inventory of a Sim.

Parameters:sim_info (SimInfo) – The Sim to open the inventory of.
classmethod remove_from_inventory(sim_info, object_id, count=1)

Remove a number of Objects from the inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • object_id (int) – The decimal identifier of an Object.
  • count (int, optional) – The amount of the Object to remove. Default is 1.
Returns:

True, if the count of the specified Object were removed successfully. False, if not.

classmethod remove_from_inventory_by_definition(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50692f97d0>, object_definition: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50692339d0>, count: int = 1) → bool

remove_from_inventory(sim_info, object_id, count=1)

Remove a number of Objects from the inventory of a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • object_definition (ObjectDefinition) – The definition of an Object.
  • count (int, optional) – The amount of the Object to remove. Default is 1.
Returns:

True, if the count of the specified Object were removed successfully. False, if not.

classmethod set_ownership_of_all_items_in_sim_inventory_to_sim(sim_info_a, sim_info_b)

Change the ownership status of all items in the inventory of Sim A to be owned by the household of Sim B

Parameters:
  • sim_info_a (SimInfo) – The objects in the inventory of this Sim will become owned by the household of Sim B
  • sim_info_b (SimInfo) – The household of this Sim will be the new owner for all items in the inventory of Sim A.
Returns:

True, if ownership was transferred successfully. False, if not.

Return type:

bool

Loot Actions
class CommonSimLootActionUtils

Bases: object

Utilities for manipulating Loot Actions for Sims.

static apply_loot_actions_by_id_to_duo_sims(loot_actions_id, sim_info_actor, sim_info_target)

Apply loot actions by decimal identifier to two Sims at once.

Parameters:
  • loot_actions_id (int) – The decimal identifier of a loot actions instance to apply.
  • sim_info_actor (SimInfo) – The Actor Sim to apply the loot actions to.
  • sim_info_target (SimInfo) – The Target Sim to apply the loot actions to.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_by_id_to_sim(loot_actions_id, sim_info)

Apply loot actions to a Sim.

Parameters:
  • loot_actions_id (int) – The decimal identifier of a loot actions instance to apply.
  • sim_info (SimInfo) – The Sim to apply the loot actions to.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_by_ids_to_duo_sims(loot_actions_ids: Tuple[int], sim_info_actor: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058c93ed0>, sim_info_target: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058c93ed0>) → bool

apply_loot_actions_by_id_to_duo_sims(loot_actions_ids, sim_info_actor, sim_info_target)

Apply loot actions by decimal identifiers to two Sims at once.

Parameters:
  • loot_actions_ids (Tuple[int]) – The decimal identifiers of the loot actions to apply.
  • sim_info_actor (SimInfo) – The Actor Sim to apply the loot actions to.
  • sim_info_target (SimInfo) – The Target Sim to apply the loot actions to.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_by_ids_to_sim(loot_actions_ids, sim_info)

Apply loot actions to a Sim.

Parameters:
  • loot_actions_ids (Tuple[int]) – The decimal identifiers of the loot actions to apply.
  • sim_info (SimInfo) – The Sim to apply the loot actions to.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_to_duo_sims(loot_actions, sim_info_actor, sim_info_target)

Apply loot actions to two Sims at once.

Parameters:
  • loot_actions (LootActions) – The loot actions to apply.
  • sim_info_actor (SimInfo) – The Actor Sim to apply the loot actions to.
  • sim_info_target (SimInfo) – The Target Sim to apply the loot actions to.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

static apply_loot_actions_to_sim(loot_actions, sim_info)

Apply loot actions to a Sim.

Parameters:
  • loot_actions (LootActions) – The loot actions to apply.
  • sim_info (SimInfo) – The Sim to apply the loot actions to.
Returns:

True, if the loot actions applied successfully. False, if not.

Return type:

bool

Relationships
class CommonRelationshipUtils

Bases: object

Utilities for manipulating relationship bits, tracks, etc.

classmethod add_relationship_bit(sim_info, target_sim_info, relationship_bit_id)

Add a relationship bit between two sims.

Note

If the relationship bit is UNIDIRECTIONAL, it will only be added to sim_info in the direction of the Target. i.e. Sim will have relationship bit towards Target, but Target will not have relationship bit towards Sim.

One example is the Caregiver relationship:

  • Sim is caregiver of Target.
  • Target is being cared for by Sim.
Parameters:
  • sim_info (SimInfo) – The source Sim of the Relationship Bit.
  • target_sim_info (SimInfo) – The target Sim of the Relationship Bit.
  • relationship_bit_id (Union[int, CommonRelationshipBitId]) – The identifier of the Relationship Bit to add.
Returns:

True, if the relationship bit was added successfully. False, if not.

Return type:

CommonExecutionResult

classmethod are_blood_relatives(sim_info_a, sim_info_b)

Determine if two Sims are blood relatives.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

True, if Sim A is blood relative of Sim B. False, if not.

Return type:

bool

classmethod calculate_average_relationship_level(sim_info, target_sim_info)

Calculate an average level for Friendship and Romance between two Sims.

Note

Math: (Friendship Level + Romance Level)/2

Note

Example Levels:
Friendship Level: 10 Romance Level: 20 Average: 15
Parameters:
  • sim_info (SimInfo) – The Sim to use.
  • target_sim_info (SimInfo) – The Target Sim to use.
Returns:

The average level of friendship and romance between two Sims.

Return type:

float

classmethod change_relationship_level_of_sims(sim_info, target_sim_info, relationship_track_id, level)

Change the level of a relationship track between two Sims.

Parameters:
  • sim_info (SimInfo) – The sim that owns the relationship track.
  • target_sim_info (SimInfo) – The target of the relationship track.
  • relationship_track_id (: Union[int, CommonRelationshipTrackId]) – The identifier of the Relationship Track to change.
  • level (float) – The amount to add to the relationship track (Can be positive or negative).
Returns:

True, if the relationship track was changed successfully. False, if not.

Return type:

bool

classmethod get_friendship_level(sim_info, target_sim_info)

Retrieve the level of Friendship between two Sims.

Note

The return will be “0.0” if a friendship relationship track is not found.

Parameters:
  • sim_info (SimInfo) – The Sim to use.
  • target_sim_info (SimInfo) – The Target Sim to use.
Returns:

The current level of friendship between two Sims.

Return type:

float

classmethod get_friendship_relationship_track(sim_info_a, sim_info_b)

Get an appropriate Friendship Relationship track between Sim A and Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

The decimal identifier of the Friendship Relationship Track appropriate for Sim A to have with Sim B or None if not found.

Return type:

Union[CommonRelationshipTrackId, None]

classmethod get_relationship_level_of_sims(sim_info, target_sim_info, relationship_track_id)

Retrieve the level of a relationship track between two sims.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • target_sim_info (SimInfo) – The Target Sim of the relationship track.
  • relationship_track_id (Union[int, CommonRelationshipTrackId]) – An identifier for a Relationship Track to retrieve.
Returns:

The current level between two Sims for the specified Relationship Track.

Return type:

float

classmethod get_relationships_gen(sim_info)

Retrieve all relationships a Sim has with other Sims.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:An iterator of Relationships a Sim has with other Sims.
Return type:Iterator[Relationship]
classmethod get_romance_level(sim_info, target_sim_info)

Retrieve the level of Romance between two Sims.

Note

The return will be “0.0” if a romance relationship track is not found.

Parameters:
  • sim_info (SimInfo) – The Sim to use.
  • target_sim_info (SimInfo) – The Target Sim to use.
Returns:

The current level of romance between two Sims.

Return type:

float

classmethod get_romance_relationship_track(sim_info_a, sim_info_b)

Get an appropriate Romance Relationship track between Sim A and Sim B.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

The decimal identifier of the Romance Relationship Track appropriate for Sim A to have with Sim B or None if not found.

Return type:

Union[CommonRelationshipTrackId, None]

classmethod get_romantically_committed_relationship_bits()

Retrieve a collection of relationship bits that signify two Sims are in a committed relationship.

Returns:A collection of relationship bits.
Return type:Tuple[CommonRelationshipBitId]
classmethod get_sim_info_of_all_sims_romantically_committed_to_generator(sim_info, instanced_only=True)

Retrieve a SimInfo object for all Sims romantically committed with the specified Sim.

Note

Romantic Commitments:

  • Married
  • Getting Married
  • Engaged
  • Significant Other
  • Promised
Parameters:
  • sim_info (SimInfo) – The Sim to locate romantically involved Sims with.
  • instanced_only (bool, optional) – If True, only Sims that are currently loaded will be returned.
Returns:

An iterator of Sims the specified Sim is romantically committed to.

Return type:

Iterator[SimInfo]

classmethod get_sim_info_of_all_sims_with_relationship_bit_generator(sim_info, relationship_bit_id, instanced_only=True)

Retrieve an Iterator of SimInfo for all Sims that have the specified relationship bit with the specified Sim.

Note

For UNIDIRECTIONAL relationship bits, the direction is sim_info has relationship bit with target_sim_info

Caregiver example:

  • The Caregiver has a relationship bit pointed at Toddler (The Caregiver would show “caregiving ward” when hovering over the Toddler in the relationships panel)
  • The Toddler would NOT have the relationship bit.
  • Sim is Caregiver of Toddler.
Parameters:
  • sim_info (SimInfo) – The Sim to locate the relationship bit on.
  • relationship_bit_id (Union[int, CommonRelationshipBitId]) – The identifier of the relationship bit to locate connections with.
  • instanced_only (bool, optional) – If True, only Sims that are currently loaded will be returned.
Returns:

An iterator of Sims that have the specified relationship bit with the specified Sim.

Return type:

Iterator[SimInfo]

classmethod get_sim_info_of_all_sims_with_relationship_bits_generator(sim_info, relationship_bit_ids, instanced_only=True)

Retrieve an Iterator of SimInfo for all Sims that have the specified relationship bits with the specified Sim.

Note

For UNIDIRECTIONAL relationship bits, the direction is sim_info has relationship bit with target_sim_info Caregiver example:

  • The Caregiver has a relationship bit pointed at Toddler (The Caregiver would show “caregiving ward” when hovering over the toddler in the relationships panel)
  • The toddler would NOT have the relationship bit.
  • Sim is Caregiver of Toddler.
Parameters:
  • sim_info (SimInfo) – The Sim to locate relationship bits on.
  • relationship_bit_ids (Iterator[Union[int, CommonRelationshipBitId]]) – A collection of identifiers for relationship bits to locate connections with.
  • instanced_only (bool, optional) – If True, only Sims that are currently loaded will be returned.
Returns:

An iterator of Sims that have any of the specified relationship bits with the specified Sim.

Return type:

Iterator[SimInfo]

classmethod has_met(sim_info, target_sim_info)

Determine if a Sim has met the Target Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • target_sim_info (SimInfo) – The Target Sim to check.
Returns:

True, if both Sims have met each other. False, if not.

Return type:

bool

classmethod has_permission_for_romantic_relationship_with(sim_info_a: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5059514e10>, sim_info_b: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5059514e10>) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

Determine if two Sims are allowed to have a Romantic relationship together.

classmethod has_permission_for_romantic_relationships(sim_info)

Determine if a Sim has permission to have romantic relationships with other Sims.

Note

In the vanilla game, only Teen, Adult, and Elder Sims have permission for romantic relationships.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The result of the test. True, if the test passes. False, if the test fails.
Return type:CommonTestResult
classmethod has_permission_to_be_blood_relative_of(sim_info_a, sim_info_b)

Determine if Sim A has permission to be a Blood Relative of Sim B. (Such as Mother, Daughter, etc.)

Note

In the vanilla game, only Sims of the same species have permission to be Blood Relatives.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim.
  • sim_info_b (SimInfo) – An instance of a Sim.
Returns:

The result of the test. True, if the test passes. False, if the test fails.

Return type:

CommonTestResult

classmethod has_positive_romantic_combo_relationship_bit_with(sim_info, target_sim_info)

Determine if a Sim has a positive romantic combo with the Target Sim.

Note

Positive Romantic Combo Relationship Bits:

  • Soul Mates
  • Lovers
  • Sweethearts
  • Love Birds
Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • target_sim_info (SimInfo) – The Target Sim to check.
Returns:

True, if the Sims have positive romantic combo relationship bits with each other. False, if not.

Return type:

bool

classmethod has_relationship_bit_with_any_sims(sim_info, relationship_bit_id, instance_only=True)

Determine if a Sim has the specified relationship bit with any Sims.

Parameters:
  • sim_info (SimInfo) – The Sim to use.
  • relationship_bit_id (Union[int, CommonRelationshipBitId]) – The identifier of the Relationship Bit to check for.
  • instanced_only (bool, optional) – If True, only Sims that are currently loaded will be valid.
Returns:

True, if the Sim has the specified Relationship Bit with any Sims. False, if not.

Return type:

bool

classmethod has_relationship_bit_with_sim(sim_info, target_sim_info, relationship_bit_id)

Determine if two Sims have the specified relationship bit with each other.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • target_sim_info (SimInfo) – The Target Sim of the relationship bit (The target is especially important for Unidirectional/One Way Relationship Bits).
  • relationship_bit_id (Union[int, CommonRelationshipBitId]) – The identifier of the Relationship Bit to check for.
Returns:

True, if the Sim has the specified Relationship Bit with the Target Sim. False, if not.

Return type:

bool

classmethod has_relationship_bits_with_any_sims(sim_info, relationship_bit_ids, instanced_only=True)

Determine if a Sim has the specified relationship bits with any Sims.

Parameters:
  • sim_info (SimInfo) – The Sim to use.
  • relationship_bit_ids (int) – A collection of identifier of Relationship Bits to check for.
  • instanced_only (bool, optional) – If True, only Sims that are currently loaded will be valid.
Returns:

True, if the Sim has any of the specified Relationship Bits with any Sims. False, if not.

Return type:

bool

classmethod has_relationship_bits_with_sim(sim_info, target_sim_info, relationship_bit_ids)

Determine if two sims have any of the specified relationship bits with each other.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • target_sim_info (SimInfo) – The Target Sim of the relationship bit (The target is especially important for Unidirectional/One Way Relationship Bits).
  • relationship_bit_ids (Iterator[Union[int, CommonRelationshipBitId]]) – A collection of identifier of Relationship Bits to check for.
Returns:

True, if the Sim has any of the specified Relationship Bits with the Target Sim. False, if not.

Return type:

bool

classmethod is_friendly_with(sim_info, target_sim_info)

Determine if a Sim is friendly with a Target Sim.

Note

By default, a Sim is friendly with another Sim when their Friendship relationship is at or above 30. If both Sims are Animals, they are friendly with each other if they have the Friendly relationship bit.

Parameters:
  • sim_info (SimInfo) – The info of a Sim.
  • target_sim_info (SimInfo) – The info of a Sim.
Returns:

True, if the Sim is friendly with the Target Sim. False, if not.

Return type:

bool

classmethod is_romantic_with(sim_info, target_sim_info)

Determine if a Sim is romantic with a Target Sim.

Note

By default, a Sim is romantic with another Sim when their Romance relationship is at or above 30.

Parameters:
  • sim_info (SimInfo) – The info of a Sim.
  • target_sim_info (SimInfo) – The info of a Sim.
Returns:

True, if the Sim is romantic with the Target Sim. False, if not.

Return type:

bool

classmethod is_romantically_committed_to(sim_info, target_sim_info)

Determine if a Sim is romantically committed to the Target Sim.

Parameters:
  • sim_info (SimInfo) – The Sim to check.
  • target_sim_info (SimInfo) – The Target Sim to check.
Returns:

True, if the Sim is romantically committed to the Target Sim. False, if not.

Return type:

bool

classmethod is_romantically_committed_to_any_sims(sim_info)

Determine if the Sim is romantically committed to any Sims.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is romantically committed to any Sims. False, if not.
Return type:bool
classmethod load_relationship_bit_by_id(relationship_bit)

Load an instance of a Relationship Bit by its identifier.

Parameters:relationship_bit (Union[int, CommonRelationshipBitId, RelationshipBit]) – The identifier of a Relationship Bit.
Returns:An instance of a Relationship Bit matching the decimal identifier or None if not found.
Return type:Union[RelationshipBit, None]
classmethod load_relationship_track_by_id(relationship_track)

Load an instance of a Relationship Track by its identifier.

Parameters:relationship_track (Union[int, CommonRelationshipTrackId, RelationshipTrack]) – The identifier of a Relationship Track.
Returns:An instance of a Relationship Track matching the decimal identifier or None if not found.
Return type:Union[RelationshipTrack, None]
classmethod remove_relationship_bit(sim_info, target_sim_info, relationship_bit_id)

Remove a relationship bit between two sims.

Note

If the relationship bit is UNIDIRECTIONAL, it will only be removed from sim_info in the direction of the Target. i.e. Sim will have no longer have relationship bit towards Target, but Target will still have relationship bit towards Sim.

One example is the Caregiver relationship:

  • Sim is caregiver of Target.
  • Target is being cared for by Sim.
Parameters:
  • sim_info (SimInfo) – The source Sim of the Relationship Bit.
  • target_sim_info (SimInfo) – The target Sim of the Relationship Bit.
  • relationship_bit_id (Union[int, CommonRelationshipBitId]) – The identifier of the Relationship Bit to remove.
Returns:

True, if the relationship bit was removed successfully. False, if not.

Return type:

CommonExecutionResult

classmethod remove_relationship_bit_from_all(sim_info, relationship_bit_id)

Remove a relationship bit between a Sim and all other Sims.

Note

If the relationship bit is UNIDIRECTIONAL, it will only be removed from sim_info in the direction of the Target. i.e. Sim will have no longer have relationship bit towards Target, but Target will still have relationship bit towards Sim.

One example is the Caregiver relationship:

  • Sim is caregiver of Target.
  • Target is being cared for by Sim.
Parameters:
  • sim_info (SimInfo) – The source Sim of the Relationship Bit.
  • relationship_bit_id (Union[int, CommonRelationshipBitId]) – The identifier of the Relationship Bit to remove.
Returns:

True, if the relationship bit was removed successfully. False, if not.

Return type:

bool

classmethod set_relationship_level_of_sims(sim_info, target_sim_info, relationship_track_id, level)

Set the level of a relationship track between two Sims.

Parameters:
  • sim_info (SimInfo) – The sim that owns the relationship track.
  • target_sim_info (SimInfo) – The target of the relationship track.
  • relationship_track_id (: Union[int, CommonRelationshipTrackId]) – The identifier of the Relationship Track to set.
  • level (float) – The amount to set the relationship track to (Can be positive or negative).
Returns:

True, if the relationship track was set successfully. False, if not.

Return type:

bool

Phone
Plumbob
class CommonSimPlumbobUtils

Bases: object

Utilities for manipulating the Plumbob of a Sim.

static hide_plumbob(sim_info)

Hide the plumbob of a Sim.

Note

If the plumbob of the Sim is already hidden, this function will do nothing.

Parameters:sim_info (SimInfo) – An instance of a Sim.
static reset_plumbob_position(sim_info)

Reset the position of the Plumbob for a Sim to it’s original position.

Parameters:sim_info (SimInfo) – An instance of a Sim.
static set_plumbob_position(sim_info, position, bone_name='b__ROOT__', balloon_position=CommonVector3.empty())

Set the position of the Plumbob for a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • position (CommonVector3) – The position to set the plumbob to.
  • bone_name (str, optional) – The name of the bone to slot the Plumbob to. Default is ‘b__ROOT__’
  • balloon_position (CommonVector3, optional) – The position of the Balloon above Sims heads. Default is CommonVector3.empty().
static show_plumbob(sim_info)

Show the plumbob of a Sim.

Note

If the plumbob of the Sim is already shown, this function will do nothing.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Posture
class CommonSimPostureUtils

Bases: sims4communitylib.logging._has_s4cl_class_log._HasS4CLClassLog

Utilities for managing the posture of Sims.

classmethod can_sim_be_picked_up(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058870390>) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

can_be_picked_up(sim_info)

Determine if a Sim can be picked up.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim can be picked up. False, it not.
Return type:bool
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_posture(sim_info)

Retrieve the posture of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The posture of a Sim.
Return type:Union[Posture, None]
classmethod get_posture_aspects(sim_info)

Retrieve the posture aspects of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The aspects of the posture of the Sim.
Return type:Tuple[Posture]
classmethod get_posture_state(sim_info)

Retrieve the posture aspects of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The posture state of a Sim.
Return type:Union[PostureState, None]
classmethod get_posture_target(sim_info)

Retrieve the target of the posture of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The target of the posture of a Sim.
Return type:Union[Any, None]
classmethod has_posture(sim_info, posture)

Determine if a Sim has a posture.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • posture (Union[int, CommonPostureId, Posture, CommonInt]) – The identifier of the posture to check.
classmethod has_posture_with_sim(sim_info, target_sim_info, posture)

Determine if a Sim has a posture with another Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • target_sim_info (SimInfo) – An instance of another Sim.
  • posture (Union[int, CommonPostureId, Posture, CommonInt]) – The identifier of the posture to check.
classmethod is_on_container_supporting_posture(sim_info, posture)

Determine if the container a Sim is interacting with has a posture.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • posture (Union[int, CommonPostureId, Posture, CommonInt]) – The identifier of the posture to check.
classmethod is_on_container_supporting_posture_with_sim(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058870390>, target_sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058870390>, posture: Union[int, sims4communitylib.enums.common_posture_id.CommonPostureId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f505887d6d0>, sims4communitylib.enums.enumtypes.common_int.CommonInt]) → sims4communitylib.classes.testing.common_test_result.CommonTestResult

is_on_container_supporting_posture(sim_info, target_sim_info, posture)

Determine if the container a Sim is interacting with has a posture that supports another Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • target_sim_info (SimInfo) – An instance of another Sim.
  • posture (Union[int, CommonPostureId, Posture, CommonInt]) – The identifier of the posture to check.
classmethod load_posture_by_id(posture)

Load an instance of a Posture by its identifier.

Parameters:posture (Union[int, CommonPostureId, Posture, CommonInt]) – The identifier of a Posture.
Returns:An instance of a Posture matching the decimal identifier or None if not found.
Return type:Union[Posture, None]
Pregnancy
class CommonSimPregnancyUtils

Bases: sims4communitylib.logging.has_class_log.HasClassLog

Utilities for manipulating the pregnancy status of Sims.

classmethod can_be_impregnated(sim_info)

Determine if a Sim can be impregnated.

Parameters:sim_info (SimInfo) – The Sim being checked.
Returns:The result of testing. True, if they can. False, if they cannot.
Return type:CommonTestResult
classmethod can_impregnate(sim_info)

Determine if a Sim can impregnate other sims.

Parameters:sim_info (SimInfo) – The Sim being checked.
Returns:The result of testing. True, if they can. False, if they cannot.
Return type:CommonTestResult
classmethod clear_pregnancy(sim_info)

Clear the pregnancy status of a Sim.

Parameters:sim_info (SimInfo) – The Sim being cleared.
Returns:True, if successful. False, if not.
Return type:bool
classmethod determine_can_be_impregnated_trait(sim_info)

Determine the trait that would indicate a Sim can be impregnated by other Sims.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The trait that would indicate the Sim can be impregnated by other Sims or None if no trait is found.
Return type:Union[CommonTraitId, None]
classmethod determine_can_impregnate_trait(sim_info)

Determine the trait that would indicate a Sim can impregnate other Sims.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The trait that would indicate the Sim can impregnate other Sims or None if no trait is found.
Return type:Union[CommonTraitId, None]
classmethod determine_can_not_be_impregnated_trait(sim_info)

Determine the trait that would indicate a Sim can not be impregnated by other Sims.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The trait that would indicate the Sim can not be impregnated by other Sims or None if no trait is found.
Return type:Union[CommonTraitId, None]
classmethod determine_can_not_impregnate_trait(sim_info)

Determine the trait that would indicate a Sim can not impregnate other Sims.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The trait that would indicate the Sim can not impregnate other Sims or None if no trait is found.
Return type:Union[CommonTraitId, None]
classmethod determine_pregnancy_statistic(sim_info)

Determine the statistic that would indicate the pregnancy progress of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The statistic that would indicate the pregnancy progress of the Sim or None if no trait is found.
Return type:Union[CommonStatisticId, None]
classmethod get_in_labor_buff(sim_info)

Retrieve an In Labor buff appropriate for causing the Sim to go into labor (Give Birth).

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The decimal identifier of a Buff that will cause the specified Sim to go into labor. If no appropriate Buff is found, -1 will be returned.
Return type:Union[int, CommonBuffId]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod get_partner_of_pregnant_sim(sim_info)

Retrieve a SimInfo object of the Sim that impregnated the specified Sim.

Parameters:sim_info (SimInfo) – The Sim being checked.
Returns:The Sim that has impregnated the specified Sim or None if the Sim does not have a partner.
Return type:Union[SimInfo, None]
classmethod get_pregnancy_partner(sim_info)

Retrieve the Sim that caused a Sim to become pregnant.

Parameters:sim_info (SimInfo) – The Sim to get the partner of.
Returns:The Sim that impregnated the specified Sim or None if not found.
Return type:Union[SimInfo, None]
classmethod get_pregnancy_progress(sim_info)

Retrieve the pregnancy progress of a Sim.

Parameters:sim_info (SimInfo) – The Sim being checked.
Returns:The current progress of the pregnancy of a Sim.
Return type:float
classmethod get_pregnancy_rate(sim_info)

Retrieve the rate at which pregnancy progresses.

Parameters:sim_info (SimInfo) – The Sim being checked.
Returns:The rate at which the pregnancy state of a Sim is progressing.
Return type:float
classmethod get_pregnancy_tracker(sim_info)

Retrieve the tracker for tracking pregnancy of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The pregnancy tracker for the Sim or None if the Sim does not have a pregnancy tracker.
Return type:Union[PregnancyTracker, None]
classmethod has_permission_for_pregnancies(sim_info)

Determine if a Sim has the permissions to cause a Pregnancy or to become Pregnant. (Regardless of traits)

Note

In the vanilla game, only Adult and Elder Sims have permission for pregnancies.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The result of the test. True, if the test passes. False, if the test fails.
Return type:CommonTestResult
classmethod has_permission_for_pregnancies_with(sim_info_a, sim_info_b)

Determine if Sim A has the permissions to cause a Pregnancy with Sim B or to become pregnant from Sim B.

Note

In the vanilla game, only Adult and Elder Sims of the same species have permission for pregnancies with each other.

Parameters:
  • sim_info_a (SimInfo) – An instance of a Sim. (Sim A)
  • sim_info_b (SimInfo) – An instance of a Sim. (Sim B)
Returns:

The result of the test. True, if the test passes. False, if the test fails.

Return type:

CommonTestResult

classmethod induce_labor_in_sim(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50589b51d0>) → bool

induce_labor(sim_info)

Induce Labor in a pregnant Sim.

Parameters:sim_info (SimInfo) – The Sim to go into labor.
Returns:True, if labor was induced successfully. False, if not.
classmethod is_pregnant(sim_info)

Determine if the a Sim is pregnant.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the specified Sim is pregnant. False, if not.
Return type:bool
classmethod set_pregnancy_progress(sim_info, value)

Set the pregnancy progress of a Sim.

Parameters:
  • sim_info (SimInfo) – The Sim being checked.
  • value (float) – The value to set the progress to.
Returns:

The current progress of the pregnancy of a Sim.

Return type:

float

classmethod start_pregnancy(sim_info, partner_sim_info, pregnancy_origin=PregnancyOrigin.DEFAULT)

Start a pregnancy between a Sim and a Partner Sim.

Parameters:
  • sim_info (SimInfo) – The Sim getting pregnant.
  • partner_sim_info (SimInfo) – The Sim that is getting the other Sim pregnant.
  • pregnancy_origin (PregnancyOrigin, optional) – The origin of the pregnancy. Default is PregnancyOrigin.DEFAULT.
Returns:

True, if the Sim is successfully impregnated by the Partner Sim. False, if not.

Return type:

bool

Rabbit Hole
class CommonSimRabbitHoleUtils

Bases: object

Utilities for manipulating Rabbit Holes for Sims.

classmethod get_first_rabbit_hole_id_for_sim(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058be8690>) → Optional[int]

get_rabbit_hole_id(sim_info)

Retrieve the id of the rabbit hole a Sim is in.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The id of the first rabbit hole the Sim is in or None if not found.
Return type:Union[int, None]
classmethod put_sim_into_rabbit_hole(sim_info, rabbit_hole_identifier, on_exit_rabbit_hole_callback=None)

Put a Sim into a Rabbit Hole.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • rabbit_hole (Union[RabbitHole, int]) – The identifier of a rabbit hole to put the Sim into.
  • on_exit_rabbit_hole_callback (Callable[[SimInfo, bool], None]) – A callback invoked upon the Sim leaving the rabbit hole. Default is None.
Returns:

A result indicating the success of putting the Sim into the rabbit hole.

Return type:

CommonTestResult

classmethod try_remove_sim_from_rabbit_hole(sim_info, on_remove_from_rabbit_hole_result_callback=None)

Remove a Sim from a rabbit hole.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • on_remove_from_rabbit_hole_result_callback (Callable[[SimInfo, bool], None]) – A callback invoked upon the Sim being removed from the rabbit hole. Default is None.
Returns:

A result indicating the success of the removal.

Return type:

CommonTestResult

Situations
class CommonSimSituationUtils

Bases: sims4communitylib.logging.has_class_log.HasClassLog

Utilities for manipulating the Situations of Sims.

static complete_situation_goal(sim_info, situation_goal_id, target_sim_info=None, score_override=None, start_cooldown=True)

Complete a situation goal for a Sim using the specified Target Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_goal_id (int) – The decimal identifier of a Situation Goal to mark as completed.
  • target_sim_info (SimInfo, optional) – A target used in the completion of the situation goal. Default is None.
  • score_override (int, optional) – An alternative score to award to the Sim instead of the score specified by the goal. Default is None.
  • start_cooldown (bool, optional) – Whether or not to start a cooldown for the situation. Default is True.
static create_situation_for_sim(sim_info, situation_type, creation_source, invite_only=True, user_facing=False, situation_job=None, purpose=SituationInvitationPurpose.INVITED, **__)

Create a situation and put a Sim in it.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_type (Type[Situation]) – The type of situation to create.
  • invite_only (bool, optional) – If True, the situation will be invitation only. Default is True.
  • user_facing (bool, optional) – If True, the situation will be visible to the player (Like an Active Situation would be). If False, it will not be visible. Default is False.
  • situation_job (SituationJob, optional) – The Situation Job to assign to the Sim upon situation creation. Default is whatever the situation specifies as the default job.
  • creation_source (str) – The source of creation.
  • purpose (SituationInvitationPurpose, optional) – The purpose of the situation. Default is SituationInvitationPurpose.INVITED.
Returns:

The identifier of the situation that was created or 0 if an error occurs.

Return type:

int

static create_visit_situation(sim_info, duration_override_in_sim_seconds=None, visit_situation_override=None)

Create a visit situation for a Sim.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • duration_override_in_sim_seconds (int, optional) – An override in Sim seconds for the visit to last. Default is None.
  • visit_situation_override (Situation, optional) – An instance of a Situation to use for the Visit. If not specified, the default visit situation will be used. Default is None.
static get_first_running_situation_sim_is_in_by_tag(sim_info, tag)

Retrieve the first Situation that a Sim is currently involved in that has a tag.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim
  • tag (CommonGameTag) – The tag to locate a situation with.
Returns:

A situation the Sim is involved in that has the specified tag or None if not found.

Return type:

Union[Situation, None]

static get_first_running_situation_sim_is_in_by_type(sim_info, situation_type)

Retrieve the first Situation that a Sim is currently involved in that is a specific type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim
  • situation_type (Type[Situation]) – A situation type to locate a situation with.
Returns:

A situation the Sim is involved in that is of the specified type or None if not found.

Return type:

Union[Situation, None]

static get_guids_of_all_running_situations_for_sim(sim_info)

Retrieve GUIDs for all Situations a Sim is involved in.

Parameters:sim_info (SimInfo) – The sim to check.
Returns:A collection of Situation GUIDs the specified Sim is involved in.
Return type:Tuple[int]
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
static get_running_situations_sim_is_in_by_tag(sim_info, tag)

Retrieve all Situations that a Sim is currently involved in that have the specified tag.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim
  • tag (CommonGameTag) – The tag to locate situations with.
Returns:

An iterator of Situations the Sim is running that have the specified tag.

Return type:

Iterator[Situation]

static get_running_situations_sim_is_in_by_tags(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058890ed0>, tags: Tuple[sims4communitylib.enums.tags_enum.CommonGameTag]) → Tuple[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5058870b90>]

get_running_situations_sim_is_in_by_tag(sim_info, tags)

Retrieve all Situations that a Sim is currently involved in that have the specified tag.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim
  • tags (Iterator[CommonGameTag]) – A collection of tags to locate situations with. Matching situations will have at least one of these tags.
Returns:

An iterator of Situations the Sim is running that have any of the specified tags.

Return type:

Iterator[Situation]

static get_running_situations_sim_is_in_by_type(sim_info, situation_type)

Retrieve all Situations that a Sim is currently involved in that match the specified type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim
  • situation_type (Type[Situation]) – A situation type to locate situations with.
Returns:

An iterator of Situations the Sim is running that are of the specified type.

Return type:

Iterator[Situation]

static get_situation_goals(sim_info)

Retrieve the goals of all situations a Sim is currently in.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The situation goals of all Situations the Sim is currently involved in.
Return type:Tuple[Union[SituationGoal, SituationGoalTargetedSim]]
static get_situation_guids(sim_info)

Retrieve GUIDs for all Situations a Sim is involved in.

Parameters:sim_info (SimInfo) – The sim to check.
Returns:A collection of Situation GUIDs the specified Sim is involved in.
Return type:List[int]
static get_situation_ids(sim_info)

Retrieve decimal identifiers for all Situations a Sim is involved in.

Parameters:sim_info (SimInfo) – The sim to check.
Returns:A collection of Situation decimal identifiers the specified Sim is involved in.
Return type:List[int]
static get_situations(sim_info, include_situation_callback=None)

Retrieve all Situations that a Sim is currently involved in.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim
  • include_situation_callback (Callable[[Situation], bool], optional) – If the result of this callback is True, the Situation will be included in the results. If set to None, All situations will be included. Default is None.
Returns:

An iterator of Situations that pass the include callback filter.

Return type:

Iterator[Situation]

static has_leave_situation(sim_info: <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058890ed0>) → bool

has_situation_jobs(sim_info, situation_job_ids)

Determine if a Sim is currently involved in a leaving situation.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:True, if the Sim is currently involved in a leaving situation. False, if not.
Return type:bool
static has_situation(sim_info, situation_guid)

Determine if a Sim is involved in the specified Situation.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_guid (Union[int, CommonSituationId]) – The GUID of a Situation.
Returns:

True, if the Sim is involved in the specified Situation. False, if not.

Return type:

bool

static has_situation_job(sim_info, situation_job_id)

Determine if a Sim has been assigned a situation job.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_job_id (int) – The situation job to check for.
Returns:

True, if the Sim has the specified situation job. False, if not.

Return type:

bool

static has_situation_jobs(sim_info, situation_job_ids)

Determine if a Sim has been assigned any specified situation jobs.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_job_ids (Tuple[int]) – The situation jobs to check for.
Returns:

True, if the Sim has any of the specified situation jobs. False, if not.

Return type:

bool

static has_situations(sim_info, situation_guids)

Determine if a Sim is involved in any of the specified Situations.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_guids (Iterator[Union[int, CommonSituationId]]) – The GUID of Situations.
Returns:

True, if the Sim has any of the specified situations. False, if not.

Return type:

bool

static is_assigned_situation_job(sim_info, situation_job_id)

Determine if a Sim is currently assigned a situation job.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_job_id (int) – The decimal identifier of a Situation Job.
Returns:

True, if the Sim is assigned the specified situation job. False, if not.

Return type:

bool

static is_assigned_situation_jobs(sim_info, situation_job_ids)

Determine if a Sim is currently assigned any of the specified situation jobs.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_job_ids (Tuple[int]) – A collection of decimal identifier for Situation Jobs.
Returns:

True, if the Sim is assigned any of the specified situation jobs. False, if not.

Return type:

bool

static is_in_situations_of_type(sim_info, situation_type)

Determine if a Sim is currently in a situation that is of the a specific type.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_type (Type[Situation]) – The type of situation to check.
Returns:

True, if the Sim is involved in any situations with any of the specified tags. False, if not.

Return type:

bool

static is_in_situations_with_any_tags(sim_info, tags)

Determine if a Sim is currently in a situation with any of the specified tags.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • tags (Tuple[CommonGameTag]) – A collection of game tags.
Returns:

True, if the Sim is involved in any situations with any of the specified tags. False, if not.

Return type:

bool

static is_in_situations_with_tag(sim_info, tag)

Determine if a Sim is currently in a situation with a tag.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • tag (CommonGameTag) – A tag to check for.
Returns:

True, if the Sim is involved in any situations with any of the specified tags. False, if not.

Return type:

bool

static make_sim_leave(sim_info)

Make a Sim leave the current lot.

Parameters:sim_info (SimInfo) – An instance of a Sim.
static remove_sim_from_situation(sim_info, situation_id)

Remove a Sim from a Situation.

Parameters:
  • sim_info (SimInfo) – An instance of a Sim.
  • situation_id (int) – The instance identifier of the Situation to remove the Sim from.
Returns:

True, if the Sim was successfully removed from the situation. False, if not.

Return type:

bool

State
class CommonSimStateUtils

Bases: object

Utilities for checking the state of a sim.

static is_dying(sim_info)

Determine if a Sim is currently dying.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the Sim is dying. False, if the Sim is not dying.
Return type:CommonTestResult
static is_hidden(sim_info)

Determine if a Sim is hidden.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is hidden. False, if the Sim is not hidden.
Return type:bool
static is_in_sunlight(sim_info)

Determine if a Sim is in sunlight.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is in sunlight. False, if the Sim is not in sunlight.
Return type:bool
static is_leaving_zone(sim_info)

Determine if a Sim is currently leaving the zone.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is leaving the zone. False, if the Sim is not leaving the zone.
Return type:bool
static is_visible(sim_info)

Determine if a Sim is visible.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:True, if the Sim is visible. False, if the Sim is not visible.
Return type:bool
static is_wearing_towel(sim_info)

Determine if a Sim is wearing a towel.

..warning:: Obsolete: Use is_wearing_towel() in CommonOutfitUtils instead.

Parameters:sim_info (SimInfo) – The Sim to check.
Returns:The result of testing. True, if the sim is wearing a towel. False, if not.
Return type:CommonTestResult
Types

Time

Alarm Utils

class CommonAlarmUtils

Bases: sims4communitylib.logging.has_class_log.HasClassLog

Utilities for manipulating alarms.

classmethod cancel_alarm(alarm_handle)

Cancel an alarm so that it will no longer occur.

Parameters:alarm_handle (CommonAlarmHandle) – The handle of the alarm to cancel.
Returns:True, if the alarm was cancelled successfully. False, if not.
Return type:bool
classmethod get_log_identifier()

A string identifier for the log of the class.

Note

This is the text that will appear when logging messages.

Returns:The identifier for the log
Return type:str
classmethod get_mod_identity()

Retrieve the identity of the mod that owns the class.

Warning

Override this function with the CommonModIdentity of your mod.

This is a MUST override to allow for proper Exception Handling and Logging!

Returns:An instance of CommonModIdentity
Return type:CommonModIdentity
Raises:NotImplementedError – Thrown when the function is not implemented.
classmethod schedule_alarm(alarm_owner, time_until_next_occurrence, callback, should_repeat=False, time_until_repeat=None, accurate_repeat=True, persist_across_zone_loads=False, timeline=None)

Schedule an alarm that will trigger a callback after a set amount of time.

Parameters:
  • alarm_owner (Any) – The owner of the alarm.
  • time_until_first_occurrence (TimeSpan) – The time until the alarm triggers.
  • on_alarm_triggered_callback (Callable[['CommonAlarmHandle'], None]) – When the alarm is triggered at the specified time, this callback will be invoked with the alarm handle.
  • should_repeat (bool, optional) – If True, the alarm will repeat on the specified interval. If False, the alarm will only trigger once. Default is False.
  • time_until_repeat (TimeSpan, optional) – The amount of time that must pass before the alarm will trigger again. This only comes into play after being triggered once. Default is None.
  • accurate_repeat (bool, optional) – Whether or not the initial time should be based on the now time or the future time. Default is the Now time.
  • persist_across_zone_loads (bool, optional) – If True, the alarm will persist when loading a new zone. If False, the alarm will be canceled upon changing zones. Default is False.
  • timeline (Timeline, optional) – The timeline to use when determining the alarm trigger time as well as the initial time of the alarm. Default is Sim Timeline.
Returns:

The created alarm handle or None if the Time service is not currently available or a problem occurs.

Return type:

Union[CommonAlarmHandle, None]

classmethod schedule_daily_alarm(alarm_owner, hour, minute, on_alarm_triggered, persist_across_zone_loads=False)

Schedule an alarm that will repeat once a day, every day.

Parameters:
  • alarm_owner (Any) – The owner of the alarm.
  • hour (int) – The hour of the day to trigger the alarm at.
  • minute (int) – The minute of the hour to trigger the alarm at.
  • on_alarm_triggered (Callable[[CommonAlarmHandle], None]) – A callback invoked when the alarm is triggered.
  • persist_across_zone_loads (bool, optional) – If True, the alarm will persist when loading a new zone. If False, the alarm will be canceled upon changing zones. Default is False.
Returns:

The scheduled alarm or None if a problem occurs.

Return type:

CommonAlarmHandle

Real Date Utils

class CommonRealDateUtils

Bases: object

A utility for managing real life date and time.

Note

This utility is used to handle the Real Time and not the Game Time.

static get_current_date_string()

Retrieve the current date as a pre-formatted string.

Returns:The string representation of the current real date.
Return type:str
static get_current_date_time()

Retrieve the current date and time.

Returns:The current real date and time.
Return type:datetime

Time Utils

class CommonTimeUtils

Bases: object

Utilities for handling the in-game Time, also known as Sim Time.

static advance_current_time(hours=0, minutes=0, seconds=0)

Advance the current time by the specified amounts.

Parameters:
  • hours (int, optional) – The number of hours to advance.
  • minutes (int, optional) – The number of minutes to advance.
  • seconds (int, optional) – The number of seconds to advance.
static convert_milliseconds_to_seconds(milliseconds)

Convert Milliseconds to Seconds.

Parameters:milliseconds (float) – The value to convert.
Returns:The converted value in seconds.
Return type:float
static convert_seconds_to_milliseconds(milliseconds)

Convert Seconds to Milliseconds.

Parameters:seconds (float) – The value to convert.
Returns:The converted value in milliseconds.
Return type:float
static create_date_and_time(minutes=0, hours=0, days=0)

Create a date and time that takes place a number of Sim minutes, hours, or days in the future.

Parameters:
  • minutes (int, optional) – A number of Sim minutes in the future the date and time will be set at. Default is 0 Sim minutes.
  • hours (int, optional) – A number of Sim hours in the future the date and time will be set at. Default is 0 Sim hours.
  • days (int, optional) – A number of Sim days in the future the date and time will be set at. Default is 0 Sim days.
Returns:

A date and time that will occur a number of Sim minutes, hours, or days in the future.

Return type:

DateAndTime

static create_interval_from_sim_hours(hours)

Create a time span interval that spans from the current Sim time to a number of Sim hours in the future.

Parameters:hours (int) – A number of Sim hours in the future the time span will indicate.
Returns:A time span that will occur a number of Sim hours in the future.
Return type:TimeSpan
static create_interval_from_sim_minutes(minutes)

Create a time span interval that spans from the current Sim time to a number of Sim minutes in the future.

Parameters:minutes (int) – A number of Sim minutes in the future the time span will indicate.
Returns:A time span that will occur a number of Sim minutes in the future.
Return type:TimeSpan
static create_interval_from_sim_seconds(seconds)

Create a time span interval that spans from the current Sim time to a number of Sim seconds in the future.

Parameters:seconds (int) – A number of Sim seconds in the future the time span will indicate.
Returns:A time span that will occur a number of Sim seconds in the future.
Return type:TimeSpan
static create_time_span(minutes=0, hours=0, days=0)

Create a time span that spans from the current Sim time to a number of Sim minutes, hours, or days in the future.

Parameters:
  • minutes (int, optional) – A number of Sim minutes in the future the time span will indicate. Default is 0 Sim minutes.
  • hours (int, optional) – A number of Sim hours in the future the time span will indicate. Default is 0 Sim hours.
  • days (int, optional) – A number of Sim days in the future the time span will indicate. Default is 0 Sim days.
Returns:

A time span that will occur a number of Sim minutes, hours, or days in the future.

Return type:

TimeSpan

static game_is_paused()

Determine if the game is paused.

Returns:True, if the game is paused. False, if not.
Return type:bool
static game_is_running_at_speed(clock_speed)

Determine if the game is running at the specified speed.

Parameters:clock_speed (ClockSpeedMode) – The speed to change the game time to.
Returns:True, if the game is running at the specified speed. False, if not.
Return type:bool
static get_clock_speed()

Retrieve the current clock speed.

Returns:The current speed of the game clock.
Return type:ClockSpeedMode
static get_clock_speed_scale()

Retrieve the current clock speed multiplier.

Returns:The current speed multiplier of the game clock.
Return type:ClockSpeedMultiplierType
static get_current_date_and_time()

Retrieve the current date and time.

Returns:The current date and time.
Return type:DateAndTime
static get_current_day(date_and_time)

Retrieve the current Sim day of the month.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The current Sim day of the month.
Return type:int
static get_current_hour(date_and_time)

Retrieve the current Sim hour of the day in military time.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The current Sim hour of the day in military time.
Return type:int
static get_current_minute(date_and_time)

Retrieve the current Sim minute of the hour.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The current Sim minute of the hour.
Return type:int
static get_current_second(date_and_time)

Retrieve the current Sim second of the minute.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The current Sim second of the minute.
Return type:int
static get_current_week(date_and_time)

Retrieve the current Sim week of the month.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The current Sim week of the month.
Return type:int
static get_day_of_week(date_and_time)

Retrieve the current day of the week.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The current day of the week. 0-6
Return type:int
static get_game_clock()

Get an instance of the GameClock.

Returns:An instance of the game clock.
Return type:GameClock
static get_time_service()

Get an instance of the TimeService.

Returns:An instance of the Time Service.
Return type:TimeService
static get_total_days(date_and_time)

Retrieve the total Sim days since the start of the season.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The total number of Sim days since the start of the season.
Return type:int
static get_total_hours(date_and_time)

Retrieve the total Sim hours since the start of the day in military time.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The total number of Sim hours since the start of the day in military time.
Return type:int
static get_total_minutes(date_and_time)

Retrieve the total Sim minutes since the start of the day.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The total number of Sim minutes since the start of the day.
Return type:int
static get_total_seconds(date_and_time)

Retrieve the total Sim seconds since the start of the day.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The total number of Sim seconds since the start of the day.
Return type:int
static get_total_ticks(date_and_time)

Retrieve the total Sim ticks since the start of the day.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The total number of Sim ticks in milliseconds since the start of the day.
Return type:int
static get_total_weeks(date_and_time)

Retrieve the total Sim weeks since the start of the season.

Parameters:date_and_time (DateAndTime, optional) – The date and time to retrieve the value from. If not specified, the current date and time will be used. Default is None.
Returns:The total number of Sim weeks since the start of the season.
Return type:int
static interval_in_sim_days(days)

Create a time span interval that spans from the current Sim time to a number of Sim days in the future.

Parameters:days (int) – A number of Sim days in the future the time span will indicate.
Returns:A time span that will occur a number of Sim days in the future.
Return type:TimeSpan
static interval_in_sim_weeks(weeks)

Create a time span interval that spans from the current Sim time to a number of Sim weeks in the future.

Parameters:weeks (int) – A number of Sim weeks in the future the time span will indicate.
Returns:A time span that will occur a number of Sim weeks in the future.
Return type:TimeSpan
static is_day_time(date_and_time=None)

Determine if it is currently Day Time.

Parameters:date_and_time (DateAndTime, optional) – A date and time to check. If not specified, the current time will be used instead. Default is unspecified.
Returns:True, if it is day time. False, if not.
Return type:bool
static is_night_time(date_and_time=None)

Determine if it is currently Night Time.

Parameters:date_and_time (DateAndTime, optional) – A date and time to check. If not specified, the current time will be used instead. Default is unspecified.
Returns:True, if it is night time. False, if not.
Return type:bool
static is_sun_out()

Determine if the Sun is currently out.

Returns:True, if the sun is out. False, if not.
Return type:bool
static pause_the_game()

Pause the game.

Returns:True, if successful. False, if not.
Return type:bool
static set_clock_speed(clock_speed)

Set the clock speed.

Parameters:clock_speed (ClockSpeedMode) – The speed to set the game clock to.
Returns:True, if successful. False, if not.
Return type:bool
static set_current_time(hours, minutes, seconds)

Set the current time.

Parameters:
  • hours (int) – The hour of the day to set the time to.
  • minutes (int) – The minute of the hour to set the time to.
  • seconds (int) – The second of the minute to set the time to.
static set_game_speed_normal()

Change the speed of the game clock to Normal speed.

Returns:True, if successful. False, if not.
Return type:bool
static set_game_speed_to_interaction_startup_speed()

Change the speed of the game clock to Interaction Startup Speed.

Returns:True, if successful. False, if not.
Return type:bool
static set_game_speed_to_speed_three()

Change the speed of the game clock to Speed Three.

Returns:True, if successful. False, if not.
Return type:bool
static set_game_speed_to_speed_two()

Change the speed of the game clock to Speed Two.

Returns:True, if successful. False, if not.
Return type:bool
static set_game_speed_to_super_speed_three()

Change the speed of the game clock to Super Speed Three.

Returns:True, if successful. False, if not.
Return type:bool

Math Utilities

Bitwise

class CommonBitwiseUtils

Bases: object

Utilities for performing bitwise operations, so you do not have to remember how they are done.

static add_flags(value, flags)

Add Flags to a value.

Parameters:
  • value (CommonEnumFlagsTypeValueType) – A flags enum or an integer.
  • flags (Union[CommonIntFlags, int, Tuple[CommonEnumFlagsTypeValueType]]) – A flags enum, an integer, or a collection of flags enums or integers.
Returns:

The new value.

Return type:

CommonEnumFlagsTypeValueType

static contains_all_flags(value, flags)

Determine if all of the Flags are found within a value.

Parameters:
  • value (CommonEnumFlagsTypeValueType) – A flags enum or an integer.
  • flags (Union[CommonIntFlags, int, Tuple[CommonEnumFlagsTypeValueType]]) – A flags enum, an integer, or a collection of flags enums or integers.
Returns:

True, if all of the specified Flags are found within the value. False, if not.

Return type:

bool

static contains_any_flags(value, flags)

Determine if any of the Flags are found within a value.

Parameters:
  • value (CommonEnumFlagsTypeValueType) – A flags enum or an integer.
  • flags (Union[CommonIntFlags, int, Tuple[CommonEnumFlagsTypeValueType]]) – A flags enum, an integer, or a collection of flags enums or integers.
Returns:

True, if any of the specified Flags are found within the value. False, if not.

Return type:

bool

static contains_no_flags(value, flags)

Determine if none of the Flags are found within a value.

Parameters:
  • value (CommonEnumFlagsTypeValueType) – A flags enum or an integer.
  • flags (Union[CommonIntFlags, int, Tuple[CommonEnumFlagsTypeValueType]]) – A flags enum, an integer, or a collection of flags enums or integers.
Returns:

True, if none of the specified Flags are found within the value. False, if not.

Return type:

bool

static remove_flags(value, flags)

Remove Flags from a value.

Parameters:
  • value (CommonEnumFlagsTypeValueType) – A flags enum or an integer.
  • flags (Union[CommonIntFlags, int, Tuple[CommonEnumFlagsTypeValueType]]) – A flags enum, an integer, or a collection of flags enums or integers.
Returns:

The new value.

Return type:

CommonEnumFlagsTypeValueType

Misc Utilities

Location

Note

To manipulate the location of Sims, take a look at CommonSimLocationUtils

Location
Terrain
class CommonTerrainUtils

Bases: sims4communitylib.utils.terrain.common_terrain_location_utils.CommonTerrainLocationUtils

An obsolete utility for manipulating terrain location.

Travel
class CommonTravelUtils

Bases: object

Utilities for moving Sims around.

static get_travel_group_id(sim_info)

Retrieve a decimal identifier for the Travel Group of a Sim.

Parameters:sim_info (SimInfo) – An instance of a Sim.
Returns:The decimal identifier of the Travel Group of the Sim or -1 if a problem occurs.
Return type:int
static travel_to_home_lot_of(sim_info)

Travel to the home lot of a Sim.

Parameters:sim_info (SimInfo) – The owner of the home lot to travel to.
static travel_to_home_lot_of_active_sim(sim_info)

Travel with the specified Sim to the home lot of the Active Sim.

Parameters:sim_info (SimInfo) – The Sim to travel with.
static travel_to_lot(sim_info, lot_id)

Travel with the specified Sim to the Lot with the specified identifier.

Parameters:
  • sim_info (SimInfo) – The Sim to travel with.
  • lot_id (int) – The identifier of the lot to travel to.
static travel_to_zone(sim_info, zone_id)

Travel with the specified Sim to a Zone.

Parameters:
  • sim_info (SimInfo) – The Sim to travel with.
  • zone_id (int) – The identifier of the zone to travel to.

Resources

Camera
class CommonCameraUtils

Bases: object

Utilities for controlling the camera.

classmethod start_focus(target, follow=True, client=None)

Focus the player camera on something.

Parameters:
  • target (Union[Sim, GameObject, CommonVector3]) – The Target SimInfo, Game Object, or Position to focus the camera on.
  • follow (bool, optional) – If True, the camera will follow the object after focusing on it. If False, the camera will not follow the object after focusing on it. Default is True.
  • client (Client, optional) – The client to focus on the Sim. If None, the active client will be used. Default is None.
Returns:

True, if the camera was focused on the specified target.

classmethod start_focus_on_object(game_object, follow=True)

Focus the player camera on a game object.

Parameters:
  • game_object (GameObject) – The object to focus on.
  • follow (bool, optional) – If True, the camera will follow the object after focusing on it. If False, the camera will not follow the object after focusing on it. Default is True.
classmethod start_focus_on_position(position, client=None)

Focus the player camera on a position.

Parameters:
  • position (CommonVector3) – The position to focus the camera on.
  • client (Client, optional) – The client to focus on the position. If None, the active client will be used. Default is None.
classmethod start_focus_on_sim(sim_info, follow=True, client=None)

Focus the player camera on a Sim.

Parameters:
  • sim_info (SimInfo) – The SimInfo of the Sim to focus the camera on.
  • follow (bool, optional) – If True, the camera will follow the object after focusing on it. If False, the camera will not follow the object after focusing on it. Default is True.
  • client (Client, optional) – The client to focus on the Sim. If None, the active client will be used. Default is None.
classmethod stop_focus_on_object(game_object)

Stop focusing the player camera on a game object.

Parameters:game_object (GameObject) – The object to stop focusing on.
Career
class CommonCareerUtils

Bases: object

Utilities for manipulating Careers.

static determine_entry_level_into_career_from_user_level(career: <sphinx.ext.autodoc.importer._MockObject object at 0x7f50579e34d0>, desired_user_level: int) → Tuple[Optional[int], Optional[int], Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f50579e3310>]]

get_career_entry_level_from_user_level(career, desired_user_level)

Pick a career level and career track from a user level.

Parameters:
  • career (Career) – The career to retrieve a career track from.
  • desired_user_level (int) – The user level desired to be given to a Sim.
Returns:

The career level for the career track (or branch career track) used, the level of the user in that career track, and the career track itself.

Return type:

Tuple[int, int, TunableCareerTrack]

classmethod get_all_career_tracks(career)

Retrieve all Career Tracks available for a Career, including all branching Career Tracks.

Parameters:career (Career) – A career.
Returns:A collection of Career Levels available for the specified Career.
Return type:Tuple[CareerLevel]
static get_all_careers_generator(include_career_callback=None)

Retrieve all Careers.

Parameters:include_career_callback (Callable[[Career], bool], optional) – If the result of this callback is True, the Career will be included in the results. If set to None, All Careers will be included. Default is None.
Returns:An iterator of Careers matching include_career_callback
Return type:Iterator[Career]
classmethod get_career_guid(career)

Retrieve the Guid64 identifier of a career.

Parameters:career (Career) – An instance of a Career.
Returns:The Guid64 identifier of the specified Career.
Return type:Union[int, None]
classmethod get_career_id(career)

Retrieve the instance identifier of a Career.

Parameters:career (Career) – An instance of a Career.
Returns:The instance identifier of the specified Career or -1 if a problem occurs.
Return type:int
classmethod get_career_levels(career, include_branches=False)

Retrieve Career Levels available for a Career.

Parameters:
  • career (Career) – A career.
  • include_branches – If True, all career levels from Career Tracks the starting track branches into will be included in the result. If False, only the career levels available for the starting Track will be included in the result. Default is False.
Return type:

include_branches: bool, optional

Returns:

A collection of Career Levels available for the specified Career.

Return type:

Tuple[CareerLevel]

classmethod get_career_location(career)

Retrieve the workplace location of a career.

Parameters:career (Career) – An instance of a Career.
Returns:The location the Career is set to occur at.
Return type:Union[CareerLocation, None]
classmethod get_career_location_zone_id(career)

Retrieve the zone id of a Career where it is set to occur at.

Parameters:career (Career) – An instance of a Career.
Returns:The instance identifier of the zone the career is set to occur at.
Return type:int
static get_instance_manager()

Retrieve the instance manager for careers.

Returns:The instance manager for careers.
Return type:InteractionInstanceManager
classmethod get_starting_career_track(career)

Retrieve the starting Career Track of a Career.

Parameters:career (Career) – A career.
Returns:The starting Career Track of the Career or None if not found.
Return type:Union[TunableCareerTrack, None]
static get_work_performance(career)

Add an amount to the work performance of a career.

Parameters:career (Career) – The career to modify.
Returns:The amount of work performance acquired in the specified Career.
Return type:float
static load_career_by_guid(career)

Load an instance of a Career by its identifier.

Parameters:career (Union[int, Career]) – The identifier of a Career.
Returns:An instance of a Career matching the decimal identifier or None if not found.
Return type:Union[Career, None]
static modify_work_performance(career, amount)

Modify the work performance acquired in a Career.

Parameters:
  • career (Career) – The career to modify.
  • amount (int) – The amount of work performance to apply to the Career.
Career Tracks
class CommonCareerTrackUtils

Bases: object

Utilities for manipulating Career Tracks.

classmethod determine_entry_level_into_career_track_by_user_level(career_track, desired_user_level)

Pick a Career Track level and Career Track from a user level.

Parameters:
  • career_track (TunableCareerTrack) – The Career Track to locate a Career Level in.
  • desired_user_level (int) – The desired user level within the Career Track.
Returns:

The index of the Career Level for the Career Track (or branch Career Track) used, the level of the user in that Career Track, and the Career Track itself.

Return type:

Tuple[int, int, TunableCareerTrack]

static get_all_career_tracks_generator(include_career_callback=None)

Retrieve all Career Tracks.

Parameters:include_career_track_callback (Callable[[TunableCareerTrack], bool], optional) – If the result of this callback is True, the Career will be included in the results. If set to None, All Careers will be included. Default is None.
Returns:An iterator of Careers matching include_career_track_callback
Return type:Iterator[TunableCareerTrack]
classmethod get_branches(career_track, include_sub_branches=True)

Retrieve a collection of all Career Tracks that branch off of a Career Track and if specified, the branches those branches branch off to.

Parameters:
  • career_track (TunableCareerTrack) – A Career Track.
  • include_sub_branches (bool, optional) – If True, all branches will be checked for their own branches and those branches will be included recursively. If False, only the top level branches will be included. Default is False.
Returns:

A collection of all Career Tracks that branch off from the specified Career Track.

Return type:

Tuple[TunableCareerTrack]

classmethod get_career_level_by_index(career_track, index)

Retrieve a Career Level within a Career Track by its index.

Parameters:
  • career_track (TunableCareerTrack) – A Career Track.
  • index (int) – The index of the career level to retrieve. (Career Levels start at 1 instead of zero!)
Returns:

The career level found at the specified index or None if not found.

Return type:

Union[CareerLevel, None]

classmethod get_career_levels(career_track, include_branches=False)

Retrieve a collection of all career levels under a Career Track.

Parameters:
  • career_track (TunableCareerTrack) – A Career Track.
  • include_branches – If True, all career levels from Career Track branches will be included in the result. If False, only the career levels available for the specified Career Track will be included in the result. Default is False.
Return type:

include_branches: bool, optional

Returns:

A collection of all Career Levels under the Career Track.

Return type:

Tuple[CareerLevel]

classmethod get_career_track_guid(career_track)

Retrieve the Guid64 identifier of a career_track.

Parameters:career_track (TunableCareerTrack) – An instance of a Career Track.
Returns:The Guid64 identifier of the specified Career Track.
Return type:Union[int, None]
static load_career_track_by_guid(career_track_identifier)

Load an instance of a CareerTrack by its identifier.

Parameters:career_track_identifier (Union[int, TunableCareerTrack]) – The identifier of a CareerTrack.
Returns:An instance of a Career Track matching the decimal identifier or None if not found.
Return type:Union[TunableCareerTrack, None]
Career Levels
class CommonCareerLevelUtils

Bases: object

Utilities for manipulating Career Levels.

static load_career_level_by_guid(career_level_identifier)

Load an instance of a CareerLevel by its identifier.

Parameters:career_level_identifier (Union[int, CareerLevel]) – The identifier of a CareerLevel.
Returns:An instance of a CareerLevel matching the decimal identifier or None if not found.
Return type:Union[CareerLevel, None]
Collections
class CommonCollectionUtils

Bases: object

Utilities for collections.

static add_to_dict_if_not_exist(dictionary_one, dictionary_two)

Combine two dictionaries.

Note

If a key already exists in the first dictionary, the value from the second dictionary is ignored.

Parameters:
  • dictionary_one (Dict[Any, Any]) – The first dictionary.
  • dictionary_two (Dict[Any, Any]) – The second dictionary.
Returns:

A new combined dictionary.

Return type:

Dict[Any, Any]

static create_possible_combinations(items, items_per_combination)

Create a collection of all possible combinations of the specified items.

Note

Example: With items: [1, 2, 3] and combination_length: 2 the result will be: {(1, 2), (1, 3), (2, 3)}

Parameters:
  • items (Union[List[Any], Tuple[Any]]) – A collection of items to create combinations from.
  • items_per_combination (int) – The number of items in each combination.
Returns:

A collection of combinations

Return type:

Set[Tuple[Any]]

static flatten(to_flatten)

Flatten a collection of collections to a single list or itself if already flattened.

Parameters:to_flatten (Any) – A collection of items.
Returns:A single flattened list or to_flatten if already flattened.
Return type:Union[Any, List[Any]]
static intersects(list_one, *list_items)

Determine if a list contains any of the specified items.

Parameters:
  • list_one (List[Any]) – The list being checked.
  • list_items (Any) – An iterator of items being searched for.
Returns:

True, if the list contains any of the specified items. False, if not.

Return type:

bool

static is_collection(obj)

Determine if an object is a collection or not.

Parameters:obj (Any) – An object.
Returns:True, if the object is a collection, False, if not.
Return type:bool
static lists_are_equal(list_one, list_two)

Determine if two collections contain tbe exact same values.

Note

The order of the values in each collection will be asserted.

Parameters:
  • list_one (Union[Tuple[Any], List[Any]]) – The first value. (Can be any collection type)
  • list_two (Union[Tuple[Any], List[Any]]) – The second value. (Can be any collection type)
Returns:

True, if both lists are exactly the same. False, if not.

Return type:

bool

static merge_dict(destination, source, prefer_source_values=True, allow_duplicates_in_collections=True)

Merge a source dictionary into a destination dictionary. The destination will not be modified!

Parameters:
  • destination (Dict[Any, Any]) – The dictionary to use as the destination. Source will be merged into this.
  • source (Dict[Any, Any]) – The dictionary to use as the source. Destination will have this merged into itself.
  • prefer_source_values (bool, optional) – When an entry is found within both the destination and the source, setting it to True will prefer to overwrite the destination value with the source value, setting this to False will prefer to use the destination value. Default is True.
  • allow_duplicates_in_collections (bool, optional) – When a collection is found within both dictionaries, setting this to True will allow duplicate entries, setting it to False will not allow duplicate entries. Default is True.
Returns:

A dictionary containing the source merged into the destination.

Return type:

Dict[Any, Any]

Components
class CommonComponentUtils

Bases: object

Utilities for handling components of component containers.

static add_dynamic_component(component_container, component_type)

Add a dynamic component to a ComponentContainer.

Parameters:
  • component_container (ComponentContainer) – The ComponentContainer to add to.
  • component_type (CommonComponentType) – The type of component being added.
Returns:

The added Component or None

Return type:

Union[Component, None]

static get_component(component_container, component_type, add_dynamic=False, return_type=Component)

Retrieve a component from a ComponentContainer.

Parameters:
  • component_container (ComponentContainer) – The ComponentContainer to retrieve a component from.
  • component_type (CommonComponentType) – The type of component being retrieved.
  • add_dynamic (bool, optional) – If True, the component will be added dynamically. If False, the component will not be added dynamically. Default is False.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Component.
Returns:

An object of type Component, or None if the specified component type is not found.

Return type:

Union[CommonExpectedReturnType, None]

static has_component(component_container, component_type)

Determine if a ComponentContainer has a component of the specified type.

Parameters:
  • component_container (ComponentContainer) – The ComponentContainer to check.
  • component_type (CommonComponentType) – The type of component to locate.
Returns:

True, if the ComponentContainer contains a component of the specified type. False, if not.

Return type:

bool

Fires
class CommonFireUtils

Bases: object

Utilities for manipulating fires.

classmethod despawn_scorch_marks_at_location(location)

Despawn scorch marks at a location.

Parameters:location (CommonLocation) – The location to despawn the scorch marks at.
Returns:True, if scorch marks were despawned successfully. False, if not.
Return type:bool
classmethod get_all_active_fires()

Retrieve an instance of all active Fires.

Returns:A collection of fires currently active.
Return type:Tuple[Fire]
classmethod get_fire_service()

Retrieve the service that manages Fires.

Returns:A service that manages fires or None if not found.
Return type:Union[FireService, None]
classmethod has_active_fires()

Determine if Fires are currently blazing.

Returns:True, if fires are currently blazing somewhere. False, if not.
Return type:bool
classmethod is_fire_allowed_at_location(location, run_placement_tests=True)

Determine if Fires are allowed to be placed at a Location.

Parameters:
  • location (CommonLocation) – The location to check.
  • run_placement_tests (bool, optional) – Set True to run placement tests for the fire. Set False to exclude running placement tests for the fire. Default is True.
Returns:

True, if fire can be spawned as the specified location. False, if not.

Return type:

bool

classmethod spawn_fires_on_object(game_object, number_of_fires=1)

Spawn a number of fires on an object.

Parameters:
  • game_object (GameObject) – An instance of an Object.
  • number_of_fires (int, optional) – The number of fires to spawn on the Object. Must be above zero. Default is 1.
Returns:

True, if fires have been spawned successfully. False, if not.

Return type:

bool

classmethod spawn_scorch_marks_at_location(location)

Spawn scorch marks at a location.

Parameters:location (CommonLocation) – The location to spawn the scorch marks at.
Returns:True, if scorch marks were spawned successfully. False, if not.
Return type:bool
Functions
class CommonFunctionUtils

Bases: object

Utilities for manipulating functions.

static noop(*_, **__)

An empty function that does nothing. Useful when you need something to do nothing.

Note

Use this when you want something to do nothing.

static noop_enqueue(*_, **__)

An empty function that does nothing but return CommonEnqueueResult.NONE(). Useful when you need something to simply return CommonEnqueueResult.NONE.

Note

Use this when you want something to simply return CommonEnqueueResult.NONE.

Returns:Returns CommonEnqueueResult.NONE.
Return type:CommonEnqueueResult
static noop_execution_result(*_, **__)

An empty function that does nothing but return CommonExecutionResult.NONE(). Useful when you need something to simply return CommonExecutionResult.NONE.

Note

Use this when you want something to simply return CommonExecutionResult.NONE.

Returns:Returns CommonExecutionResult.NONE.
Return type:CommonExecutionResult
static noop_false(*_, **__)

An empty function that does nothing but return False. Useful when you need something to simply return False.

Note

Use this when you want something to simply return False.

Returns:Returns False.
Return type:bool
static noop_test_result(*_, **__)

An empty function that does nothing but return CommonTestResult.NONE(). Useful when you need something to simply return CommonTestResult.NONE.

Note

Use this when you want something to simply return CommonTestResult.NONE.

Returns:Returns CommonTestResult.NONE.
Return type:CommonTestResult
static noop_true(*_, **__)

An empty function that does nothing but return True. Useful when you need something to simply return True.

Note

Use this when you want something to simply return True.

Returns:Returns True.
Return type:bool
static print_arguments(log, func_identifier='NO_IDENTIFIER_SPECIFIED')

Create a function that will log the arguments and keyword arguments it receives

Parameters:
  • log (CommonLog) – The log to print the arguments to.
  • func_identifier (str) – An identifier for the function to determine which function was invoked
Returns:

A function that will print the arguments sent to it when the original function is invoked.

Return type:

Callable[.., Any]

static run_predicate_with_reversed_result(predicate_function)

Wrap the specified predicate function and reverse the result of it when the function is invoked.

Parameters:predicate_function (Callable[.., bool]) – The predicate function to reverse the result of.
Returns:A function that will reverse the result of predicate_function upon invocation.
Return type:Callable[.., bool]
static run_predicates_as_one(predicate_functions, all_must_pass=True)

Wrap all predicate functions into a single predicate function. (See returned value for more information).

Note

If all_must_pass is True a wrapped function that will return a value of:

  • True, if all predicates resulted in a True value.
  • False, if any predicates resulted in a False value.

If all_must_pass is False a wrapped function that will return a value of:

  • True, if any predicates resulted in a True value.
  • False, if all predicates resulted in a False value.
Parameters:
  • predicate_functions (Iterator[Callable[.., bool]]) – The predicate functions to run as one.
  • all_must_pass (bool, optional) – If True, all the predicates must return a True value. If False, any of the predicates must return a True value.
Returns:

The result of running all functions.

Return type:

bool

static run_with_arguments(primary_function, *args, **kwargs)

Wrap a function and run it with additional arguments when something invokes it.

Parameters:primary_function (Callable[.., Any]) – The function that will be run.
Returns:A function that will send extra arguments upon invocation.
Return type:Callable[.., Any]
static safe_run(mod_identity, primary_function, fallback_function, *args, **kwargs)

Safely run a function, if the primary function throws an exception, the fallback function will be run instead.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod running a function safely.
  • primary_function (Callable[.., Any]) – The primary function to safely run.
  • fallback_function (Callable[.., Any]) – A function called when the primary function throws an exception.
  • args (Any) – Arguments to pass to both the primary function and fallback function.
  • kwargs (Any) – Keyword Arguments to pass to both the primary function and fallback function.
Returns:

The result of either the primary function or the fallback function if the primary threw an exception.

Return type:

Any

Game Client
class CommonGameClientUtils

Bases: object

Utilities for getting information about the game client.

static get_first_game_client()

Retrieve an instance of the first available Game Client.

Returns:An instance of the first available Game Client or None if not found.
Return type:Union[Client, None]
static get_first_game_client_id()

Retrieve the id of the first available Game Client.

Returns:The id of the first available Game Client or None if not found.
Return type:Union[int, None]
static get_game_client_by_account_id(account_id)

Locate a Game Client by an Account Id.

Returns:The Game Client that matches the specified Account Id or None if not found.
Return type:Union[Client, None]
static get_game_client_by_household(household)

Locate a Game Client by a Household.

Returns:The Game Client that matches the specified Household or None if not found.
Return type:Union[Client, None]
static get_game_client_by_household_id(household_id)

Locate a Game Client by a Household Id.

Returns:The Game Client that matches the specified Household Id or None if not found.
Return type:Union[Client, None]
static get_game_client_manager()

Retrieve the manager that manages the Game Clients for the game.

Returns:The manager that manages the Game Clients for the game.
Return type:ClientManager
Icons
class CommonIconUtils

Bases: object

Utilities for loading icons.

static load_arrow_left_icon()

Get the Resource Key for the ARROW_LEFT_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_arrow_navigate_into_icon()

Get the Resource Key for the ARROW_NAVIGATE_INTO_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_arrow_right_icon()

Get the Resource Key for the ARROW_RIGHT_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_blank_square_icon()

Get the Resource Key for the BLANK_SQUARE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_checked_circle_icon()

Get the Resource Key for the CHECKED_CIRCLE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_checked_square_icon()

Get the Resource Key for the CHECKED_SQUARE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_filled_circle_icon()

Get the Resource Key for the FILLED_CIRCLE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_question_mark_icon()

Get the Resource Key for the QUESTION_MARK_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_six_sided_dice_icon()

Get the Resource Key for the SIX_SIDED_DICE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_text_next_icon()

Get the Resource Key for the TEXT_NEXT_SQUARE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_text_prev_icon()

Get the Resource Key for the TEXT_PREV_SQUARE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_unchecked_square_icon()

Get the Resource Key for the UNCHECKED_SQUARE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_unfilled_circle_icon()

Get the Resource Key for the UNFILLED_CIRCLE_ICON.

Returns:An identifier for the icon.
Return type:Any
static load_x_icon()

Get the Resource Key for the X_ICON.

Returns:An identifier for the icon.
Return type:Any
Interactions

Note

To manipulate interactions of Sims, take a look at CommonSimInteractionUtils

Math
class CommonMathUtils

Bases: object

Utilities for math operations.

static calculate_degrees_between_positions(position_one, position_two)

Calculate the degrees between two positions.

Parameters:
Returns:

The degrees between the specified Vectors.

Return type:

float

static calculate_distance(position_one, position_two, flatten_positions=True)

Calculate the distance between two vectors.

Parameters:
  • position_one (CommonVector3) – An instance of a Vector.
  • position_two (CommonVector3) – An instance of a Vector.
  • flatten_positions (bool, optional) – If True, both Vectors will be flattened before calculations will occur. Default is True.
Returns:

The distance between the two specified vectors.

Return type:

float

static calculate_offset_from_degrees(position, degrees, length)

Calculate an offset vector based on the forward axis from a vector.

Parameters:
  • position (CommonVector3) – The original position.
  • degrees (float) – Amount of degrees to offset.
  • length (float) – The length of the offset.
Returns:

The vector offset.

Return type:

CommonVector3

static degrees_to_radian(degrees)

Translate Degrees to Radian.

Parameters:degrees (float) – The value to convert.
Returns:The value as Radian.
Return type:float
static radian_to_degrees(radian)

Translate Radian to Degrees.

Parameters:radian (float) – The value to convert.
Returns:The value as Degrees.
Return type:float
Rabbit Hole
class CommonRabbitHoleUtils

Bases: object

Utilities for manipulating rabbit holes.

classmethod get_rabbit_hole_service()

Retrieve an instance of the Rabbit Hole Service.

Returns:The service that manages rabbit holes.
Return type:RabbitHoleService
classmethod load_rabbit_hole_by_id(rabbit_hole)

Load an instance of a Rabbit Hole by its identifier.

Parameters:rabbit_hole (Union[int, RabbitHole]) – The identifier of a Rabbit Hole.
Returns:An instance of a Rabbit Hole matching the decimal identifier or None if not found.
Return type:Union[RabbitHole, None]
Resources
class CommonResourceUtils

Bases: object

Utilities for retrieving the Tuning files and instances of various resources. (Objects, Snippets, Statistics, etc.).

static convert_str_to_fnv32(text, seed=2166136261, high_bit=True)

Convert a text string into an FNV32 decimal identifier.

Parameters:
  • text (str) – The text to convert.
  • seed (int) – A seed to use when converting. Default value is 2166136261.
  • high_bit (bool) – If True, the high FNV bit will be returned. If False, a low FNV bit will be returned.
Returns:

The text converted to a FNV32 decimal identifier.

Return type:

int

static convert_str_to_fnv64(text, seed=14695981039346656037, high_bit=True)

Convert a text string into an FNV64 decimal identifier.

Parameters:
  • text (str) – The text to convert.
  • seed (int) – A seed to use when converting. Default value is 14695981039346656037.
  • high_bit (bool) – If True, a high bit version of the FNV bit will be returned. If False, a low bit version of the FNV bit will be returned.
Returns:

The text converted to an FNV64 decimal identifier.

Return type:

int

static get_enum_by_int_value(value, enum_type, default_value=None)

Retrieve an enum value by its value.

Parameters:
  • value (int) – The integer value of the enum value to retrieve.
  • enum_type (Any) – The type of enum to retrieve.
  • default_value (Any, optional) – The default value to return if an enum value was not found using the specified name. Default is None.
Returns:

The enum value with a value matching the specified value or the default value if not found.

Return type:

Any

static get_enum_by_name(name, enum_type, default_value=None)

Retrieve an enum value by its name.

Parameters:
  • name (str) – The name of the enum value to retrieve.
  • enum_type (Any) – The type of enum to retrieve.
  • default_value (Any, optional) – The default value to return if an enum value was not found using the specified name. Default is None.
Returns:

The enum value with a name matching the specified name.

Return type:

Any

static get_instance_manager(instance_manager_type)

Get an InstanceManager for the specified type.

Parameters:instance_manager_type (Types) – The type of InstanceManager to get.
Returns:An InstanceManager for the specified type, or None if no InstanceManager is found.
Return type:Union[InstanceManager, None]
static get_resource_key(resource_type, resource_key)

Retrieve the resource key of a resource in the format: 00000000(Type):00000000(Group):00000000000000000(Instance Guid)

Note

Possible Usages:

  • Retrieve the identifier of an Icon to display next to an Interaction in the Pie Menu.
  • Retrieve the identifier of an Image for display in Dialogs or Notifications.
Example Usage:
# This will retrieve the key for the image with identifier 1234
icon_resource_key = CommonResourceUtils.get_resource_key(Types.PNG, 1234)
Parameters:
  • resource_type (Types) – The type of resource being loaded.
  • resource_key (Union[int, str]) – The decimal identifier or string resource key of the resource.
Returns:

The resource key of an instance or None if no instance was found.

Return type:

CommonResourceKey

static load_all_instance_types(instance_type, return_type=Any)

Load all instances of the specified type.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

A dictionary of resource keys to Instances of the specified type.

Return type:

Dict[str, Any]

static load_all_instance_values(instance_type, return_type=Any)

Load all instance values of the specified type.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

All instance values of the specified type.

Return type:

ValuesView[Any]

static load_all_instances(instance_type, return_type=Any)

Load all instances of the specified type.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

An items view of all instances of the specified type. (Resource Key, Instance)

Return type:

ItemsView[str, Any]

static load_all_instances_as_guid_to_instance(instance_type, return_type=Any)

Load all instances of the specified type and convert it to a dictionary mapping of GUID to Instance.

Parameters:
  • instance_type (Types) – The type of instances being loaded.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

A dictionary of instance GUID to instances of the specified type.

Return type:

Dict[int, Any]

static load_instance(instance_type, instance_id, return_type=Any)

Load an instance of the specified type.

Example Usage 1:
 
# This will retrieve an instance for the Confident mood and will be of type statistics.mood.Mood
mood_instance = CommonResourceUtils.load_instance(Types.MOOD, CommonMoodId.CONFIDENT)
Example Usage 2:
 
# This will retrieve an instance for the Walk Style Angry buff and will be of type buffs.buff.Buff
buff_instance = CommonResourceUtils.load_instance(Types.BUFF, CommonBuffId.WALK_STYLE_ANGRY)
Parameters:
  • instance_type (Types) – The type of instance being loaded.
  • instance_id (int) – The decimal identifier of an instance.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

An instance of the specified type or None if no instance was found.

Return type:

Any

static load_instance_from_manager(instance_manager, instance_id, return_type=Any)

Load an instance from the specified InstanceManager.

Parameters:
  • instance_manager (InstanceManager) – The InstanceManager an instance will be loaded from.
  • instance_id (int) – The decimal identifier of an instance.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

An instance of the specified type or None if no instance was found.

Return type:

Any

static load_instances_with_any_tags(resource_type, tags, return_type=Any)

Retrieve all resources that contain the specified tag names within their tuning file.

Note

Possible Usages:

  • Load all Snippet files containing properties with any of the specified tags.
Parameters:
  • resource_type (Types) – The type of resource being loaded.
  • tags (Tuple[str]) – A collection of tag names to locate within a tuning file.
  • return_type (Type[CommonExpectedReturnType], optional) – The type of the returned value. (This is to make type hinting more accurate). It is not actually used in the function. Default is Any.
Returns:

A collection of resources that contain any of the specified tags.

Return type:

Tuple[Any]

static load_resource_bytes(resource_key, silent_fail=True)

Retrieve the bytes of a resource.

Parameters:
  • resource_key (CommonResourceKey) – The key of the resource.
  • silent_fail (bool, optional) – Set to True to ignore errors if they occur. Set to False to throw errors when they occur. Default is True.
Returns:

An Input Output Byte reader/writer for the resource.

Return type:

BytesIO

static load_resource_bytes_by_name(resource_type, resource_name, fnv64=True, high_bit=False)

Load the bytes of a resource into a Bytes Reader.

Note

This function will only work if the instance key/decimal identifier of the resource equates to the name of the resource.

Parameters:
  • resource_type (Types) – The type of resource being loaded.
  • resource_name (str) – The tuning name of the resource.
  • has_fnv64_identifier (bool, optional) – Set to True to indicate the resource uses a 64 bit identifier. Set to False to indicate the resource uses a 32 bit identifier. Default is True.
  • has_high_bit_identifier (bool, optional) – Set to True to indicate the resource uses a high bit identifier. Set to False to indicate the resource uses a low bit identifier. Default is False.
Returns:

An Input Output Byte reader/writer for the resource or None if a problem occurs.

Return type:

Union[BytesIO, None]

static register_tuning(mod_identity, class_type, tuning_type, tuning_identifier, tuning_contents)

Dynamically register a tuning instance.

Parameters:
  • mod_identity (CommonModIdentity) – The identity of the mod registering the tuning.
  • class_type (Type) – The type of class being registered.
  • tuning_type (Types) – The type of tuning being registered.
  • tuning_id (int) – The decimal identifier of the tuning being registered.
  • tuning_contents (str) – The xml contents of the tuning.
Statistics

Note

To manipulate statistics/commodities of Sims, take a look at CommonSimStatisticUtils

class CommonStatisticUtils

Bases: object

Utilities for manipulating Statistics.

static get_statistic_id(statistic_identifier)

Retrieve the decimal identifier of a Statistic.

Parameters:statistic_identifier (Union[int, BaseStatistic]) – The identifier or instance of a Statistic.
Returns:The decimal identifier of the Statistic or None if the Statistic does not have an id.
Return type:Union[int, None]
static get_statistic_initial_value(statistic_id)

Retrieve the Initial Value of a Statistic.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the Statistic to use.
Returns:The initial value of the statistic.
Return type:float
static get_statistic_instance_manager()

Retrieve the manager that manages all Statistics.

Returns:The manager that manages all Statistics.
Return type:StatisticInstanceManager
static get_statistic_max_value(statistic_id)

Retrieve the Maximum Value of a Statistic.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the Statistic to use.
Returns:The maximum value of the statistic.
Return type:float
static get_statistic_min_value(statistic_id)

Retrieve the Minimum Value of a Statistic.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The identifier of the Statistic to use.
Returns:The minimum value of the statistic.
Return type:float
static load_statistic_by_id(statistic_id)

Load an instance of a Statistic by its decimal identifier.

Parameters:statistic_id (Union[int, CommonStatisticId, BaseStatistic]) – The decimal identifier of a Statistic.
Returns:An instance of a Statistic matching the decimal identifier or None if not found.
Return type:Union[BaseStatistic, None]
Situations

Note

To manipulate situations of Sims, take a look at CommonSimSituationUtils

class CommonSituationUtils

Bases: object

Utilities for manipulating Situations.

static get_sim_info_for_all_sims_in_running_situations_by_type(situation_type)

Retrieve a SimInfo object for all Sims in a Situation.

Parameters:situation_type (Type[Situation]) – The type of situation to locate.
Returns:A collection of SimInfo for all Sims in the situations that match the specified type.
Return type:Tuple[SimInfo]
static get_sim_info_for_all_sims_in_situation(situation)

Retrieve a SimInfo object for all Sims in a Situation.

Parameters:situation (Situation) – A situation
Returns:A collection of SimInfo for all Sims in the situation.
Return type:Tuple[SimInfo]
static get_situation_guid(situation_identifier)

Retrieve the GUID of a Situation.

Parameters:situation_identifier (Union[int, Situation]) – The identifier or instance of a Situation.
Returns:The GUID of the specified Situation or -1 if it does not have one.
Return type:int
static get_situation_id(situation_identifier)

Retrieve the decimal identifier of a Situation.

Parameters:situation_identifier (Union[int, Situation]) – The identifier or instance of a Situation.
Returns:The decimal identifier of the Situation or None if the Situation does not have an id.
Return type:Union[int, None]
static get_situation_job_guid(situation_job_identifier)

Retrieve the GUID of a Situation Job.

Parameters:situation_job_identifier (Union[int, SituationJob]) – The identifier or instance of a Situation Job.
Returns:The GUID of the specified Situation or -1 if it does not have one.
Return type:int
static get_situation_manager_for_zone(zone_id=None)

Retrieve the situation manager for a zone.

Parameters:zone_id (int, optional) – The zone to retrieve the situation manager of. Default is None, which is the current zone.
Returns:The situation manager for the specified zone.
Return type:SituationManager
static get_situation_name(situation)

Retrieve the Name of a Situation.

Parameters:situation (Situation) – An instance of a Situation.
Returns:The short name of a Situation or None if a problem occurs.
Return type:Union[str, None]
static get_situation_names(situations)

Retrieve the Names of a collection of Situation.

Parameters:situations (Iterator[Situation]) – A collection of Situation instances.
Returns:A collection of names for all specified Situations.
Return type:Tuple[str]
static load_situation_by_id(situation_id)

Load an instance of a Situation by its decimal identifier (GUID).

Parameters:situation_guid (Union[int, CommonSituationId, Situation]) – The decimal identifier of a Situation. (Not to be confused with the instance id)
Returns:An instance of a Situation matching the decimal identifier or None if not found.
Return type:Union[Situation, None]
static locate_first_running_situation_by_tag(situation_type, zone_id=None)

Locate the first running Situation from a Zone by a tag.

Parameters:
  • tag (CommonGameTag) – A tag to search for the situation with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_first_running_situation_by_tags(tags: Iterator[sims4communitylib.enums.tags_enum.CommonGameTag], zone_id: int = None) → Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5058227790>]

locate_first_running_situation_by_tag(situation_type, zone_id=None)

Locate the first running Situation from a Zone by a collection of tags.

Parameters:
  • tags (Iterator[CommonGameTag]) – A list of tags to search for the situation with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_first_running_situation_by_type(situation_type, zone_id=None)

Locate the first running Situation from a Zone by its Type.

Parameters:
  • situation_type (Type[Situation]) – The type of situation to search for.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_running_situation_by_id(situation_id: Union[int, sims4communitylib.enums.situations_enum.CommonSituationId, <sphinx.ext.autodoc.importer._MockObject object at 0x7f5058227790>], zone_id: int = None) → Optional[<sphinx.ext.autodoc.importer._MockObject object at 0x7f5058227790>]

locate_situation_by_id(situation_id, zone_id=None)

Locate a running Situation from a Zone by its id.

Parameters:
  • situation_id (Union[int, CommonSituationId, Situation]) – The decimal identifier of a Situation. (Not to be confused with the instance id)
  • zone_id (int, optional) – The zone to retrieve the situation from. Default is None, which is the current zone.
Returns:

The situation from the specified zone that matches the specified id or None if not found.

Return type:

Union[Situation, None]

static locate_running_situations_by_tag(tag, zone_id=None)

Locate all running Situations in a Zone by a tag.

Parameters:
  • tag (CommonGameTag) – A tag to search for situations with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

static locate_running_situations_by_tags(tags, zone_id=None)

Locate all running Situations in a Zone by a collection of tags.

Parameters:
  • tags (Iterator[CommonGameTag]) – A list of tags to search for situations with.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have any of the specified tags.

Return type:

Tuple[Situation]

static locate_running_situations_by_type(situation_type, zone_id=None)

Locate all running Situations in a Zone by Type.

Parameters:
  • situation_type (Type[Situation]) – The type of situation to search for.
  • zone_id (int, optional) – The zone to locate the situations in. Default is None, which is the current zone.
Returns:

A collection of situations from the specified zone that have the specified tag.

Return type:

Tuple[Situation]

Text
Types
class CommonTypeUtils

Bases: object

Utilities for determining the type of an object.

static is_door(obj)

Determine if an Object is of type Door

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_game_object(obj)

Determine if an object is of type GameObject

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_land(obj)

Determine if an object is of type Terrain or TerrainPoint.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_location(obj)

Determine if an object is of type Location.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_location_point(obj)

Determine if an object is of type _LocationPoint.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_ocean(obj)

Determine if an object is of type Ocean.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_ocean_point(obj)

Determine if an object is of type OceanPoint.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_pool_point(obj)

Determine if an object is of type PoolPoint.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_pool_seat(obj)

Determine if an Object is a Pool Seat.

Parameters:obj – An instance of an Object.
Type:Any
Returns:True, if the Object is a Pool Seat. False, if not.
Return type:bool
static is_script_object(obj)

Determine if an object is of type ScriptObject

Note

GameObjects, Terrain, and Sims are all ScriptObjects. Try also is_game_object(), is_terrain(), and is_sim_instance()

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_sim_info(obj)

Determine if an object is of type SimInfo

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_sim_info_base_wrapper(obj)

Determine if an object is of type SimInfo

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_sim_instance(obj)

Determine if an object is of type Sim

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_sim_or_sim_info(obj)

Determine if an object is either of type Sim or type SimInfo

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_swimming_pool(obj)

Determine if an object is of type SwimmingPool.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_terrain(obj)

Determine if an object is of type Terrain

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_terrain_point(obj)

Determine if an object is of type TerrainPoint.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool
static is_water(obj)

Determine if an object is of type Ocean, OceanPoint, SwimmingPool, or PoolPoint.

Parameters:obj (Any) – The object to check.
Returns:True, if it is. False, if it is not.
Return type:bool

Environment Utilities

Business

Civic Policies

Weathers

class CommonWeatherUtils

Bases: object

Utilities for manipulating the weather.

classmethod current_temperature_is_cold_or_freezing()

Determine if the current temperature is cold or freezing.

Returns:True, if the current temperature contains cold or freezing. False, if not.
Return type:bool
classmethod current_weather_contains_thunder_or_lightning()

Determine if the current weather contains lightning or thunder.

Returns:True, if the current weather contains thunder or lightning. False, if not.
Return type:bool
classmethod get_current_temperature()

Retrieve the current temperature.

Returns:The current temperature.
Return type:CommonTemperature
classmethod get_weather_cloud_type()

Retrieve the current cloud type.

Returns:The current cloud type or CLEAR if weather is not available.
Return type:CommonCloudType
classmethod get_weather_service()

Retrieve the service that handles the weather.

Returns:An instance of the service for handling weather or None if there is no weather service.
Return type:Union[WeatherService, None]
classmethod load_weather_event_by_id(weather_event)

Load an instance of a Weather Event by its identifier.

Parameters:weather_event (Union[int, CommonWeatherEventId, WeatherEvent]) – The identifier of a Weather Event.
Returns:An instance of a WeatherEvent matching the decimal identifier or None if not found.
Return type:Union[WeatherEvent, None]
classmethod start_weather_event(weather_event, duration_in_hours)

Start a weather event. Essentially changing the current weather.

Parameters:
  • weather_event (Union[int, CommonWeatherEventId, WeatherEvent]) – The identifier of the weather event to start.
  • duration_in_hours (int) – The number of Sim hours to run the weather event for.
classmethod weather_effect_is_active(weather_effect_type)

Determine if the specified weather effect is currently active.

Parameters:weather_effect_type (CommonWeatherEffectType) – The weather effect to check for.
Returns:True, if the weather is active. False, if it is not.
Return type:bool
classmethod weather_effects_are_active(weather_effect_types)

Determine if any of the specified weather effects are currently active.

Parameters:weather_effect_types (Iterator[CommonWeatherEffectType]) – An iterator of weather effects to check for.
Returns:True, if any of the weathers is active. False, if none of the weathers are active.
Return type:bool

Whim Utilities

Satisfaction Rewards

Satisfaction Rewards Store
class CommonSatisfactionRewardStoreUtils

Bases: object

Utilities for manipulating the Satisfaction Rewards Store.

static add_reward_buff_to_rewards_store(reward_buff_definition_id, reward_point_cost)

Add a Reward Buff to the Satisfaction Rewards Store.

Parameters:
  • reward_buff_definition_id (int) – The decimal identifier of a Reward Buff.
  • reward_point_cost (int) – The amount of Satisfaction Reward Points the Reward Buff will cost the Sim to receive.
Returns:

True, if the Reward Buff was added to the Rewards Store successfully. False, if not.

Return type:

bool

static add_reward_cas_part_to_rewards_store(reward_cas_part_definition_id, reward_point_cost)

Add a Reward CAS Part to the Satisfaction Rewards Store.

Parameters:
  • reward_cas_part_definition_id (int) – The decimal identifier of a Reward CAS Part.
  • reward_point_cost (int) – The amount of Satisfaction Reward Points the Reward CAS Part will cost the Sim to receive.
Returns:

True, if the Reward CAS Part was added to the Rewards Store successfully. False, if not.

Return type:

bool

static add_reward_object_to_rewards_store(reward_object_definition_id, reward_point_cost)

Add a Reward Object to the Satisfaction Rewards Store.

Parameters:
  • reward_object_definition_id (int) – The decimal identifier of a Reward Object.
  • reward_point_cost (int) – The amount of Satisfaction Reward Points the Reward Object will cost the Sim to receive.
Returns:

True, if the Reward Object was added to the Rewards Store successfully. False, if not.

Return type:

bool

static add_reward_trait_to_rewards_store(reward_trait_definition_id, reward_point_cost)

Add a Reward Trait to the Satisfaction Rewards Store.

Parameters:
  • reward_trait_definition_id (int) – The decimal identifier of a Reward Trait.
  • reward_point_cost (int) – The amount of Satisfaction Reward Points the Reward Trait will cost the Sim to receive.
Returns:

True, if the Trait was added to the Rewards Store successfully. False, if not.

Return type:

bool

static get_all_satisfaction_reward_store_items_generator(include_satisfaction_reward_callback=None)

Retrieve all Satisfaction Rewards in the Satisfaction Rewards Store.

Parameters:include_satisfaction_reward_callback (Callable[[CommonRewardStoreItem]], bool], optional) – If the result of this callback is True, the Satisfaction Reward and Satisfaction Reward Data (Cost, Award Type), will be included in the results. If set to None, All Satisfaction Rewards will be included.
Returns:All items from the satisfaction reward store.
Return type:Iterator[CommonSatisfactionRewardStoreItem]
static remove_reward_from_rewards_store(reward_item_definition_id)

Remove a Reward Item from the Satisfaction Rewards Store.

Parameters:reward_item_definition_id (int) – The decimal identifier of a Reward Item.
Returns:True, if the Reward Item was removed from the Rewards Store successfully. False, if not.
Return type:bool
Satisfaction Reward Store Item
class CommonSatisfactionRewardStoreItem(reward, reward_cost, reward_type)

Bases: object

A wrapper for Reward Store Items.

Parameters:
  • reward (Reward) – An instance of a Reward.
  • reward_cost (int) – The amount of Satisfaction Reward Points the Reward costs.
  • reward_type (SatisfactionTracker.SatisfactionAwardTypes) – The type of the Reward.