mirror of
				https://github.com/vegapnk/RJW-Genes.git
				synced 2024-08-15 00:23:31 +00:00 
			
		
		
		
	Drafted a Halamyr Scenario
This commit is contained in:
		
							parent
							
								
									1966a23efe
								
							
						
					
					
						commit
						139a64b8e3
					
				
					 2 changed files with 160 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -37,6 +37,7 @@
 | 
			
		|||
        <li>AptitudeTerrible_Melee</li>
 | 
			
		||||
        <li>AptitudeRemarkable_Social</li>
 | 
			
		||||
        <li>AptitudeRemarkable_Sex</li>
 | 
			
		||||
        <li>rjw_genes_female_only</li>
 | 
			
		||||
        <li>rjw_genes_ovipositor_genitalia</li>
 | 
			
		||||
        <li>rjw_genes_aphrodisiac_pheromones</li>
 | 
			
		||||
        <li>rjw_genes_queen</li>
 | 
			
		||||
| 
						 | 
				
			
			@ -112,6 +113,7 @@
 | 
			
		|||
			<li>rjw_genes_ovipositor_genitalia</li>
 | 
			
		||||
			<li>rjw_genes_unbreakable</li>
 | 
			
		||||
			<li>rjw_genes_drone</li>
 | 
			
		||||
      <li>rjw_genes_female_only</li>
 | 
			
		||||
			<li>rjw_genes_zealous_loyalty</li>
 | 
			
		||||
			<li>rjw_genes_insectincubator</li>	
 | 
			
		||||
    </genes>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										156
									
								
								Common/Defs/Scenarios/Halamyr_Hive.xml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										156
									
								
								Common/Defs/Scenarios/Halamyr_Hive.xml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,156 @@
 | 
			
		|||
<?xml version="1.0" encoding="utf-8" ?>
 | 
			
		||||
