[A12] BackstoriesCore Update 10

Started by mipen, March 26, 2015, 05:58:39 AM

Previous topic - Next topic

mipen


Pheanox

#136
I didn't notice it in the templates, what is the skill name for animal taming?  Is it Animal or something more complex like AnimalHandling?

Figured it out for any others interested, the skill is 'Animals'.

Dragoon

For some reason it's not working for me.

[attachment deleted due to age]
Quote from: faltonico
I truly can't understand that sense of balancing a LOT of modders have, pouring more resources on something doesn't make it more difficult, but more annoying. It is not engaging, even if i'm swimming in silver at late game ¿why to bother?, why all the effort to get there?.

notfood

Can it be context aware?

I'd like to have a list of colony pawns spawn only and only during crash landing event from that one mod.

Or certain characters being able to appear during certain events, like under Toxic Fallout or Volcanic Winter or a simple Thunderstorm. I see there is spawn categories, but no control about the context.

Dragoon

I fixed my problem! one of my backstories was messed up and it messed up all the others because of it.
Quote from: faltonico
I truly can't understand that sense of balancing a LOT of modders have, pouring more resources on something doesn't make it more difficult, but more annoying. It is not engaging, even if i'm swimming in silver at late game ¿why to bother?, why all the effort to get there?.

mipen

Quote from: notfood on August 24, 2015, 12:16:38 AM
Can it be context aware?

I'd like to have a list of colony pawns spawn only and only during crash landing event from that one mod.

Or certain characters being able to appear during certain events, like under Toxic Fallout or Volcanic Winter or a simple Thunderstorm. I see there is spawn categories, but no control about the context.
These act exactly like vanilla backstories, so there's not really any context awareness. However, you could make an event that spawns pawns with with the backstories that you want and just do it that way. You can find specific backstories in the database (only ones that have been added by the mod) by using the extention method UniqueSaveKeyFor() on the backstory def

Ouan

First! Damn it, I blinked and the mod went from updating to updated. Damn it! I was going to be the first to congratulate you Mipen. Next time... well next Alpha around the New Year's or thereabouts. I have been looking forward to getting my hands on some glorious robots! They have the class not to form unions like my bloody colonists do. Which is why as soon as they come online in my next colony, all the undesirables go into the pot. More meat for the meat eaters!
Damn Pirates!

isistoy

Hello mipen,

k9 did not cut it, but still interested in your backstories mod.
Actually, you said translations would be doable in a previous post.
Any ideas why the game is not wanting to use some DefInjected backstory translations in the game?
<Stay on the scene like a State machine>

Tekuromoto

#143
I love this mod and popped it into my game when I first started playing RimWorld... is it three weeks ago already?  ::)

Anyhow, I noticed that there were no new hard-coded backstories that dovetail with the new animal content, so I made a few of my own.

<BackstoryDef>
    <defName>DSFrontierChild</defName>
    <title>Frontier child</title>
    <titleShort>Frontier child</titleShort>
    <baseDescription>NAME grew up in a small community on the frontier of a harsh mid-tech agricultural world. Like all of HIS siblings HE had to pull his weight around the farm, tending crops and livestock, erecting fences, repairing machinery, and hunting and trapping.
   
    HISCAP spare time for reading and socializing was limited, though HE did learn how to hold HIS own in a fistfight.</baseDescription>
    <bodytypeMale>Male</bodytypeMale>
    <bodyTypeFemale>Female</bodyTypeFemale>
    <slot>Childhood</slot>
    <workDisables>
        <li>None</li>
    </workDisables>
    <skillGains>
        <li>
            <defName>Animals</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Growing</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Construction</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Crafting</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Shooting</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Melee</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Social</defName>
            <amount>-2</amount>
        </li>
        <li>
            <defName>Artistic</defName>
            <amount>-1</amount>
        </li>
        <li>
            <defName>Research</defName>
            <amount>-2</amount>
        </li>
    </skillGains>
    <spawnCategories>
        <li>Civil</li>
        <li>Raider</li>
        <li>Slave</li>
    </spawnCategories>
</BackstoryDef>


