Love/Hate
Use the Pixel Crushers Love/Hate integration when transitions and State Actions depend on factions, affinities, deeds, rumors, emotional state, personality, or relationship traits.
Install the integration
- Download the current Love/Hate integration from Opsive Downloads.
- Import
StateDesignerLoveHate.unitypackage. - Confirm Get Affinity appears in the State Palette.
What the integration adds
- Read and check: Get Affinity, Get Arousal, Get Dominance, Get Emotional State, Get Faction Name, Get Happiness, Get Personality Trait, Get Pleasure, Get Relationship Trait, Get Temperament, Has Ancestor, Has Direct Parent, Knows Deed.
- Change: Add Direct Parent, Remove Direct Parent, Modify Affinity, Modify PAD, Modify Relationship Trait, Report Deed, Set Affinity, Set Personality Trait, Set Relationship Inheritability, Set Relationship Trait, Share Rumors.
Build a first workflow
- Create two Love/Hate actors and verify their relationship directly.
- Read affinity into a Shared Variable.
- Use that value to choose Friendly, Neutral, or Hostile States.
- Report one deed, then read affinity again and confirm the transition changes.