<Defs>
 | 
			
		||||
 | 
			
		||||
  <ScenarioDef>
 | 
			
		||||
    <defName>rjw_genes_scenario_halamyr_hive</defName>
 | 
			
		||||
    <label>Halamyr Hive</label>
 | 
			
		||||
    <description>A young queen set out to build a new hive. After a long path, a suitable place is found to generate new offspring. DEVNOTE: Try to choose a high-food biome to keep up with the Hive!</description>
 | 
			
		||||
    <scenario>
 | 
			
		||||
      <summary>A Halamyr queen set out to build a new hive.</summary>
 | 
			
		||||
      <playerFaction>
 | 
			
		||||
        <def>PlayerFaction</def>
 | 
			
		||||
        <factionDef>PlayerTribe</factionDef>
 | 
			
		||||
      </playerFaction>
 | 
			
		||||
      <parts>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        <!-- Config pages -->
 | 
			
		||||
        <li Class="ScenPart_ConfigPage_ConfigureStartingPawns_Xenotypes">
 | 
			
		||||
          <def>ConfigurePawnsXenotypes</def>
 | 
			
		||||
          <pawnChoiceCount>4</pawnChoiceCount>
 | 
			
		||||
          <customSummary>Start with a set of Halamyr Xenotypes and one other colonist of any age.</customSummary>
 | 
			
		||||
 | 
			
		||||
          <xenotypeCounts>
 | 
			
		||||
            <li>
 | 
			
		||||
              <xenotype>rjw_genes_halamyr_queen_xenotype</xenotype>
 | 
			
		||||
              <count>1</count>
 | 
			
		||||
              <description>non-baby halamyr queen</description>
 | 
			
		||||
              <requiredAtStart>true</requiredAtStart>
 | 
			
		||||
              <allowedDevelopmentalStages>Adult</allowedDevelopmentalStages>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
              <xenotype>rjw_genes_halamyr_hiveguard_xenotype</xenotype>
 | 
			
		||||
              <count>1</count>
 | 
			
		||||
              <description>non-baby halamyr hiveguard</description>
 | 
			
		||||
              <requiredAtStart>true</requiredAtStart>
 | 
			
		||||
              <allowedDevelopmentalStages>Adult</allowedDevelopmentalStages>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
              <xenotype>rjw_genes_halamyr_breeder_xenotype</xenotype>
 | 
			
		||||
              <count>1</count>
 | 
			
		||||
              <description>adulthalamyr breeder</description>
 | 
			
		||||
              <requiredAtStart>true</requiredAtStart>
 | 
			
		||||
              <allowedDevelopmentalStages>Adult</allowedDevelopmentalStages>
 | 
			
		||||
            </li>
 | 
			
		||||
 | 
			
		||||
            <li>
 | 
			
		||||
              <xenotype>Baseliner</xenotype>
 | 
			
		||||
              <count>1</count>
 | 
			
		||||
            </li>
 | 
			
		||||
          </xenotypeCounts>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <!-- Player starting stuff spawn method-->
 | 
			
		||||
        <li Class="ScenPart_PlayerPawnsArriveMethod">
 | 
			
		||||
          <def>PlayerPawnsArriveMethod</def>
 | 
			
		||||
          <method>Standing</method>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <!-- Player pawns modifiers -->
 | 
			
		||||
        <li Class="ScenPart_ForcedHediff">
 | 
			
		||||
          <def>ForcedHediff</def>
 | 
			
		||||
          <visible>false</visible>
 | 
			
		||||
          <context>PlayerStarter</context>
 | 
			
		||||
          <chance>0.5</chance>
 | 
			
		||||
          <hediff>Malnutrition</hediff>
 | 
			
		||||
          <severityRange>0.2~0.4</severityRange>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_SetNeedLevel">
 | 
			
		||||
          <def>SetNeedLevel</def>
 | 
			
		||||
          <visible>false</visible>
 | 
			
		||||
          <context>PlayerStarter</context>
 | 
			
		||||
          <chance>1.0</chance>
 | 
			
		||||
          <need>Food</need>
 | 
			
		||||
          <levelRange>0~0.1</levelRange>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <!-- Player starting things -->
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>Silver</thingDef>
 | 
			
		||||
          <count>200</count>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>Pemmican</thingDef>
 | 
			
		||||
          <count>150</count>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>InsectJelly</thingDef>
 | 
			
		||||
          <count>300</count>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>MedicineHerbal</thingDef>
 | 
			
		||||
          <count>20</count>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>MeleeWeapon_Club</thingDef>
 | 
			
		||||
          <stuff>WoodLog</stuff>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>MeleeWeapon_Knife</thingDef>
 | 
			
		||||
          <stuff>Jade</stuff>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <li Class="ScenPart_StartingThing_Defined">
 | 
			
		||||
          <def>StartingThing_Defined</def>
 | 
			
		||||
          <thingDef>Pila</thingDef>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingAnimal">
 | 
			
		||||
          <def>StartingAnimal</def>
 | 
			
		||||
          <animalKind>Spelopede</animalKind>
 | 
			
		||||
          <count>2</count>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_StartingAnimal">
 | 
			
		||||
          <def>StartingAnimal</def>
 | 
			
		||||
          <animalKind>Megascarab</animalKind>
 | 
			
		||||
          <count>3</count>
 | 
			
		||||
          <bondToRandomPlayerPawnChance>1.0</bondToRandomPlayerPawnChance>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <li Class="ScenPart_StartingAnimal">
 | 
			
		||||
          <def>StartingAnimal</def>
 | 
			
		||||
          <animalKind>Megaspider</animalKind>
 | 
			
		||||
          <count>1</count>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <!-- Scatter some things near player start -->
 | 
			
		||||
        <li Class="ScenPart_ScatterThingsNearPlayerStart">
 | 
			
		||||
          <def>ScatterThingsNearPlayerStart</def>
 | 
			
		||||
          <thingDef>WoodLog</thingDef>
 | 
			
		||||
          <count>500</count>
 | 
			
		||||
        </li>
 | 
			
		||||
        <li Class="ScenPart_ScatterThingsNearPlayerStart">
 | 
			
		||||
          <def>ScatterThingsNearPlayerStart</def>
 | 
			
		||||
          <thingDef>Jade</thingDef>
 | 
			
		||||
          <count>100</count>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
        <!-- Game start dialog -->
 | 
			
		||||
        <li Class="ScenPart_GameStartDialog">
 | 
			
		||||
          <def>GameStartDialog</def>
 | 
			
		||||
          <text>After a long journey, this is it: \n\nThis is the right place to start the new hive. Spin in your breeders, build your defenses and start mating.\n\nMake this a place worthy for a queen.</text>
 | 
			
		||||
          <closeSound>GameStartSting</closeSound>
 | 
			
		||||
        </li>
 | 
			
		||||
 | 
			
		||||
      </parts>
 | 
			
		||||
    </scenario>
 | 
			
		||||
  </ScenarioDef>
 | 
			
		||||
 | 
			
		||||
</Defs>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue