Names of fractions and sediment for pigskin

Started by Zxy44, February 28, 2024, 12:17:41 PM

Previous topic - Next topic

Zxy44

I created my own modification to add tribal factions for pigskins.
i added my own "NamerFactionTribalPigskin" and "NamerSettlementTribalPigskin" but it doesn't quite work.
maybe someone knows the reason?



it looks like this

  <!-- Pigskin Tribal -->

  <RulePackDef>
    <defName>PigskinUtility</defName>
    <rulePack>
      <rulesStrings>
        <li>placeNameCore->[SylI][SylI]</li>
        <li>placeNameCore->[SylI][SylI][SylI]</li>
        <li>placeNameCore->[SylI][placeEnd]</li>
        <li>placeNameCore->[SylI][SylI][placeEnd]</li>

        <li>placeEnd->orug</li>
        <li>placeEnd->arug</li>
        <li>placeEnd->iggur</li>
        <li>placeEnd->aggur</li>
        <li>placeEnd->orr</li>
        <li>placeEnd->ogg</li>
        <li>placeEnd->ouk</li>
        <li>placeEnd->auk</li>
        <li>placeEnd->grau</li>
        <li>placeEnd->grou</li>
        <li>placeEnd->kag</li>
        <li>placeEnd->kug</li>
        <li>placeEnd->kor</li>
        <li>placeEnd->aro</li>
      </rulesStrings>
      <rulesFiles>
        <li>SylP->WordParts/Syllables_Pig</li>
      </rulesFiles>
    </rulePack>
  </RulePackDef>

  <RulePackDef>
    <defName>NamerFactionTribalPigskin</defName>
    <include>
      <li>PigskinUtility</li>
    </include>
    <rulePack>
      <rulesStrings>
        <li>r_name(p=2)->[placeNameCore]</li>
        <li>r_name->[placeNameCore] [faction]</li>
        <li>r_name->[faction] of [placeNameCore]</li>

        <li>faction->swinekin</li>
        <li>faction->swinetribe</li>
        <li>faction->muzzlekin</li>
        <li>faction->muzzletribe</li>
        <li>faction->boarkin</li>
        <li>faction->boartribe</li>
        <li>faction->porkkin</li>
        <li>faction->porktribe</li>
        <li>faction->hogkin</li>
        <li>faction->hogtribe</li>
        <li>faction->hoofkin</li>
        <li>faction->hooftribe</li>      

      </rulesStrings>
    </rulePack>
  </RulePackDef>
 
  <RulePackDef>
    <defName>NamerSettlementTribalPigskin</defName>
    <include>
      <li>PigskinUtility</li>
    </include>
    <rulePack>
      <rulesStrings>
        <li>r_name->[placeNameCore]</li>
      </rulesStrings>
    </rulePack>
  </RulePackDef>

Zxy44