<BackstoryDef>
    <defName>DSFrontiersman</defName>
    <title>Frontiersman</title>
    <titleShort>Frontiersman</titleShort>
    <baseDescription>NAME lived a rough life on the border between Civilization and the Wilderness on HIS mid-tech homeworld. HECAP had to be strong, independent, and a jack-of-all-trades to eke out a living while facing the numerous challenges of the frontier: the elements, wild beasts, and wilder men.
   
    </baseDescription>
    <bodytypeMale>Male</bodytypeMale>
    <bodyTypeFemale>Female</bodyTypeFemale>
    <slot>Adulthood</slot>
    <workDisables>
        <li>None</li>
    </workDisables>
    <skillGains>
        <li>
            <defName>Animals</defName>
            <amount>3</amount>
        </li>
        <li>
            <defName>Growing</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Construction</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Crafting</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Shooting</defName>
            <amount>4</amount>
        </li>
        <li>
            <defName>Melee</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Cooking</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Artistic</defName>
            <amount>-2</amount>
        </li>
        <li>
            <defName>Research</defName>
            <amount>-3</amount>
        </li>
    </skillGains>
    <spawnCategories>
        <li>Civil</li>
        <li>Raider</li>
        <li>Slave</li>
    </spawnCategories>
</BackstoryDef>


<BackstoryDef>
    <defName>DSCircusBrat</defName>
    <title>Circus urchin</title>
    <titleShort>Circus urchin</titleShort>
    <baseDescription>Growing up in the circus NAME learned how to set up perfomance areas, care for animals, and fast talk suckers (ahem) "potential customers".
   
    It was a demanding life that left HIM little free time for developing martial or artistic skills.</baseDescription>
    <bodytypeMale>Male</bodytypeMale>
    <bodyTypeFemale>Female</bodyTypeFemale>
    <slot>Childhood</slot>
    <workDisables>
        <li>None</li>
    </workDisables>
    <skillGains>
        <li>
            <defName>Animals</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Construction</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Social</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Artistic</defName>
            <amount>-2</amount>
        </li>
        <li>
            <defName>Crafting</defName>
            <amount>-2</amount>
        </li>
        <li>
            <defName>Shooting</defName>
            <amount>-2</amount>
        </li>
        <li>
            <defName>Melee</defName>
            <amount>-1</amount>
        </li>
    </skillGains>
    <spawnCategories>
        <li>Civil</li>
        <li>Slave</li>
    </spawnCategories>
