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
|
@ -10,7 +10,7 @@
|
||||||
<inheritable>false</inheritable>
|
<inheritable>false</inheritable>
|
||||||
<canGenerateAsCombatant>false</canGenerateAsCombatant>
|
<canGenerateAsCombatant>false</canGenerateAsCombatant>
|
||||||
|
|
||||||
<description>The Halamyr are a race of insect-xenotypes living in a caste-system. On top of the caste, the queens are the centerpiece of any hive. They are the only Halamyr that can produce drones, or mass-produce workers. A hive can virtually not live without a queen - without their royalty the drones and workers are irritated and receive sever penalties. Queens are very fragile and need to be kept safe and in best conditions. </description>
|
<description>The Halamyr are a race of insect-xenotypes living in a caste-system. On top of the caste, the queens are the centerpiece of any hive. They are the only Halamyr that can produce drones, or mass-produce workers. A hive can virtually not live without a queen - without their royalty the drones and workers are irritated and receive sever penalties. Queens are very fragile and need to be kept safe and in best conditions.</description>
|
||||||
<descriptionShort>The fragile queens of the Halamyr are the center of the hives reproduction. Multiple queens, or and absence of a queen, can cause to fall the best hive into disarray real quick.</descriptionShort>
|
<descriptionShort>The fragile queens of the Halamyr are the center of the hives reproduction. Multiple queens, or and absence of a queen, can cause to fall the best hive into disarray real quick.</descriptionShort>
|
||||||
|
|
||||||
<genes>
|
<genes>
|
||||||
|
@ -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>
|
||||||
|
@ -53,7 +54,7 @@
|
||||||
<combatPowerFactor>1.5</combatPowerFactor>
|
<combatPowerFactor>1.5</combatPowerFactor>
|
||||||
<inheritable>false</inheritable>
|
<inheritable>false</inheritable>
|
||||||
|
|
||||||
<description>The Halamyr hiveguards are the bastion to protect the hive. Next to the walls, these meele specialists form the ultimate guard for the queen, for which they'd give their lifes. Their tuned bodies come with a price, crippling them for social interactions and increased hunger. </description>
|
<description>The Halamyr hiveguards are the bastion to protect the hive. Next to the walls, these meele specialists form the ultimate guard for the queen, for which they'd give their lifes. Their tuned bodies come with a price, crippling them for social interactions and increased hunger.</description>
|
||||||
<descriptionShort>Frontline of the Halamyr, guards of the hive, specialised in meele combat. Heavily handicapped without a queen.</descriptionShort>
|
<descriptionShort>Frontline of the Halamyr, guards of the hive, specialised in meele combat. Heavily handicapped without a queen.</descriptionShort>
|
||||||
|
|
||||||
<genes>
|
<genes>
|
||||||
|
@ -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