<?xml version="1.0" encoding="utf-8"?>
<Defs>
  <RitualOutcomeEffectDef>
    <defName>LewdWeddingOutcome</defName>
    <description>Depending on ritual quality, participants will get between {MINMOOD} and {MAXMOOD} mood for {MOODDAYS} days.</description>
    <workerClass>RitualOutcomeEffectWorker_FromQuality</workerClass>
    <allowAttachableOutcome>false</allowAttachableOutcome>
    <comps>
      <li Class="RitualOutcomeComp_RolePresentNotSubstituted">
        <roleId>celebrant</roleId>
        <label>moral guide present</label>
        <qualityOffset>0.3</qualityOffset>
      </li>
      <li Class="RitualOutcomeComp_ParticipantCount">
        <label>participant count</label>
        <curve>
          <points>
            <li>(1,  0.0)</li>
            <li>(5,  0.5)</li>
            <li>(10, 0.7)</li>
          </points>
        </curve>
      </li>
    </comps>
    <outcomeChances>
      <li>
        <label>Terrible</label>
        <chance>0.05</chance>
        <memory>AttendedTerribleWedding</memory>
        <roleIdsNotGainingMemory>
          <li>celebrant</li>
          <li>initiator</li>
          <li>receiver</li>
        </roleIdsNotGainingMemory>
        <description>The {0} was a terrible! Everyone felt insulted for having had to endure it. The married couple will be bitter about their ruined wedding.</description>
        <positivityIndex>-2</positivityIndex>
      </li>
      <li>
        <label>Lackluster</label>
        <chance>0.15</chance>
        <memory>AttendedBoringWedding</memory>
        <roleIdsNotGainingMemory>
          <li>celebrant</li>
          <li>initiator</li>
          <li>receiver</li>
        </roleIdsNotGainingMemory>
        <description>The {0} was lackluster. The wedding was long-winded and nobody came away impressed. The married couple will be dissapointed with their wedding.</description>
        <positivityIndex>-1</positivityIndex>
      </li>
      <li>
        <label>Good</label>
        <chance>0.6</chance>
        <memory>AttendedFunWedding</memory>
        <roleIdsNotGainingMemory>
          <li>celebrant</li>
          <li>initiator</li>
          <li>receiver</li>
        </roleIdsNotGainingMemory>
        <description>The {0} was good. The wedding melted hearts and stirred loins. The married couple will be happy with their wedding.</description>
        <positivityIndex>1</positivityIndex>
      </li>
      <li>
        <label>Heartwarming</label>
        <chance>0.2</chance>
        <memory>AttendedUnforgettableWedding</memory>
        <roleIdsNotGainingMemory>
          <li>celebrant</li>
          <li>initiator</li>
          <li>receiver</li>
        </roleIdsNotGainingMemory>
        <description>The {0} was heartwarming. The wedding was captivating and heartfelt, and everyone came away delighted for the loving couple. The newlyweds will be delighted with their wedding.</description>
        <positivityIndex>2</positivityIndex>
      </li>
    </outcomeChances>
  </RitualOutcomeEffectDef>
</Defs>