Merge branch 'master' of https://git.ra3battle.cn/Kalospacer/dragonianmix-rimworld-mod
This commit is contained in:
commit
3fcfba1b60
File diff suppressed because it is too large
Load Diff
@ -11,20 +11,21 @@
|
||||
<requiredCountAtGameStart>1</requiredCountAtGameStart>
|
||||
<maxConfigurableAtWorldCreation>5</maxConfigurableAtWorldCreation>
|
||||
|
||||
<pawnSingular>Dragonian</pawnSingular><!-- 세력 폰 단일명칭 -->
|
||||
<pawnsPlural>Dragonians</pawnsPlural><!-- 세력 폰 복수명칭 -->
|
||||
<pawnSingular>Dragonian</pawnSingular> <!-- 세력 폰 단일명칭 -->
|
||||
<pawnsPlural>Dragonians</pawnsPlural> <!-- 세력 폰 복수명칭 -->
|
||||
|
||||
<listOrderPriority>40</listOrderPriority>
|
||||
|
||||
<settlementGenerationWeight>1</settlementGenerationWeight>
|
||||
<configurationListOrderPriority>15</configurationListOrderPriority>
|
||||
|
||||
|
||||
<canMakeRandomly>true</canMakeRandomly>
|
||||
<canSiege>true</canSiege>
|
||||
<canStageAttacks>true</canStageAttacks>
|
||||
|
||||
<leaderTitle>Dungeon Master</leaderTitle>
|
||||
|
||||
<leaderForceGenerateNewPawn>true</leaderForceGenerateNewPawn>
|
||||
|
||||
<factionIconPath>Dragonian/Icon/DR_Icon</factionIconPath>
|
||||
<settlementTexturePath>Dragonian/Icon/DR_Icon</settlementTexturePath>
|
||||
<factionNameMaker>NamerFactionOutlander</factionNameMaker>
|
||||
@ -39,18 +40,38 @@
|
||||
|
||||
<melaninRange>0</melaninRange>
|
||||
|
||||
<!-- royalty content begin-->
|
||||
<royalFavorLabel>honor</royalFavorLabel>
|
||||
<royalFavorIconPath>UI/Icons/RoyalFavor</royalFavorIconPath>
|
||||
<royalTitleTags>
|
||||
<li>Dragonian_Royal_Title</li>
|
||||
</royalTitleTags>
|
||||
<royalTitleInheritanceWorkerClass>RoyalTitleInheritanceWorker</royalTitleInheritanceWorkerClass>
|
||||
<royalTitleInheritanceRelations>
|
||||
<li>Child</li>
|
||||
<li>Grandchild</li>
|
||||
<li>GreatGrandchild</li>
|
||||
<li>NephewOrNiece</li>
|
||||
<li>Spouse</li>
|
||||
<li>Sibling</li>
|
||||
<li>HalfSibling</li>
|
||||
<li>Cousin</li>
|
||||
<li>Parent</li>
|
||||
<li>UncleOrAunt</li>
|
||||
</royalTitleInheritanceRelations>
|
||||
<!-- royalty content end-->
|
||||
<xenotypeSet>
|
||||
<xenotypeChances>
|
||||
<DragonianXenotype MayRequire="Ludeon.RimWorld.Biotech">1</DragonianXenotype>
|
||||
</xenotypeChances>
|
||||
</xenotypeSet>
|
||||
<backstoryCategories><!-- 세력에서 사용하는 백스토리, 단 종족은 폰카인드 설정에서 불러오므로 종족 전용 백스토리는 넣을 필요가 없음 -->
|
||||
<backstoryCategories> <!-- 세력에서 사용하는 백스토리, 단 종족은 폰카인드 설정에서 불러오므로 종족 전용 백스토리는 넣을 필요가 없음 -->
|
||||
<li>Dragonian_spawnCategoriesA</li>
|
||||
</backstoryCategories>
|
||||
<allowedCultures><!-- 허용되는 문화 -->
|
||||
<allowedCultures> <!-- 허용되는 문화 -->
|
||||
<li>DragonianCulture</li>
|
||||
</allowedCultures>
|
||||
<apparelStuffFilter><!-- 시작시 폰 복장의 재료 -->
|
||||
<apparelStuffFilter> <!-- 시작시 폰 복장의 재료 -->
|
||||
<thingDefs>
|
||||
<li>WoolDragonian</li>
|
||||
<li>Cloth</li>
|
||||
@ -97,7 +118,7 @@
|
||||
<li>
|
||||
<!-- 村民团 -->
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<commonality>50</commonality>
|
||||
<options>
|
||||
<Dragonian_Villager>50</Dragonian_Villager>
|
||||
<Dragonian_Clan_Guard>30</Dragonian_Clan_Guard>
|
||||
@ -109,22 +130,22 @@
|
||||
<li>
|
||||
<!--=骠骑兵=-->
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<commonality>100</commonality>
|
||||
<options>
|
||||
<Dragonian_Clan_Guard>40</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>30</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>29</Dragonian_Clan_Warrier>
|
||||
<Dragonian_Clan_Guard>40</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>30</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>29</Dragonian_Clan_Warrier>
|
||||
</options>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<!--=游骑兵=-->
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<commonality>100</commonality>
|
||||
<options>
|
||||
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>60</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
|
||||
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>60</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
|
||||
</options>
|
||||
</li>
|
||||
|
||||
@ -133,11 +154,11 @@
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<options>
|
||||
<Dragonian_Clan_Guard>30</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>20</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
|
||||
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>19</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Clan_Guard>30</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>20</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
|
||||
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>19</Dragonian_Royal_Hunter>
|
||||
</options>
|
||||
</li>
|
||||
|
||||
@ -146,9 +167,9 @@
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<options>
|
||||
<Dragonian_Royal_Guard>40</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>40</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Royal_Warrier>20</Dragonian_Royal_Warrier>
|
||||
<Dragonian_Royal_Guard>40</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>40</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Royal_Warrier>20</Dragonian_Royal_Warrier>
|
||||
</options>
|
||||
</li>
|
||||
|
||||
@ -157,9 +178,9 @@
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<options>
|
||||
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>60</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Royal_Warrier>20</Dragonian_Royal_Warrier>
|
||||
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>60</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Royal_Warrier>20</Dragonian_Royal_Warrier>
|
||||
</options>
|
||||
</li>
|
||||
|
||||
@ -168,8 +189,8 @@
|
||||
<kindDef>Combat</kindDef>
|
||||
<commonality>10</commonality>
|
||||
<options>
|
||||
<Dragonian_Royal_Hunter>40</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Royal_Warrier>60</Dragonian_Royal_Warrier>
|
||||
<Dragonian_Royal_Hunter>40</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Royal_Warrier>60</Dragonian_Royal_Warrier>
|
||||
</options>
|
||||
</li>
|
||||
|
||||
@ -218,8 +239,11 @@
|
||||
<kindDef>Settlement</kindDef>
|
||||
<options>
|
||||
<Dragonian_Villager>10</Dragonian_Villager>
|
||||
<Dragonian_Clan_Guard>40</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Guard>30</Dragonian_Clan_Guard>
|
||||
<Dragonian_Clan_Hunter>20</Dragonian_Clan_Hunter>
|
||||
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
|
||||
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
|
||||
<Dragonian_Royal_Hunter>19</Dragonian_Royal_Hunter>
|
||||
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
|
||||
</options>
|
||||
</li>
|
||||
@ -247,20 +271,20 @@
|
||||
</FactionDef>
|
||||
|
||||
<ThingSetMakerDef>
|
||||
<defName>DragonianRaidLootMaker</defName>
|
||||
<root Class="ThingSetMaker_MarketValue">
|
||||
<fixedParams>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Silver</li>
|
||||
<li>Gold</li>
|
||||
<li>Plasteel</li>
|
||||
<li>Uranium</li>
|
||||
<li>Jade</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
</fixedParams>
|
||||
</root>
|
||||
</ThingSetMakerDef>
|
||||
<defName>DragonianRaidLootMaker</defName>
|
||||
<root Class="ThingSetMaker_MarketValue">
|
||||
<fixedParams>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Silver</li>
|
||||
<li>Gold</li>
|
||||
<li>Plasteel</li>
|
||||
<li>Uranium</li>
|
||||
<li>Jade</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
</fixedParams>
|
||||
</root>
|
||||
</ThingSetMakerDef>
|
||||
|
||||
</Defs>
|
405
1.5/1.5/Defs/HediffDefs/DRM_Hediffs_Damage_Effects.xml
Normal file
405
1.5/1.5/Defs/HediffDefs/DRM_Hediffs_Damage_Effects.xml
Normal file
@ -0,0 +1,405 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<HediffDef>
|
||||
<defName>DRM_Stun</defName>
|
||||
<label>Stun</label>
|
||||
<labelNoun>Stun</labelNoun>
|
||||
<description>This pawn is shocked by huge impact force.</description>
|
||||
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<battleStateLabel>Shock</battleStateLabel>
|
||||
<maxSeverity>1</maxSeverity>
|
||||
<stages>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.5</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>moderate</label>
|
||||
<minSeverity>0.8</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<setMax>0.25</setMax>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SelfHeal">
|
||||
<healAmount>0.2</healAmount>
|
||||
</li>
|
||||
</comps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>DRM_SummonSickness</defName>
|
||||
<label>summon sickness</label>
|
||||
<description>This person should't appear there,his body is breaking down.the condition will keep getting worse.this condition can be lethal.</description>
|
||||
<initialSeverity>0.001</initialSeverity>
|
||||
<lethalSeverity>1</lethalSeverity>
|
||||
<maxSeverity>1</maxSeverity>
|
||||
<alwaysShowSeverity>true</alwaysShowSeverity>
|
||||
<duplicationAllowed>false</duplicationAllowed>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SeverityPerDay">
|
||||
<severityPerDay>1</severityPerDay>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_SurgeryInspectable">
|
||||
<surgicalDetectionDesc>{PAWN_nameDef} is suffering from summon sickness. His body is breaking down.the condition will keep getting worse.this condition can be lethal.</surgicalDetectionDesc>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_CauseMentalState">
|
||||
<humanMentalState>Berserk</humanMentalState>
|
||||
<mtbDaysToCauseMentalState>1</mtbDaysToCauseMentalState>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<label>initial</label>
|
||||
<becomeVisible>True</becomeVisible>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>0.2</minSeverity>
|
||||
<label>initial</label>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.05</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>0.04</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>0.5</minSeverity>
|
||||
<label>moderate</label>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.1</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>0.08</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>0.8</minSeverity>
|
||||
<label>extreme</label>
|
||||
<lifeThreatening>true</lifeThreatening>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<offset>-0.15</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>0.14</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<minSeverity>0.95</minSeverity>
|
||||
<label>debilitating</label>
|
||||
<lifeThreatening>true</lifeThreatening>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Consciousness</capacity>
|
||||
<setMax>0.1</setMax>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="DiseaseBase">
|
||||
<defName>DRM_FearGas</defName>
|
||||
<label>Fear gas</label>
|
||||
<description>Aftereffects of exposure to Fear Toxgas, It burns the lungs and eyes, causing a temporary shortness of breath and reduction in sight. Continued exposure to fear gas results in panic and violent behavior.</description>
|
||||
<isBad>true</isBad>
|
||||
<defaultLabelColor>(0.3,0.25,0.65)</defaultLabelColor>
|
||||
<initialSeverity>1</initialSeverity>
|
||||
<maxSeverity>3</maxSeverity>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SeverityPerDay">
|
||||
<severityPerDay>-30</severityPerDay>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_CauseMentalState">
|
||||
<animalMentalState>ManhunterPermanent</animalMentalState>
|
||||
<animalMentalStateAlias>Manhunter</animalMentalStateAlias>
|
||||
<humanMentalState>Berserk</humanMentalState>
|
||||
<mtbDaysToCauseMentalState>1</mtbDaysToCauseMentalState>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<label>mild</label>
|
||||
<minSeverity>1</minSeverity>
|
||||
<painFactor>1.0</painFactor>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.3</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Breathing</capacity>
|
||||
<offset>-0.15</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>0.14</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>moderate</label>
|
||||
<minSeverity>2</minSeverity>
|
||||
<painFactor>1.2</painFactor>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<offset>-0.6</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Breathing</capacity>
|
||||
<offset>-0.3</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>0.42</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>severe</label>
|
||||
<minSeverity>3</minSeverity>
|
||||
<painFactor>2.0</painFactor>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Sight</capacity>
|
||||
<setMax>0</setMax>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Breathing</capacity>
|
||||
<offset>-0.60</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
<statOffsets>
|
||||
<MentalBreakThreshold>1</MentalBreakThreshold>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>DRM_ArmorMeltdown</defName>
|
||||
<label>Armor Meltdown</label>
|
||||
<description>This preson's armor is melting down due heat effect.</description>
|
||||
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SeverityPerDay">
|
||||
<severityPerDay>-1</severityPerDay>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<minSeverity>0.2</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Heat>-0.15</ArmorRating_Heat>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>moderate</label>
|
||||
<minSeverity>0.35</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Heat>-0.35</ArmorRating_Heat>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>serious</label>
|
||||
<minSeverity>0.5</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Heat>-0.65</ArmorRating_Heat>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>extreme</label>
|
||||
<minSeverity>0.65</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Heat>-0.8</ArmorRating_Heat>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>completely</label>
|
||||
<minSeverity>0.85</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Heat>-2</ArmorRating_Heat>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>DRM_AcidCorrosion</defName>
|
||||
<label>Acid Corrosion</label>
|
||||
<description>This preson's armor is corroding due acid .</description>
|
||||
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SeverityPerDay">
|
||||
<severityPerDay>-1</severityPerDay>
|
||||
</li>
|
||||
</comps>
|
||||
<stages>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<minSeverity>0.2</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Sharp>-0.15</ArmorRating_Sharp>
|
||||
<ArmorRating_Blunt>-0.1</ArmorRating_Blunt>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>moderate</label>
|
||||
<minSeverity>0.35</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Sharp>-0.35</ArmorRating_Sharp>
|
||||
<ArmorRating_Blunt>-0.3</ArmorRating_Blunt>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>serious</label>
|
||||
<minSeverity>0.5</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Sharp>-0.65</ArmorRating_Sharp>
|
||||
<ArmorRating_Blunt>-0.6</ArmorRating_Blunt>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>extreme</label>
|
||||
<minSeverity>0.65</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Sharp>-0.8</ArmorRating_Sharp>
|
||||
<ArmorRating_Blunt>-0.75</ArmorRating_Blunt>
|
||||
</statOffsets>
|
||||
</li>
|
||||
<li>
|
||||
<label>completely</label>
|
||||
<minSeverity>0.85</minSeverity>
|
||||
<statOffsets>
|
||||
<ArmorRating_Sharp>-2</ArmorRating_Sharp>
|
||||
<ArmorRating_Blunt>-2</ArmorRating_Blunt>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>DRM_ElectricShock</defName>
|
||||
<label>Electric Shock</label>
|
||||
<description>This preson is got a shock.</description>
|
||||
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_SeverityPerDay">
|
||||
<severityPerDay>-4</severityPerDay>
|
||||
</li>
|
||||
</comps>
|
||||
<injuryProps>
|
||||
<painPerSeverity>0.02</painPerSeverity>
|
||||
</injuryProps>
|
||||
<stages>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
<li>
|
||||
<label>minor</label>
|
||||
<minSeverity>0.2</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.2</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.2</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>moderate</label>
|
||||
<minSeverity>0.35</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.4</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.4</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>serious</label>
|
||||
<minSeverity>0.5</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.6</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.6</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>extreme</label>
|
||||
<minSeverity>0.65</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.8</offset>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<offset>-0.8</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
<li>
|
||||
<label>completely</label>
|
||||
<minSeverity>0.85</minSeverity>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<setMax>0</setMax>
|
||||
</li>
|
||||
<li>
|
||||
<capacity>Manipulation</capacity>
|
||||
<setMax>0</setMax>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
394
1.5/1.5/Defs/HediffDefs/DRM_Hediffs_Local_AddedParts.xml
Normal file
394
1.5/1.5/Defs/HediffDefs/DRM_Hediffs_Local_AddedParts.xml
Normal file
@ -0,0 +1,394 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>DR_BionicTail</defName>
|
||||
<label>bionic tail</label>
|
||||
<description>An advanced artificial tail. It also has a small AI that automatically balances the user's missing.</description>
|
||||
<labelNoun>a bionic tail</labelNoun>
|
||||
<spawnThingOnRemoved>DR_BionicTail</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.25</partEfficiency>
|
||||
</addedPartProps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>DR_FakeTail</defName>
|
||||
<label>fake tail</label>
|
||||
<description>It is a fake tail made of leather.</description>
|
||||
<labelNoun>a fake tail</labelNoun>
|
||||
<spawnThingOnRemoved>DR_FakeTail</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>0.35</partEfficiency>
|
||||
<betterThanNatural>false</betterThanNatural>
|
||||
</addedPartProps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>FakeDragonianOrb</defName>
|
||||
<label>Fake DragonianOrb</label>
|
||||
<labelNoun>a Fake DragonianOrb</labelNoun>
|
||||
<description>An installed Fake DragonianOrb. Just for replace your missing one.</description>
|
||||
<priceImpact>false</priceImpact>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
</addedPartProps>
|
||||
<spawnThingOnRemoved>Plasteel</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>FlareDragonianOrb</defName>
|
||||
<label>Flare DragonianOrb</label>
|
||||
<labelNoun>a Flare DragonianOrb.</labelNoun>
|
||||
<description>An installed Flare DragonianOrb. Allow owner to burst a fireball.</description>
|
||||
<priceImpact>false</priceImpact>
|
||||
<abilities>
|
||||
<li MayRequire="Ludeon.RimWorld.Biotech">DR_FireBurst</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly">DR_BattleStaffBurner</li>
|
||||
</abilities>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
</addedPartProps>
|
||||
<spawnThingOnRemoved>FlareDragonianOrb</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>HyperhealDragonianOrb</defName>
|
||||
<label>Hyperheal DragonianOrb</label>
|
||||
<labelNoun>a Hyperheal DragonianOrb.</labelNoun>
|
||||
<description>An installed Hyperheal DragonianOrb.</description>
|
||||
<priceImpact>false</priceImpact>
|
||||
<abilities>
|
||||
<li MayRequire="Ludeon.RimWorld.Ideology">DRM_HealBreakOut</li>
|
||||
</abilities>
|
||||
<stages>
|
||||
<li>
|
||||
<minSeverity>0</minSeverity>
|
||||
<regeneration>1</regeneration>
|
||||
<showRegenerationStat>true</showRegenerationStat>
|
||||
</li>
|
||||
</stages>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
</addedPartProps>
|
||||
<spawnThingOnRemoved>HyperhealDragonianOrb</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>DRM_HealBreakOut</defName>
|
||||
<label>Heal BreakOut</label>
|
||||
<description>This person is in healbreakout.Heal wound in insane speed.</description>
|
||||
<hediffClass>HediffWithComps</hediffClass>
|
||||
<stages>
|
||||
<li>
|
||||
<minSeverity>0</minSeverity>
|
||||
<regeneration>300</regeneration>
|
||||
<showRegenerationStat>true</showRegenerationStat>
|
||||
<painFactor>0.1</painFactor>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_Disappears">
|
||||
<showRemainingTime>True</showRemainingTime>
|
||||
<disappearsAfterTicks>15000</disappearsAfterTicks>
|
||||
</li>
|
||||
<li Class="HediffCompProperties_DisappearsOnDeath"/>
|
||||
</comps>
|
||||
<isBad>false</isBad>
|
||||
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
|
||||
</HediffDef>
|
||||
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>HardenDragonianOrb</defName>
|
||||
<label>Harden DragonianOrb</label>
|
||||
<labelNoun>a Harden DragonianOrb.</labelNoun>
|
||||
<description>An installed Harden DragonianOrb.</description>
|
||||
<priceImpact>false</priceImpact>
|
||||
<stages>
|
||||
<li>
|
||||
<statOffsets>
|
||||
<ArmorRating_Sharp>0.7</ArmorRating_Sharp>
|
||||
<ArmorRating_Blunt>0.5</ArmorRating_Blunt>
|
||||
</statOffsets>
|
||||
</li>
|
||||
</stages>
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
</addedPartProps>
|
||||
<spawnThingOnRemoved>HardenDragonianOrb</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
|
||||
<!-- slash tail -->
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>DRM_SlashTail</defName>
|
||||
<label>slash tail</label>
|
||||
<labelNoun>a slash tail</labelNoun>
|
||||
<description>An installed slash tail turn dragonian's tail into a massive blade.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_SlashTail</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.08</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_VerbGiver">
|
||||
<tools>
|
||||
<li>
|
||||
<label>tail</label>
|
||||
<capacities>
|
||||
<li>Cut</li>
|
||||
</capacities>
|
||||
<power>40</power>
|
||||
<cooldownTime>3</cooldownTime>
|
||||
<surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>Stun</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
<li>
|
||||
<def>Cut</def>
|
||||
<amount>20</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
</surpriseAttack>
|
||||
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
|
||||
<soundMeleeHit>DRHammerSound</soundMeleeHit>
|
||||
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
|
||||
</li>
|
||||
</tools>
|
||||
</li>
|
||||
</comps>
|
||||
<spawnThingOnRemoved>DRM_SlashTail</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<isGoodWeapon>true</isGoodWeapon>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.00</partEfficiency>
|
||||
<betterThanNatural>true</betterThanNatural>
|
||||
</addedPartProps>
|
||||
</HediffDef>
|
||||
|
||||
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>DRM_FlameSlashTail</defName>
|
||||
<label>Flame slash tail</label>
|
||||
<labelNoun>a Flame slash tail</labelNoun>
|
||||
<description>An installed Flame slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly hot.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_FlameSlashTail</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.08</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_VerbGiver">
|
||||
<tools>
|
||||
<li>
|
||||
<label>tail</label>
|
||||
<capacities>
|
||||
<li>Cut</li>
|
||||
</capacities>
|
||||
<power>30</power>
|
||||
<cooldownTime>3</cooldownTime>
|
||||
<surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>Stun</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
<li>
|
||||
<def>DRM_Flame</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
</surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>DRM_Flame</def>
|
||||
<amount>20</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
|
||||
<soundMeleeHit>DRHammerSound</soundMeleeHit>
|
||||
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
|
||||
</li>
|
||||
</tools>
|
||||
</li>
|
||||
</comps>
|
||||
<spawnThingOnRemoved>DRM_FlameSlashTail</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<isGoodWeapon>true</isGoodWeapon>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.00</partEfficiency>
|
||||
<betterThanNatural>true</betterThanNatural>
|
||||
</addedPartProps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>DRM_AcidSlashTail</defName>
|
||||
<label>Acid slash tail</label>
|
||||
<labelNoun>a Acid slash tail</labelNoun>
|
||||
<description>An installed Acid slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with acid.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_AcidSlashTail</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.08</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_VerbGiver">
|
||||
<tools>
|
||||
<li>
|
||||
<label>tail</label>
|
||||
<capacities>
|
||||
<li>Cut</li>
|
||||
</capacities>
|
||||
<power>30</power>
|
||||
<cooldownTime>3</cooldownTime>
|
||||
<surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>Stun</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
<li>
|
||||
<def>DRM_AcidBurn</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
</surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>DRM_AcidBurn</def>
|
||||
<amount>20</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
|
||||
<soundMeleeHit>DRHammerSound</soundMeleeHit>
|
||||
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
|
||||
</li>
|
||||
</tools>
|
||||
</li>
|
||||
</comps>
|
||||
<spawnThingOnRemoved>DRM_AcidSlashTail</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<isGoodWeapon>true</isGoodWeapon>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.00</partEfficiency>
|
||||
<betterThanNatural>true</betterThanNatural>
|
||||
</addedPartProps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>DRM_ExplosiveSlashTail</defName>
|
||||
<label>Explosive slash tail</label>
|
||||
<labelNoun>a Explosive slash tail</labelNoun>
|
||||
<description>An installed Explosive slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with Explosives.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_ExplosiveSlashTail</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<stages>
|
||||
<li>
|
||||
<capMods>
|
||||
<li>
|
||||
<capacity>Moving</capacity>
|
||||
<offset>-0.08</offset>
|
||||
</li>
|
||||
</capMods>
|
||||
</li>
|
||||
</stages>
|
||||
<comps>
|
||||
<li Class="HediffCompProperties_VerbGiver">
|
||||
<tools>
|
||||
<li>
|
||||
<label>tail</label>
|
||||
<capacities>
|
||||
<li>Cut</li>
|
||||
</capacities>
|
||||
<power>30</power>
|
||||
<cooldownTime>3</cooldownTime>
|
||||
<surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>Stun</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
<li>
|
||||
<def>Bomb</def>
|
||||
<amount>15</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
</surpriseAttack>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>Bomb</def>
|
||||
<amount>20</amount>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
|
||||
<soundMeleeHit>DRHammerSound</soundMeleeHit>
|
||||
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
|
||||
</li>
|
||||
</tools>
|
||||
</li>
|
||||
</comps>
|
||||
<spawnThingOnRemoved>DRM_AcidSlashTail</spawnThingOnRemoved>
|
||||
<addedPartProps>
|
||||
<isGoodWeapon>true</isGoodWeapon>
|
||||
<solid>true</solid>
|
||||
<partEfficiency>1.00</partEfficiency>
|
||||
<betterThanNatural>true</betterThanNatural>
|
||||
</addedPartProps>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef ParentName="AddedBodyPartBase">
|
||||
<defName>ShieldDragonianOrb</defName>
|
||||
<label>Shield DragonianOrb</label>
|
||||
<labelNoun>a Shield DragonianOrb.</labelNoun>
|
||||
<description>An installed Shield DragonianOrb.</description>
|
||||
<priceImpact>false</priceImpact>
|
||||
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
|
||||
|
||||
<comps>
|
||||
<li Class="DragonianMix.HediffShieldCompProperties">
|
||||
<MaxEnergy>100</MaxEnergy>
|
||||
<EnergyOnReset>0</EnergyOnReset>
|
||||
<CanFunction>True</CanFunction>
|
||||
<RegenerationRate>0.005</RegenerationRate>
|
||||
</li>
|
||||
</comps>
|
||||
|
||||
<addedPartProps>
|
||||
<solid>true</solid>
|
||||
</addedPartProps>
|
||||
<spawnThingOnRemoved>ShieldDragonianOrb</spawnThingOnRemoved>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
321
1.5/1.5/Defs/RecipeDefs/DRM_Recipes_Surgery.xml
Normal file
321
1.5/1.5/Defs/RecipeDefs/DRM_Recipes_Surgery.xml
Normal file
@ -0,0 +1,321 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartNaturalBase">
|
||||
<defName>InstallDragonianOrb</defName>
|
||||
<label>install DragonianOrb</label>
|
||||
<description>Install a dragonian orb.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DragonianOrb</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing DragonianOrb.</jobString>
|
||||
<deathOnFailedSurgeryChance>0.05</deathOnFailedSurgeryChance>
|
||||
<skillRequirements>
|
||||
<Medicine>8</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>DragonianOrb</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>DragonianOrb</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>DragonianOrb</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef Name="DR_SurgeryInstallPlasteelPartBase" ParentName="SurgeryInstallBodyPartArtificialBase" Abstract="True">
|
||||
<workAmount>1500</workAmount>
|
||||
<skillRequirements>
|
||||
<Medicine>3</Medicine>
|
||||
</skillRequirements>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>10</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>Plasteel</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="DR_SurgeryInstallPlasteelPartBase">
|
||||
<defName>InstallFakeDragonianOrb</defName>
|
||||
<label>install fake DragonianOrb</label>
|
||||
<description>Install a fake DragonianOrb.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>Plasteel</ThingDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing fake DragonianOrb.</jobString>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>DragonianOrb</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>FakeDragonianOrb</addsHediff>
|
||||
<uiIconThing>DragonianOrb</uiIconThing>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
|
||||
<defName>InstallFlareDragonianOrb</defName>
|
||||
<label>install Flare DragonianOrb</label>
|
||||
<description>Install Flare DragonianOrb.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>FlareDragonianOrb</ThingDef>
|
||||
<HediffDef>FlareDragonianOrb</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Flare DragonianOrb.</jobString>
|
||||
<surgeryOutcomeEffect IsNull="True" />
|
||||
<!-- Always succeeds -->
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>FlareDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>FlareDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>DragonianOrb</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>FlareDragonianOrb</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
|
||||
<defName>InstallHyperhealDragonianOrb</defName>
|
||||
<label>install Hyperheal DragonianOrb</label>
|
||||
<description>Install Hyperheal DragonianOrb.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>HyperhealDragonianOrb</ThingDef>
|
||||
<HediffDef>HyperhealDragonianOrb</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Hyperheal DragonianOrb.</jobString>
|
||||
<surgeryOutcomeEffect IsNull="True" />
|
||||
<!-- Always succeeds -->
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>HyperhealDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>HyperhealDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>DragonianOrb</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>HyperhealDragonianOrb</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
|
||||
<defName>InstallHardenDragonianOrb</defName>
|
||||
<label>install Harden DragonianOrb</label>
|
||||
<description>Install Harden DragonianOrb.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>HardenDragonianOrb</ThingDef>
|
||||
<HediffDef>HardenDragonianOrb</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Harden DragonianOrb.</jobString>
|
||||
<surgeryOutcomeEffect IsNull="True" />
|
||||
<!-- Always succeeds -->
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>HardenDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>HardenDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>DragonianOrb</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>HardenDragonianOrb</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
|
||||
<defName>InstallDRM_SlashTail</defName>
|
||||
<label>install slash tail</label>
|
||||
<description>Install a slash tail.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_SlashTail</ThingDef>
|
||||
<HediffDef>DRM_SlashTail</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing slash tail.</jobString>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>DRM_SlashTail</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>DRM_SlashTail</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>Spine</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>DRM_SlashTail</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
|
||||
<defName>InstallDRM_FlameSlashTail</defName>
|
||||
<label>install Flame slash tail</label>
|
||||
<description>Install a Flame slash tail.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_FlameSlashTail</ThingDef>
|
||||
<HediffDef>DRM_FlameSlashTail</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Flame slash tail.</jobString>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>DRM_FlameSlashTail</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>DRM_FlameSlashTail</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>Spine</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>DRM_FlameSlashTail</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
|
||||
<defName>InstallDRM_AcidSlashTail</defName>
|
||||
<label>install Acid slash tail</label>
|
||||
<description>Install a Acid slash tail.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_AcidSlashTail</ThingDef>
|
||||
<HediffDef>DRM_AcidSlashTail</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Acid slash tail.</jobString>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>DRM_AcidSlashTail</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>DRM_AcidSlashTail</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>Spine</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>DRM_AcidSlashTail</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
|
||||
<defName>InstallDRM_ExplosiveSlashTail</defName>
|
||||
<label>install Explosive slash tail</label>
|
||||
<description>Install a Explosive slash tail.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>DRM_ExplosiveSlashTail</ThingDef>
|
||||
<HediffDef>DRM_ExplosiveSlashTail</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Explosive slash tail.</jobString>
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>DRM_ExplosiveSlashTail</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>DRM_ExplosiveSlashTail</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>Spine</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>DRM_ExplosiveSlashTail</addsHediff>
|
||||
</RecipeDef>
|
||||
|
||||
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
|
||||
<defName>InstallShieldDragonianOrb</defName>
|
||||
<label>install Shield DragonianOrb</label>
|
||||
<description>Install Shield DragonianOrb.</description>
|
||||
<descriptionHyperlinks>
|
||||
<ThingDef>ShieldDragonianOrb</ThingDef>
|
||||
<HediffDef>ShieldDragonianOrb</HediffDef>
|
||||
</descriptionHyperlinks>
|
||||
<jobString>Installing Shield DragonianOrb.</jobString>
|
||||
<surgeryOutcomeEffect IsNull="True" />
|
||||
<!-- Always succeeds -->
|
||||
<ingredients>
|
||||
<li>
|
||||
<filter>
|
||||
<thingDefs>
|
||||
<li>ShieldDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</filter>
|
||||
<count>1</count>
|
||||
</li>
|
||||
</ingredients>
|
||||
<fixedIngredientFilter>
|
||||
<thingDefs>
|
||||
<li>ShieldDragonianOrb</li>
|
||||
</thingDefs>
|
||||
</fixedIngredientFilter>
|
||||
<appliedOnFixedBodyParts>
|
||||
<li>DragonianOrb</li>
|
||||
</appliedOnFixedBodyParts>
|
||||
<addsHediff>ShieldDragonianOrb</addsHediff>
|
||||
</RecipeDef>
|
||||
</Defs>
|
@ -1,23 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<SoundDef>
|
||||
<defName>DRM_ArcShot</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>SUTeslaStorm_expc</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>60</volumeRange>
|
||||
<pitchRange>
|
||||
<min>0.6</min>
|
||||
<max>1.0</max>
|
||||
</pitchRange>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
</Defs>
|
@ -504,7 +504,7 @@
|
||||
<label>Dragonian Battle Spear</label>
|
||||
<description>Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon represents a bundle of pila and can be thrown over and over. The singular of pila is pilum.</description>
|
||||
<graphicData>
|
||||
<texPath>Dragonian/Projectile/SpearThing</texPath>
|
||||
<texPath>Dragonian/Things/Weapon/SpearThing</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<techLevel>Medieval</techLevel>
|
||||
@ -588,7 +588,7 @@
|
||||
<label>Dragonian Cluster Spear</label>
|
||||
<description>Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon can throw a cluster spear at one time.</description>
|
||||
<graphicData>
|
||||
<texPath>Dragonian/Projectile/IkwaThing</texPath>
|
||||
<texPath>Dragonian/Things/Weapon/IkwaThing</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<techLevel>Medieval</techLevel>
|
||||
@ -679,7 +679,7 @@
|
||||
<label>Dragonian Chain Spear</label>
|
||||
<description>Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon can spray and pray.</description>
|
||||
<graphicData>
|
||||
<texPath>Dragonian/Projectile/IkwaChain</texPath>
|
||||
<texPath>Dragonian/Things/Weapon/IkwaChain</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
</graphicData>
|
||||
<techLevel>Medieval</techLevel>
|
@ -57,41 +57,4 @@
|
||||
</operations>
|
||||
</Operation>
|
||||
|
||||
<Operation Class="PatchOperationReplace">
|
||||
<xpath>Defs/ThingDef[defName="DR_BattleStaff"]/tools</xpath>
|
||||
<value>
|
||||
<tools>
|
||||
<li>
|
||||
<label>handle</label>
|
||||
<capacities>
|
||||
<li>Poke</li>
|
||||
</capacities>
|
||||
<power>8</power>
|
||||
<cooldownTime>2</cooldownTime>
|
||||
</li>
|
||||
<li>
|
||||
<label>physical-magic</label>
|
||||
<capacities>
|
||||
<li>Blunt</li>
|
||||
<li>Demolish</li>
|
||||
</capacities>
|
||||
<power>15</power>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>Bomb</def>
|
||||
<amount>40</amount>
|
||||
<chance>1</chance>
|
||||
</li>
|
||||
<li>
|
||||
<def>Stun</def>
|
||||
<amount>1.5</amount>
|
||||
<chance>0.25</chance>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
<cooldownTime>5.2</cooldownTime>
|
||||
</li>
|
||||
</tools>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
</Patch>
|
258
1.5/Royal1.5/Defs/RoyalTitles/DRM_RoyalPermits.xml
Normal file
258
1.5/Royal1.5/Defs/RoyalTitles/DRM_RoyalPermits.xml
Normal file
@ -0,0 +1,258 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<!-- ============================= Permits from royal titles ============================= -->
|
||||
|
||||
<!--<RoyalTitlePermitDef>
|
||||
<defName>TradeSettlement</defName>
|
||||
<label>trade with settlements</label>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>TradeOrbital</defName>
|
||||
<label>trade with orbital traders</label>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>TradeCaravan</defName>
|
||||
<label>trade with caravans</label>
|
||||
</RoyalTitlePermitDef>-->
|
||||
|
||||
|
||||
<!-- ============================= Faction permits ============================= -->
|
||||
|
||||
<!-- Econ -->
|
||||
|
||||
<RoyalTitlePermitDef Name="DRM_DropResourcesBase" Abstract="True">
|
||||
<workerClass>RoyalTitlePermitWorker_DropResources</workerClass>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<cooldownDays>45</cooldownDays>
|
||||
<usableOnWorldMap>true</usableOnWorldMap>
|
||||
<royalAid>
|
||||
<targetingRange>39.9</targetingRange>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
|
||||
<defName>DRM_SteelDrop</defName>
|
||||
<label>steel drop</label>
|
||||
<description>Call for a drop of 250 steel.</description>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<uiPosition>(0,0)</uiPosition>
|
||||
<royalAid>
|
||||
<itemsToDrop>
|
||||
<Steel>250</Steel>
|
||||
</itemsToDrop>
|
||||
<favorCost>4</favorCost>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
|
||||
<defName>DRM_FoodDrop</defName>
|
||||
<label>food drop</label>
|
||||
<description>Call for a drop of 20 packaged survival meals.</description>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<uiPosition>(0,1)</uiPosition>
|
||||
<royalAid>
|
||||
<itemsToDrop>
|
||||
<MealSurvivalPack>20</MealSurvivalPack>
|
||||
</itemsToDrop>
|
||||
<favorCost>4</favorCost>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
|
||||
<defName>DRM_SilverDrop</defName>
|
||||
<label>silver drop</label>
|
||||
<description>Call for a drop of 500 silver.</description>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<uiPosition>(0,4)</uiPosition>
|
||||
<royalAid>
|
||||
<itemsToDrop>
|
||||
<Silver>500</Silver>
|
||||
</itemsToDrop>
|
||||
<favorCost>6</favorCost>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
|
||||
<defName>DRM_GlitterMedDrop</defName>
|
||||
<label>glitter med drop</label>
|
||||
<description>Call for a drop of 5 glitterworld medicine.</description>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<uiPosition>(0,8)</uiPosition>
|
||||
<royalAid>
|
||||
<itemsToDrop>
|
||||
<MedicineUltratech>5</MedicineUltratech>
|
||||
</itemsToDrop>
|
||||
<favorCost>8</favorCost>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>DRM_CallLaborerTeam</defName>
|
||||
<label>call Villager team</label>
|
||||
<description>Call a group of 4 laborers to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_CallLaborers</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<uiPosition>(0,2)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>4</favorCost>
|
||||
<pawnKindDef>Dragonian_Villager</pawnKindDef>
|
||||
<pawnCount>4</pawnCount>
|
||||
<aidDurationDays>4</aidDurationDays>
|
||||
<targetingRange>44.9</targetingRange>
|
||||
<targetingRequireLOS>false</targetingRequireLOS>
|
||||
</royalAid>
|
||||
<cooldownDays>60</cooldownDays>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>DRM_CallLaborerGang</defName>
|
||||
<label>call Villager gang</label>
|
||||
<description>Call a group of 8 laborers to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_CallLaborers</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<prerequisite>CallLaborerTeam</prerequisite>
|
||||
<uiPosition>(1,2)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>8</favorCost>
|
||||
<pawnKindDef>Dragonian_Villager</pawnKindDef>
|
||||
<pawnCount>8</pawnCount>
|
||||
<aidDurationDays>4</aidDurationDays>
|
||||
<targetingRange>44.9</targetingRange>
|
||||
<targetingRequireLOS>false</targetingRequireLOS>
|
||||
</royalAid>
|
||||
<cooldownDays>60</cooldownDays>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
|
||||
<!-- Combat -->
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>DRM_CallMilitaryAidSmall</defName>
|
||||
<label>call trooper squad</label>
|
||||
<description>Call a group of 4 light troopers to aid you in battle.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<uiPosition>(0,3)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>4</favorCost>
|
||||
<pawnKindDef>Dragonian_Clan_Guard</pawnKindDef>
|
||||
<pawnCount>4</pawnCount>
|
||||
<targetingRange>39.9</targetingRange>
|
||||
</royalAid>
|
||||
<cooldownDays>40</cooldownDays>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>DRM_CallMilitaryAidLarge</defName>
|
||||
<label>call Royal Hunter squad</label>
|
||||
<description>Call a group of 4 professional janissaries to aid you in battle.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<uiPosition>(0,7)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>6</favorCost>
|
||||
<pawnKindDef>Dragonian_Royal_Hunter</pawnKindDef>
|
||||
<pawnCount>4</pawnCount>
|
||||
<targetingRange>39.9</targetingRange>
|
||||
</royalAid>
|
||||
<cooldownDays>50</cooldownDays>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>DRM_CallMilitaryAidGrand</defName>
|
||||
<label>call cataphract squad</label>
|
||||
<description>Call a group of 4 heavy cataphracts to aid you in battle.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<prerequisite>CallMilitaryAidLarge</prerequisite>
|
||||
<uiPosition>(1,7)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>8</favorCost>
|
||||
<pawnKindDef>Dragonian_Royal_Guard</pawnKindDef>
|
||||
<pawnCount>4</pawnCount>
|
||||
<targetingRange>39.9</targetingRange>
|
||||
</royalAid>
|
||||
<cooldownDays>60</cooldownDays>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<!--<RoyalTitlePermitDef>
|
||||
<defName>CallOrbitalStrike</defName>
|
||||
<label>call aerodrone strike</label>
|
||||
<description>Call a single-impact aerodrone strike at a target position.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_OrbitalStrike</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<cooldownDays>45</cooldownDays>
|
||||
<uiPosition>(0,5)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>6</favorCost>
|
||||
<targetingRange>44.9</targetingRange>
|
||||
<radius>2.9</radius>
|
||||
<explosionRadiusRange>7.9</explosionRadiusRange>
|
||||
<explosionCount>1</explosionCount>
|
||||
<intervalTicks>60</intervalTicks>
|
||||
<warmupTicks>120</warmupTicks>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>
|
||||
|
||||
<RoyalTitlePermitDef>
|
||||
<defName>CallOrbitalSalvo</defName>
|
||||
<label>call aerodrone salvo</label>
|
||||
<description>Call a salvo of aerodrone strikes around a target position.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_OrbitalStrike</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<prerequisite>CallOrbitalStrike</prerequisite>
|
||||
<cooldownDays>60</cooldownDays>
|
||||
<uiPosition>(1,5)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>8</favorCost>
|
||||
<targetingRange>44.9</targetingRange>
|
||||
<radius>7.9</radius>
|
||||
<explosionRadiusRange>5.9</explosionRadiusRange>
|
||||
<explosionCount>6</explosionCount>
|
||||
<intervalTicks>60</intervalTicks>
|
||||
<warmupTicks>120</warmupTicks>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>-->
|
||||
|
||||
|
||||
<!-- Utility -->
|
||||
|
||||
<!--<RoyalTitlePermitDef>
|
||||
<defName>CallTransportShuttle</defName>
|
||||
<label>call transport shuttle</label>
|
||||
<description>Call a shuttle for your own use. It will transport colonists, items, and animals anywhere you like within 70 world tiles.</description>
|
||||
<workerClass>RoyalTitlePermitWorker_CallShuttle</workerClass>
|
||||
<minTitle>DRM_Freeholder</minTitle>
|
||||
<faction>Dragonian_Clans</faction>
|
||||
<permitPointCost>1</permitPointCost>
|
||||
<cooldownDays>40</cooldownDays>
|
||||
<usableOnWorldMap>true</usableOnWorldMap>
|
||||
<uiPosition>(0,6)</uiPosition>
|
||||
<royalAid>
|
||||
<favorCost>8</favorCost>
|
||||
<targetingRange>44.9</targetingRange>
|
||||
<targetingRequireLOS>false</targetingRequireLOS>
|
||||
</royalAid>
|
||||
</RoyalTitlePermitDef>-->
|
||||
|
||||
</Defs>
|
23
1.5/Royal1.5/Defs/RoyalTitles/DRM_RoyalTitles.xml
Normal file
23
1.5/Royal1.5/Defs/RoyalTitles/DRM_RoyalTitles.xml
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<RoyalTitleDef Abstract="True" Name="Dragonian_BaseRoyalTitle">
|
||||
<tags>
|
||||
<li>Dragonian_Royal_Title</li>
|
||||
</tags>
|
||||
<awardThought>GainedTitle</awardThought>
|
||||
<lostThought>LostTitle</lostThought>
|
||||
</RoyalTitleDef>
|
||||
|
||||
<RoyalTitleDef ParentName="Dragonian_BaseRoyalTitle">
|
||||
<defName>DRM_Freeholder</defName>
|
||||
<label>freeholder</label>
|
||||
<description>The Imperial title of freeholder is used by the Empire to signifies a fully-respected individual. Most Imperial citizens earn it while young through volunteer work or military service. The title is also offered to outsiders who act with honor in the eyes of the Empire.</description>
|
||||
<seniority>0</seniority>
|
||||
<favorCost>1</favorCost>
|
||||
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
|
||||
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
|
||||
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
|
||||
</RoyalTitleDef>
|
||||
|
||||
<Defs>
|
@ -1,130 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
|
||||
<defName>DR_BattleStaff_Arc</defName>
|
||||
<label>Dragonian Arc Staff</label>
|
||||
<description>A Staff for Dragonian.Can Shoot Arc beam.</description>
|
||||
<graphicData>
|
||||
<texPath>Dragonian/Things/Weapon/staff</texPath>
|
||||
<graphicClass>Graphic_Single</graphicClass>
|
||||
<shaderType>CutoutComplex</shaderType>
|
||||
</graphicData>
|
||||
<uiIconScale>1</uiIconScale>
|
||||
<techLevel>Medieval</techLevel>
|
||||
<statBases>
|
||||
<WorkToMake>12000</WorkToMake>
|
||||
<Mass>15</Mass>
|
||||
<AccuracyTouch>0.60</AccuracyTouch>
|
||||
<AccuracyShort>0.70</AccuracyShort>
|
||||
<AccuracyMedium>0.65</AccuracyMedium>
|
||||
<AccuracyLong>0.55</AccuracyLong>
|
||||
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
|
||||
</statBases>
|
||||
<equippedAngleOffset>45</equippedAngleOffset>
|
||||
<costStuffCount>80</costStuffCount>
|
||||
<stuffCategories>
|
||||
<li>Metallic</li>
|
||||
</stuffCategories>
|
||||
<costList>
|
||||
<WoolDragonian>40</WoolDragonian>
|
||||
<Steel>40</Steel>
|
||||
<ComponentIndustrial>5</ComponentIndustrial>
|
||||
</costList>
|
||||
<recipeMaker>
|
||||
<skillRequirements>
|
||||
<Crafting>10</Crafting>
|
||||
</skillRequirements>
|
||||
</recipeMaker>
|
||||
<weaponTags>
|
||||
<li>DR_BattleStaff_Arc</li>
|
||||
</weaponTags>
|
||||
<thingCategories>
|
||||
<li>WeaponsRanged</li>
|
||||
</thingCategories>
|
||||
<weaponClasses>
|
||||
<li>Ranged</li>
|
||||
</weaponClasses>
|
||||
<verbs>
|
||||
<li Class="DragonianMix.VerbProperties_Arc">
|
||||
<verbClass>DragonianMix.Verb_ShootArc</verbClass>
|
||||
<hasStandardCommand>true</hasStandardCommand>
|
||||
<damageDef>DRM_Arc</damageDef>
|
||||
<damageAmount>5</damageAmount>
|
||||
<EMPDamageAmount>20</EMPDamageAmount>
|
||||
<warmupTime>1.5</warmupTime>
|
||||
<range>24.9</range>
|
||||
<affectedAngle>20</affectedAngle>
|
||||
<armorPenetration>1.0</armorPenetration>
|
||||
<soundCast>DRM_ArcShot</soundCast>
|
||||
<soundCastTail>GunTail_Medium</soundCastTail>
|
||||
<muzzleFlashScale>9</muzzleFlashScale>
|
||||
<targetParams>
|
||||
<canTargetLocations>true</canTargetLocations>
|
||||
</targetParams>
|
||||
<isConductible>True</isConductible>
|
||||
<conductNum>4</conductNum>
|
||||
<beamMoteDef>DRM_ArcBeam</beamMoteDef>
|
||||
</li>
|
||||
</verbs>
|
||||
<tools>
|
||||
<li>
|
||||
<label>handle</label>
|
||||
<capacities>
|
||||
<li>Poke</li>
|
||||
</capacities>
|
||||
<power>8</power>
|
||||
<cooldownTime>2</cooldownTime>
|
||||
</li>
|
||||
<li>
|
||||
<label>physical-magic</label>
|
||||
<capacities>
|
||||
<li>Blunt</li>
|
||||
<li>Demolish</li>
|
||||
</capacities>
|
||||
<power>15</power>
|
||||
<extraMeleeDamages>
|
||||
<li>
|
||||
<def>DRM_Arc</def>
|
||||
<amount>15</amount>
|
||||
<chance>1</chance>
|
||||
</li>
|
||||
<li>
|
||||
<def>Stun</def>
|
||||
<amount>1.5</amount>
|
||||
<chance>0.25</chance>
|
||||
</li>
|
||||
</extraMeleeDamages>
|
||||
<cooldownTime>5.2</cooldownTime>
|
||||
</li>
|
||||
</tools>
|
||||
<equippedStatOffsets>
|
||||
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
|
||||
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
|
||||
</equippedStatOffsets>
|
||||
<meleeHitSound>DRHammerSound</meleeHitSound>
|
||||
</ThingDef>
|
||||
|
||||
<ThingDef ParentName="MoteBase">
|
||||
<defName>DRM_ArcBeam</defName>
|
||||
<thingClass>MoteDualAttached</thingClass>
|
||||
<altitudeLayer>MoteOverhead</altitudeLayer>
|
||||
<mote>
|
||||
<fadeInTime>0</fadeInTime>
|
||||
<fadeOutTime>0.4</fadeOutTime>
|
||||
<solidTime>0.4</solidTime>
|
||||
<needsMaintenance>False</needsMaintenance>
|
||||
<rotateTowardsTarget>True</rotateTowardsTarget>
|
||||
<scaleToConnectTargets>True</scaleToConnectTargets>
|
||||
<fadeOutUnmaintained>False</fadeOutUnmaintained>
|
||||
</mote>
|
||||
<drawOffscreen>true</drawOffscreen>
|
||||
<graphicData>
|
||||
<graphicClass>Graphic_MoteWithAgeSecs</graphicClass>
|
||||
<texPath>Dragonian/Projectile/arc_emitter_diffuse</texPath>
|
||||
<shaderType>MoteGlow</shaderType>
|
||||
<drawSize>1</drawSize>
|
||||
</graphicData>
|
||||
</ThingDef>
|
||||
|
||||
</Defs>
|
Binary file not shown.
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 402 B After Width: | Height: | Size: 402 B |
Loading…
x
Reference in New Issue
Block a user