====== GAME_ACTION_APPLY_HAPPINESS_FACTOR ====== **Category**: Data Parent class: [[:api:game_action|GAME_ACTION]]\\ //[[:annotations#cloneable|Cloneable]]// ===== Properties ===== ---- ==== IsOnlyVillagers ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== HappinessFactor ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:happiness_factor|HAPPINESS_FACTOR]]'' * **Expected**: ''asset ID'' ---- ==== HappinessFactorDescriptor ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:game_rule_modifier_descriptor|GAME_RULE_MODIFIER_DESCRIPTOR]]'' * **Expected**: ''GAME_RULE_MODIFIER_DESCRIPTOR value'' ---- ==== OptionalProfileList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:agent_profile|AGENT_PROFILE]]>'' * **Expected**: ''list of asset IDs''