</BackstoryDef>


    <BackstoryDef>
    <defName>DSCircusPerfomer</defName>
    <title>Circus performer</title>
    <titleShort>Circus performer</titleShort>
    <baseDescription>A skilled circus perfomer on a mid-tech world, NAME excelled at feats of agility and animal handling. An outgoing people person, HE knew how to work the crowd and put on a great show. NAME never had much use for "book lernin" but HE did - due to suffering numerous falls, bites and scratches - learn how to stitch up minor wounds.</baseDescription>
    <bodytypeMale>Male</bodytypeMale>
    <bodyTypeFemale>Female</bodyTypeFemale>
    <slot>Adulthood</slot>
    <workDisables>
        <li>Intellectual</li>
        <li>Crafting</li>
    </workDisables>
    <skillGains>
        <li>
            <defName>Animals</defName>
            <amount>4</amount>
        </li>
        <li>
            <defName>Melee</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Social</defName>
            <amount>4</amount>
        </li>
        <li>
            <defName>Medicine</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Shooting</defName>
            <amount>-2</amount>
        </li>
    </skillGains>
    <spawnCategories>
        <li>Civil</li>
        <li>Raider</li>
        <li>Slave</li>
    </spawnCategories>
    </BackstoryDef>


    <BackstoryDef>
    <defName>DSMedievalFarmer</defName>
    <title>Medieval serf</title>
    <titleShort>Medieval serf</titleShort>
    <baseDescription>NAME was born a serf in a low-tech feudal society. HISCAP family worked a plot of land for the local lord. NAME lived a hardscrabble life, always on the verge of starvation, with little time for artistic or cerebral pursuits.</baseDescription>
    <bodytypeMale>Thin</bodytypeMale>
    <bodyTypeFemale>Thin</bodyTypeFemale>
    <slot>Childhood</slot>
    <workDisables>
        <li>Artistic</li>
        <li>Crafting</li>
        <li>Intellectual</li>
    </workDisables>
    <skillGains>
        <li>
            <defName>Growing</defName>
            <amount>3</amount>
        </li>
        <li>
            <defName>Animals</defName>
            <amount>2</amount>
        </li>
        <li>
            <defName>Construction</defName>
            <amount>1</amount>
        </li>
        <li>
            <defName>Cooking</defName>
            <amount>-1</amount>
        </li>
        <li>
            <defName>Shooting</defName>
            <amount>-2</amount>
        </li>
    </skillGains>
    <spawnCategories>
        <li>Civil</li>
        <li>Raider</li>
        <li>Slave</li>
    </spawnCategories>
    </BackstoryDef>


    <BackstoryDef>
    <defName>DSDruid</defName>
    <title>Druid</title>
    <titleShort>Druid</titleShort>
    <baseDescription>A member of an elite religious caste on HIS homeworld, NAME was trained in all aspects of wilderness lore. It was HIS duty to maintain the physical and spiritual health of the local populations - plants, animals and people - in exchange for having HIS material needs provided for by the community.</baseDescription>
    <bodytypeMale>Male</bodytypeMale>
    <bodyTypeFemale>Female</bodyTypeFemale>
    <slot>Adulthood</slot>
    <workDisables>
        <li>Cooking</li>
        <li>Mining</li>
        <li>Hauling</li>
        <li>Violent</li>
        <li>Cleaning</li>
    </workDisables>
    <skillGains>
        <li>
            <defName>Growing</defName>
            <amount>4</amount>
        </li>
        <li>
            <defName>Animals</defName>
            <amount>4</amount>
        </li>
        <li>
            <defName>Social</defName>
            <amount>3</amount>
        </li>
        <li>
            <defName>Medicine</defName>
            <amount>3</amount>
        </li>
    </skillGains>
    <spawnCategories>
        <li>Civil</li>
        <li>Slave</li>
    </spawnCategories>
    </BackstoryDef>


Yeah, the frontiersman is a little overbalanced but that's because I want to try a solo start with him.

By the way, I can't figure out a WorkDisable for animal handling. I've tried Animal, Animals, Handle, and Handling. Any thoughts?

yuyamarino

#144
Hi there, it took me a few hours to get the hang of this but here's my code for Eren, Mikasa and Armin from Attack on Titan :)
Their stats are a bit high! Also if you need someone to write a short guide, I can do it for ya (I think)! :)  The only part I don't get about this mod is how to make actual characters with these backgrounds. When I wrote my PawnBioDefs, it didn't really do anything in the game :\ So I just use PrepareCarefully to assign the stats and all that

<BackstoryDef>
    <defName>childmika</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Rescued child combat prodigy (mikasa))</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Combat prodigy</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>NAME was rescued by Eren Yeager after her parents were killed by slavers. HECAP was nine years old at the time and was taught by Eren to always keep fighting. This event awakened the fighting instincts and perfect self-control. NAME lived with Eren's family in Wall Maria's Shiganshina District and is very protective over Eren and his best friend Armin. As a result, HE developed HIS close-combat skills and strength.</baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Female</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Childhood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
    <li>Social</li>
</workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
      <li>
        <defName>Growing</defName>
        <amount>5</amount>
      </li>
  <li>
        <defName>Construction</defName>
        <amount>5</amount>
      </li>
  <li>
        <defName>Mining</defName>
        <amount>5</amount>
      </li>
  <li>
<defName>Melee</defName>
<amount>10</amount>
  </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>
 
  <BackstoryDef>
    <defName>adultmika</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Survey corps prodigy (mikasa)</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Corps prodigy</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>NAME was a member of the 104th Trainees Squad. HECAP graduated and ranked first in the class. Later HE goes on to join the Survey Corps and become one of the best fighters humanity has ever had.</baseDescription>
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Thin</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
    <li>Intellectual</li>
</workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
   <li>
        <defName>Growing</defName>
        <amount>2</amount>
      </li>
  <li>
<defName>Melee</defName>
<amount> 5 </amount>
  </li>
  <li>
        <defName>Construction</defName>
        <amount>8</amount>
      </li>
  <li>
        <defName>Mining</defName>
        <amount>8</amount>
      </li>
   <li>
<defName>Shooting</defName>
<amount> 15 </amount>
  </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>
 
  <BackstoryDef>
    <defName>childeren</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Determined child (eren)</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Determined child</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>Even at a young age, NAME was highly determined and had a clear vision of the world around him. HE didn't accel at anything in particular but HE knew what needed doing and what needed to be done. HECAP saved Mikasa from slavers and had taught her how to survive in the world. NAME will defend Mikasa and HIS best friend, Armin, to the death if he has to. HECAP does not enjoy sitting in a room studying and rather physically practice.</baseDescription><!-- This is the description of the backstory. Write something interesting and cool :) To make reference to the pawn who has this backstory, then use the character references listed at the top of this file.-->
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Female</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Childhood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
    <li>Intellectual</li>
</workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
 
  <li>
        <defName>Construction</defName>
        <amount>10</amount>
      </li>
  <li>
        <defName>Mining</defName>
        <amount>5</amount>
      </li>
   <li>
        <defName>Growing</defName>
        <amount>5</amount>
      </li>
  <li>
<defName>Melee</defName>
<amount>5</amount>
  </li>
  <li>
        <defName>Social</defName>
        <amount>5</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>
 
  <BackstoryDef>
 
    <defName>adulteren</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Survey corps recruit (eren)</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Corps recruit</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>NAME was a member of the 104th Trainees Squad. HECAP graduated with higher than average scores. Later HE goes on to join the Survey Corps and become an important soldier to the war against the Titans. Much like HIS childhood, NAME prefers practical solutions over theoretical ones and as such, seem to lack any artistic capability.</baseDescription>
    <bodytypeMale>Male</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Thin</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
    <li>Artistic</li>
</workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
  <li>
        <defName>Construction</defName>
        <amount>10</amount>
      </li>
  <li>
<defName>Cooking</defName>
<amount>10</amount>
  </li>
  <li>
        <defName>Mining</defName>
        <amount>15</amount>
      </li>
  <li>
<defName>Melee</defName>
<amount>5</amount>
  </li>
  <li>
        <defName>Social</defName>
        <amount>5</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef> 

  <BackstoryDef>
    <defName>childarmin</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Clever child (armin)</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Clever child</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>NAME was a clever child who read a lot of books on life outside the wall, and past cultures of the Old World. HECAP often wonders what an ocean looks like and had always asked Eren to go to see an ocean one day. HECAP is curious but not so eager when it comes to physically exerting himself. HECAP was picked on regularly but is always protected by Eren and Mikasa.</baseDescription>
    <bodytypeMale>Thin</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Thin</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Childhood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
    <li>None</li>
</workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
  <li>
        <defName>Research</defName>
        <amount>15</amount>
      </li>
  <li>
        <defName>Social</defName>
        <amount>2</amount>
      </li>
   <li>
        <defName>Medicine</defName>
        <amount>5</amount>
      </li>
  <li>
        <defName>Cooking</defName>
        <amount>5</amount>
      </li>
  <li>
        <defName>Construction</defName>
        <amount>5</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>
 
   <BackstoryDef>
    <defName>adultarmin</defName><!-- Assign the backstory a defName. Make sure this is unique! A good way of making sure it is unique is by adding a prefix, such as the first three letters of your username.-->
    <title>Survey corps recruit (armin)</title><!-- This is the long version of the title. Make sure to only capitalise the first word and no others, otherwise you will get an error.-->
    <titleShort>Corps recruit</titleShort><!-- This is the short version of the title. If you have a long title, then add a short version here, otherwise you can have it the same as the title. Capitalisation rules apply here as well.-->
    <baseDescription>NAME was the smartest of the 104th Trainees Squad and outperformed everyone in the theoretical aspects of training. However, HE performed slightly below average for physical tests. HECAP joins the Survey Corps with Mikasa and Eren after graduating and further develops skills to support his team such as tactics, cooking, repairing and even doctoring.</baseDescription>
    <bodytypeMale>Thin</bodytypeMale><!-- This is the body type that male characters will have if they have this backstory. Keep in mind that this won't assign a body type if the backstory is a childhood backstory. It should still be assigned however, or you will get an error.-->
    <bodyTypeFemale>Thin</bodyTypeFemale><!-- This is the body type that female characters will have.-->
    <slot>Adulthood</slot><!-- This is the slot the backstory can be use in. Adulthood or Childhood.-->
    <workDisables><!-- This sets which work types are disabled. Check the top of the file for an explanation of how this works. If you do not want to disable any work types, then remove this entry.-->
    <li>None</li>
