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>AptitudeTerrible_Melee</li>
|
||||||
<li>AptitudeRemarkable_Social</li>
|
<li>AptitudeRemarkable_Social</li>
|
||||||
<li>AptitudeRemarkable_Sex</li>
|
<li>AptitudeRemarkable_Sex</li>
|
||||||
|
<li>rjw_genes_female_only</li>
|
||||||
<li>rjw_genes_ovipositor_genitalia</li>
|
<li>rjw_genes_ovipositor_genitalia</li>
|
||||||
<li>rjw_genes_aphrodisiac_pheromones</li>
|
<li>rjw_genes_aphrodisiac_pheromones</li>
|
||||||
<li>rjw_genes_queen</li>
|
<li>rjw_genes_queen</li>
|
||||||
|
@ -112,6 +113,7 @@
|
||||||
<li>rjw_genes_ovipositor_genitalia</li>
|
<li>rjw_genes_ovipositor_genitalia</li>
|
||||||
<li>rjw_genes_unbreakable</li>
|
<li>rjw_genes_unbreakable</li>
|
||||||
<li>rjw_genes_drone</li>
|
<li>rjw_genes_drone</li>
|
||||||
|
<li>rjw_genes_female_only</li>
|
||||||
<li>rjw_genes_zealous_loyalty</li>
|
<li>rjw_genes_zealous_loyalty</li>
|
||||||
<li>rjw_genes_insectincubator</li>
|
<li>rjw_genes_insectincubator</li>
|
||||||
</genes>
|
</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…
Reference in a new issue