<?xml version="1.0" encoding="utf-8" ?>
<Thoughts>

  <ThoughtDef>
    <defName>Hungry</defName>
    <label>Hungry</label>
    <description>I haven't eaten in a while.</description>
    <baseMoodEffect>-8</baseMoodEffect>
    <activePredicate>ThoughtPredicates.Hungry</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>UrgentlyHungry</defName>
    <label>Urgently hungry</label>
    <description>The hunger pangs are clawing my insides. I need food or I'll starve soon.</description>
    <baseMoodEffect>-20</baseMoodEffect>
    <activePredicate>ThoughtPredicates.UrgentlyHungry</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>Starving</defName>
    <label>Starving</label>
    <description>I just want something - anything - to eat. I can feel my body wasting away. It hurts...</description>
    <baseMoodEffect>-50</baseMoodEffect>
    <activePredicate>ThoughtPredicates.Starving</activePredicate>
  </ThoughtDef>




  <ThoughtDef>
    <defName>Tired</defName>
    <label>Tired</label>
    <description>I haven't slept in a while.</description>
    <baseMoodEffect>-8</baseMoodEffect>
    <activePredicate>ThoughtPredicates.Tired</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>VeryTired</defName>
    <label>Very tired</label>
    <description>I'm so tired. I just want to lay down and rest for a few minutes...</description>
    <baseMoodEffect>-20</baseMoodEffect>
    <activePredicate>ThoughtPredicates.VeryTired</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>Exhausted</defName>
    <label>Exhausted</label>
    <description>I'm so exhausted I can barely stand. My eyelids have lead weights on them. Let me sleep...</description>
    <baseMoodEffect>-40</baseMoodEffect>
    <activePredicate>ThoughtPredicates.Exhausted</activePredicate>
  </ThoughtDef>





  <ThoughtDef>
    <defName>EnvironmentUgly</defName>
    <label>Ugly environment</label>
    <description>This place is unpleasant to be in.</description>
    <baseMoodEffect>-5</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentUgly</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>EnvironmentVeryUgly</defName>
    <label>Very ugly environment</label>
    <description>This place is really unpleasant. I don't want to be here.</description>
    <baseMoodEffect>-10</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentVeryUgly</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>EnvironmentHideous</defName>
    <label>Hideous environment</label>
    <description>This place is unbearable. Get me out of here...</description>
    <baseMoodEffect>-15</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentHideous</activePredicate>
  </ThoughtDef>


  <ThoughtDef>
    <defName>EnvironmentPretty</defName>
    <label>Pleasant environment</label>
    <description>This place is nice.</description>
    <baseMoodEffect>5</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentPretty</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>EnvironmentVeryPretty</defName>
    <label>Very pleasant environment</label>
    <description>I really like this place. It's beautiful.</description>
    <baseMoodEffect>10</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentVeryPretty</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>EnvironmentBeautiful</defName>
    <label>Beautiful environment</label>
    <description>This place is beautiful. It lifts me up and makes me feel alive.</description>
    <baseMoodEffect>15</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentBeautiful</activePredicate>
  </ThoughtDef>




  <ThoughtDef>
    <defName>EnvironmentCramped</defName>
    <label>Cramped environment</label>
    <description>This place is really closed-in. I feel like I have no space to breathe.</description>
    <baseMoodEffect>-5</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentCramped</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>EnvironmentVeryCramped</defName>
    <label>Very cramped environment</label>
    <description>It's claustrophobic in here. I have nowhere to move. I feel like a rat in a tiny cage.</description>
    <baseMoodEffect>-10</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentVeryCramped</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>EnvironmentSpaciousInterior</defName>
    <label>Spacious interior</label>
    <description>This is a really comfortably open indoor space.</description>
    <baseMoodEffect>5</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentSpaciousInterior</activePredicate>
  </ThoughtDef>

  
  

  <ThoughtDef>
    <defName>EnvironmentDark</defName>
    <label>In darkness</label>
    <description>I've been in the dark for a while. I don't like it.</description>
    <baseMoodEffect>-3</baseMoodEffect>
    <activePredicate>ThoughtPredicates.EnvironmentDark</activePredicate>
  </ThoughtDef>


  <ThoughtDef>
    <defName>CabinFeverMild</defName>
    <label>Cabin fever (mild)</label>
    <description>I've been cooped up inside for days. I need to get outside.</description>
    <baseMoodEffect>-5</baseMoodEffect>
    <activePredicate>ThoughtPredicates.CabinFeverMild</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>CabinFeverSerious</defName>
    <label>Cabin fever (serious)</label>
    <description>I've been trapped like a rat in here for so long. I desperately need to get outside or I'll go crazy!</description>
    <baseMoodEffect>-12</baseMoodEffect>
    <activePredicate>ThoughtPredicates.CabinFeverSerious</activePredicate>
  </ThoughtDef>



  <ThoughtDef>
    <defName>Naked</defName>
    <label>Naked</label>
    <description>I'm naked. This is humiliating.</description>
    <baseMoodEffect>-3</baseMoodEffect>
    <activePredicate>ThoughtPredicates.Naked</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>Imprisoned</defName>
    <label>Imprisoned</label>
    <description>I hate being locked up.</description>
    <baseMoodEffect>-5</baseMoodEffect>
    <activePredicate>ThoughtPredicates.Imprisoned</activePredicate>
  </ThoughtDef>

  <ThoughtDef>
    <defName>SharedBedroom</defName>
    <label>Sharing bedroom</label>
    <description>Sharing a room with others is annoying. I want some privacy. </description>
    <baseMoodEffect>-8</baseMoodEffect>
    <activePredicate>ThoughtPredicates.SharedBedroom</activePredicate>
  </ThoughtDef>


  <ThoughtDef>
    <defName>ColonistLeftUnburied</defName>
    <label>Colonist left unburied</label>
    <description>One of us died and we're just leaving them lying in the open. Nobody should be left like that. People deserve a decent burial.</description>
    <baseMoodEffect>-10</baseMoodEffect>
    <activePredicate>ThoughtPredicates.ColonistLeftUnburied</activePredicate>
  </ThoughtDef>





</Thoughts>