</workDisables>
    <skillGains><!-- This sets the bonus or malus to the characters skills. Check the top of this file for an explanation of how this works. It you do not want to affect any skills, then remove this entry.-->
  <li>
        <defName>Research</defName>
        <amount>5</amount>
      </li>
  <li>
        <defName>Social</defName>
        <amount>2</amount>
      </li>
   <li>
        <defName>Medicine</defName>
        <amount>15</amount>
      </li>
  <li>
        <defName>Cooking</defName>
        <amount>10</amount>
      </li>
  <li>
        <defName>Crafting</defName>
        <amount>15</amount>
      </li>
    </skillGains>
    <spawnCategories><!-- This sets which people can be assigned this backstory when they spawn. Check the top of this file for an explanation on how it works. You must add at least one, otherwise you won't ever see your backstory in the game.-->
      <li>Civil</li>
    </spawnCategories>
  </BackstoryDef>
 

Rey

Hello, mipen! I'm main translator from Hardcore SK project and I want to know - is it real to make proper translation for all this awesome backstories? We have big Russian community... and they really want me translate your great mod  ;D
skype - dance_of_fire1

mipen

Quote from: Rey on September 11, 2015, 11:05:47 AM
Hello, mipen! I'm main translator from Hardcore SK project and I want to know - is it real to make proper translation for all this awesome backstories? We have big Russian community... and they really want me translate your great mod  ;D
Hmm, do vanilla backstories get translated? I would have to look in to it to see if there is a way to do it

Rey

Quote from: mipen on September 12, 2015, 03:23:01 AM
Quote from: Rey on September 11, 2015, 11:05:47 AM
Hello, mipen! I'm main translator from Hardcore SK project and I want to know - is it real to make proper translation for all this awesome backstories? We have big Russian community... and they really want me translate your great mod  ;D
Hmm, do vanilla backstories get translated? I would have to look in to it to see if there is a way to do it
guess no  :( I tried to find them, when i translated all Core with our team.. I even translate all arts from Core to russian (oh it was very hard, cause we have lots of dif.  сases, declinations and endings of words), but what to do with backstories...  Tried  with your defs and <.label> </.label>.. but nope. I really want to make it work, and try to help you as I can
skype - dance_of_fire1

Cataphract

Hi mipen, lovely mod you have here. I just downloaded it and I'm figuratively frothing at the mouth at the possibilities!

A quick question. Is it possible to have a backstory modify other parts of a pawn's behavior, like say how their mood is affected? I want to make some criminal or military backgrounds reflect how these people are desensitized due to prior experience as a soldier or thug, without having to resort to giving all my starter colonists the 'Psychopath' trait. Is this possible without having to do anything more complex than fiddling with .xml files?

mipen

Quote from: Cataphract on October 04, 2015, 02:48:50 AM
Hi mipen, lovely mod you have here. I just downloaded it and I'm figuratively frothing at the mouth at the possibilities!

A quick question. Is it possible to have a backstory modify other parts of a pawn's behavior, like say how their mood is affected? I want to make some criminal or military backgrounds reflect how these people are desensitized due to prior experience as a soldier or thug, without having to resort to giving all my starter colonists the 'Psychopath' trait. Is this possible without having to do anything more complex than fiddling with .xml files?
Hey there, unfortunately this is not possible :( back stories don't have any influence on a pawn's behaviour. They only affect the skills they start with and what they cannot do