60 Commits

Author SHA1 Message Date
ProjectKoi-Kalo\Kalo
c16f446818 暂存 2024-05-21 21:19:32 +08:00
ProjectKoi-Kalo\Kalo
eab874b5eb DLC分割 2024-05-21 20:22:23 +08:00
ProjectKoi-Kalo\Kalo
5de852f63a 补汉化&DLC分割 2024-05-21 19:44:04 +08:00
ProjectKoi-Kalo\Kalo
cf2aac0718 斩龙尾&DLC内容切割 2024-05-21 19:11:34 +08:00
ProjectKoi-Kalo\Kalo
1ee641467f 暂存 2024-05-20 20:22:05 +08:00
ProjectKoi-Kalo\Kalo
e2f7e97528 暂存 2024-05-20 20:00:48 +08:00
ProjectKoi-Kalo\Kalo
cd143d5778 法杖&袭击装备微调 2024-05-20 19:36:28 +08:00
ProjectKoi-Kalo\Kalo
01db99349f 暂存 2024-05-20 17:24:35 +08:00
ProjectKoi-Kalo\Kalo
699a11cd3c 野人背景故事&燃烧法杖&暂存 2024-05-20 15:52:28 +08:00
ProjectKoi-Kalo\Kalo
ee55e44c4c 召唤失调征&dll改名 2024-05-20 13:58:49 +08:00
ProjectKoi-Kalo\Kalo
cd715d77f5 zc 2024-05-20 01:39:40 +08:00
ProjectKoi-Kalo\Kalo
21a6f514a6 useless thing 2024-05-20 00:22:05 +08:00
ProjectKoi-Kalo\Kalo
b6fef76629 fireball 2024-05-20 00:11:14 +08:00
ProjectKoi-Kalo\Kalo
9072c07778 ai adjust 2024-05-19 20:22:13 +08:00
ProjectKoi-Kalo\Kalo
9d7e54cece price adjust 2024-05-19 19:26:45 +08:00
ProjectKoi-Kalo\Kalo
dba604dec0 folders wrong place fix. like tynan.shame 2024-05-19 12:28:24 +08:00
ProjectKoi-Kalo\Kalo
35fba76631 Merge branch 'master' of https://cloud.armorrush.com/Kalospacer/dragonianmix-rimworld-mod 2024-05-19 12:18:54 +08:00
ProjectKoi-Kalo\Kalo
6f675b787e merge translate by “第四天灾” 2024-05-19 12:16:42 +08:00
ProjectKoi-Kalo\Kalo
eb024f279f zc 2024-05-19 12:07:58 +08:00
ProjectKoi-Kalo\Kalo
755beceb52 zc 2024-05-19 11:06:08 +08:00
ProjectKoi-Kalo\Kalo
dea3d6b9d3 MayRequire="Ludeon.RimWorld.Anomaly" for errors 2024-05-18 23:39:00 +08:00
ProjectKoi-Kalo\Kalo
0f4bf99d0d 870 TO 900 MIN WEAPON BUDGET 2024-05-18 23:31:20 +08:00
ProjectKoi-Kalo\Kalo
0a24a46903 appreal update 2024-05-18 23:27:54 +08:00
ProjectKoi-Kalo\Kalo
45d896dcd0 revert fix 2024-05-18 21:37:55 +08:00
ProjectKoi-Kalo\Kalo
ab50b04c22 Merge branch 'master' of https://cloud.armorrush.com/Kalospacer/dragonianmix-rimworld-mod 2024-05-18 21:37:22 +08:00
ProjectKoi-Kalo\Kalo
a0a9145b17 Merge branch 'master' of https://cloud.armorrush.com/Kalospacer/dragonianmix-rimworld-mod 2024-05-18 21:37:20 +08:00
9fde84de13 revert 4484eaeeae
revert anomaly cutout
2024-05-18 21:35:05 +08:00
ProjectKoi-Kalo\Kalo
11644b47bc Revert "fix"
This reverts commit 95c349387b.
2024-05-18 21:26:57 +08:00
7ad7ac28b2 revert 95c349387b
revert fix
2024-05-18 21:18:16 +08:00
ProjectKoi-Kalo\Kalo
4484eaeeae anomaly cutout 2024-05-18 20:32:44 +08:00
ProjectKoi-Kalo\Kalo
95c349387b fix 2024-05-18 20:22:57 +08:00
ProjectKoi-Kalo\Kalo
3dddaec110 checked 2024-05-18 19:33:57 +08:00
ProjectKoi-Kalo\Kalo
ff0d1b57b8 Merge branch 'master' of https://cloud.armorrush.com/Kalospacer/dragonianmix-rimworld-mod 2024-05-18 19:18:43 +08:00
ProjectKoi-Kalo\Kalo
f7392375f9 orbs 2024-05-18 19:18:41 +08:00
ProjectKoi-Kalo\Kalo
b912ed42b0 1.4fix 2024-05-15 16:29:12 +08:00
ProjectKoi-Kalo\Kalo
416635a5e9 glassorb eraa 2024-05-15 15:12:57 +08:00
ProjectKoi-Kalo\Kalo
ccd3796764 漏了一个 2024-05-15 15:01:42 +08:00
ProjectKoi-Kalo\Kalo
b839f91b5c 玻璃球 2024-05-15 15:00:58 +08:00
ProjectKoi-Kalo\Kalo
4f9e038687 ahh2 2024-05-10 11:54:34 +08:00
ProjectKoi-Kalo\Kalo
78bba60033 ahh 2024-05-10 11:50:38 +08:00
ProjectKoi-Kalo\Kalo
5c7a481ae3 dragonian orbs change 2024-05-10 11:44:23 +08:00
ProjectKoi-Kalo\Kalo
4e39c22742 寄了 2024-04-28 17:41:18 +08:00
ProjectKoi-Kalo\Kalo
ad6c348065 zc 2024-04-28 17:10:27 +08:00
ProjectKoi-Kalo\Kalo
661dc604b3 DR_BattleDress 2024-04-28 16:45:06 +08:00
ProjectKoi-Kalo\Kalo
1f47d7c3f0 暂存 2024-04-22 21:53:49 +08:00
ProjectKoi-Kalo\Kalo
9323c4ac45 暂存 2024-04-22 21:51:33 +08:00
ProjectKoi-Kalo\Kalo
b31aceaf14 save 2024-04-22 21:40:56 +08:00
ProjectKoi-Kalo\Kalo
3a53b229f3 暂存 2024-04-22 21:33:34 +08:00
ProjectKoi-Kalo\Kalo
f20de2613f 暂存 2024-04-22 21:14:30 +08:00
ProjectKoi-Kalo\Kalo
7c164bbfb2 暂存 2024-04-22 17:50:31 +08:00
ProjectKoi-Kalo\Kalo
cdbe154a12 暂存 2024-04-22 16:28:48 +08:00
ProjectKoi-Kalo\Kalo
b83e96fe55 暂存 2024-04-22 15:56:44 +08:00
ProjectKoi-Kalo\Kalo
2a9fd3fad0 backstoryfix 2024-04-16 16:01:18 +08:00
FA507RM-KALOSPA\Kalo
e0592d2181 scenpart 2024-04-12 12:23:31 +08:00
FA507RM-KALOSPA\Kalo
73ccf35f97 fix2 2024-04-12 12:11:26 +08:00
FA507RM-KALOSPA\Kalo
09bc156980 修背景故事预设 2024-04-12 12:07:31 +08:00
FA507RM-KALOSPA\Kalo
ccf0190bc6 修引用错误 2024-04-12 12:01:45 +08:00
FA507RM-KALOSPA\Kalo
250cd6ba5d zc 2024-04-12 09:48:14 +08:00
FA507RM-KALOSPA\Kalo
92d972954b Merge branch 'master' of https://cloud.armorrush.com/Kalospacer/dragonianmix-rimworld-mod 2024-04-12 09:47:26 +08:00
FA507RM-KALOSPA\Kalo
730f3ecb48 1.5 2024-04-12 09:47:23 +08:00
55 changed files with 4899 additions and 156 deletions

View File

@@ -5,7 +5,7 @@
<title>Dragonian Princess</title>
<titleShort>Dragonian Princess</titleShort>
<baseDesc>[PAWN_nameDef]is a beautiful Dragonian Princess.\nShe grow up in a rich family and don't know much about the outside world.</baseDesc>
<slot>Childhood</slot>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_spawnCategoriesA</li>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<BodyPartDef>
<defName>DragonianOrb</defName>
<label>DragonianOrb</label>
<hitPoints>15</hitPoints>
<skinCovered>false</skinCovered>
<spawnThingOnRemoved>DragonianOrb</spawnThingOnRemoved>
<canSuggestAmputation>false</canSuggestAmputation>
</BodyPartDef>
</Defs>

View File

@@ -24,4 +24,82 @@
<betterThanNatural>false</betterThanNatural>
</addedPartProps>
</HediffDef>
<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>
<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>
<partEfficiency>1</partEfficiency>
</addedPartProps>
<spawnThingOnRemoved>Plasteel</spawnThingOnRemoved>
</HediffDef>
<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>
</Defs>

View File

@@ -10,26 +10,18 @@
<initialWillRange>0.5~1</initialWillRange>
<initialResistanceRange>10~26</initialResistanceRange>
<maxGenerationAge>30</maxGenerationAge>
<minGenerationAge>15</minGenerationAge>
<maxGenerationAge>40</maxGenerationAge>
<gearHealthRange>0.7~1.0</gearHealthRange>
<apparelIgnoreSeasons>true</apparelIgnoreSeasons>
<xenotypeSet>
<xenotypeChances>
<DragonianXenotype MayRequire="Ludeon.RimWorld.Biotech">1</DragonianXenotype>
<Baseliner MayRequire="Ludeon.RimWorld.Biotech">0</Baseliner>
<Dirtmole MayRequire="Ludeon.RimWorld.Biotech">0</Dirtmole>
<Genie MayRequire="Ludeon.RimWorld.Biotech">0</Genie>
<Hussar MayRequire="Ludeon.RimWorld.Biotech">0</Hussar>
<Sanguophage MayRequire="Ludeon.RimWorld.Biotech">0</Sanguophage>
<Neanderthal MayRequire="Ludeon.RimWorld.Biotech">0</Neanderthal>
<Pigskin MayRequire="Ludeon.RimWorld.Biotech">0</Pigskin>
<Impid MayRequire="Ludeon.RimWorld.Biotech">0</Impid>
<Waster MayRequire="Ludeon.RimWorld.Biotech">0</Waster>
<Yttakin MayRequire="Ludeon.RimWorld.Biotech">0</Yttakin>
<Highmate MayRequire="Ludeon.RimWorld.Biotech">0</Highmate>
</xenotypeChances>
</xenotypeSet>
<useFactionXenotypes>false</useFactionXenotypes>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
@@ -52,14 +44,9 @@
</weaponTags>
<weaponMoney>65~250</weaponMoney>
<backstoryFiltersOverride>
<li>
<categories>
<li>Dragonian_BS</li>
<li>Dragonian_BS_B</li>
</categories>
</li>
</backstoryFiltersOverride>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.06</techHediffsChance>
<techHediffsMoney>50~600</techHediffsMoney>
@@ -102,14 +89,9 @@
</weaponTags>
<weaponMoney>250~2000</weaponMoney>
<backstoryFiltersOverride>
<li>
<categories>
<li>Dragonian_BS</li>
<li>Dragonian_BS_B</li>
</categories>
</li>
</backstoryFiltersOverride>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.04</techHediffsChance>
<techHediffsMoney>200~700</techHediffsMoney>
@@ -152,14 +134,9 @@
</weaponTags>
<weaponMoney>250~2000</weaponMoney>
<backstoryFiltersOverride>
<li>
<categories>
<li>Dragonian_BS</li>
<li>Dragonian_BS_B</li>
</categories>
</li>
</backstoryFiltersOverride>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.04</techHediffsChance>
<techHediffsMoney>200~700</techHediffsMoney>
@@ -202,14 +179,9 @@
</weaponTags>
<weaponMoney>200~5000</weaponMoney>
<backstoryFiltersOverride>
<li>
<categories>
<li>Dragonian_BS</li>
<li>Dragonian_BS_B</li>
</categories>
</li>
</backstoryFiltersOverride>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.15</techHediffsChance>
<techHediffsMoney>600~1500</techHediffsMoney>
@@ -238,7 +210,6 @@
<labelPlural>Dragonian clan councilmen</labelPlural>
<combatPower>100</combatPower>
<factionLeader>true</factionLeader>
<minGenerationAge>30</minGenerationAge>
<isFighter>false</isFighter>
<itemQuality>Good</itemQuality>
@@ -255,14 +226,9 @@
</weaponTags>
<weaponMoney>2500~7500</weaponMoney>
<backstoryFiltersOverride>
<li>
<categories>
<li>Dragonian_Princess</li>
<li>Dragonian_BS_B</li>
</categories>
</li>
</backstoryFiltersOverride>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.15</techHediffsChance>
<techHediffsMoney>600~1500</techHediffsMoney>

View File

@@ -4,134 +4,144 @@
<FactionDef ParentName="Dragonian_PlayerFactionBase" Name="Dragonian_NPCFactionBase" Abstract="True">
<defName>Dragonian_Clans</defName>
<label>Dragonian Clans</label>
<fixedName>Dragonian Nest</fixedName>
<description>a group of dragonian that come out from the ground in one day.they are beautiful wild creature and high value on blackmarket.they take a group to protect them self.</description>
<categoryTag>Dragonian_Faction</categoryTag>
<requiredCountAtGameStart>1</requiredCountAtGameStart>
<maxConfigurableAtWorldCreation>5</maxConfigurableAtWorldCreation>
<pawnSingular>Dragonian</pawnSingular><!-- 세력 폰 단일명칭 -->
<pawnsPlural>Dragonians</pawnsPlural><!-- 세력 폰 복수명칭 -->
<listOrderPriority>40</listOrderPriority>
<settlementGenerationWeight>1</settlementGenerationWeight>
<configurationListOrderPriority>15</configurationListOrderPriority>
<maxConfigurableAtWorldCreation>5</maxConfigurableAtWorldCreation>
<requiredCountAtGameStart>1</requiredCountAtGameStart>
<canMakeRandomly>true</canMakeRandomly>
<leaderTitle>Dungeon Master</leaderTitle>
<canSiege>true</canSiege>
<canStageAttacks>true</canStageAttacks>
<leaderTitle>Dungeon Master</leaderTitle>
<factionIconPath>Dragonian/Icon/DR_Icon</factionIconPath>
<settlementTexturePath>Dragonian/Icon/DR_Icon</settlementTexturePath>
<factionNameMaker>NamerFactionOutlander</factionNameMaker>
<settlementNameMaker>NamerSettlementOutlander</settlementNameMaker>
<humanlikeFaction>true</humanlikeFaction>
<canUseAvoidGrid>true</canUseAvoidGrid>
<techLevel>Medieval</techLevel>
<basicMemberKind>Dragonian_Colonist</basicMemberKind>
<playerInitialSettlementNameMaker>NamerInitialSettlementColony</playerInitialSettlementNameMaker>
<melaninRange>0</melaninRange>
<xenotypeSet>
<xenotypeChances>
<DragonianXenotype MayRequire="Ludeon.RimWorld.Biotech">1</DragonianXenotype>
</xenotypeChances>
</xenotypeSet>
<backstoryCategories><!-- 세력에서 사용하는 백스토리, 단 종족은 폰카인드 설정에서 불러오므로 종족 전용 백스토리는 넣을 필요가 없음 -->
<li>DragonianBackStory</li>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<allowedCultures><!-- 허용되는 문화 -->
<li>DragonianCulture</li>
</allowedCultures>
<factionIconPath>Dragonian/Icon/DR_Icon</factionIconPath>
<settlementTexturePath>Dragonian/Icon/DR_Icon</settlementTexturePath>
<playerInitialSettlementNameMaker>NamerInitialSettlementColony</playerInitialSettlementNameMaker>
<factionNameMaker>NamerFactionOutlander</factionNameMaker>
<settlementNameMaker>NamerSettlementOutlander</settlementNameMaker>
<melaninRange>1</melaninRange>
<backstoryFilters>
<li>
<categories>
<li>Outlander</li>
</categories>
<commonality>0.95</commonality>
</li>
<li>
<categories>
<li>Offworld</li>
</categories>
<commonality>0.05</commonality>
</li>
</backstoryFilters>
<apparelStuffFilter><!-- 시작시 폰 복장의 재료 -->
<thingDefs>
<li>WoolDragonian</li>
<li>Cloth</li>
</thingDefs>
</apparelStuffFilter>
<caravanTraderKinds>
<li>Caravan_Outlander_BulkGoods</li>
<li>Caravan_Outlander_CombatSupplier</li>
<li>Caravan_Outlander_Exotic</li>
<li>Caravan_Outlander_PirateMerchant</li>
<li>Caravan_Outlander_BulkGoods</li>
<li>Caravan_Outlander_CombatSupplier</li>
<li>Caravan_Outlander_Exotic</li>
<li>Caravan_Outlander_PirateMerchant</li>
</caravanTraderKinds>
<visitorTraderKinds>
<li>Visitor_Outlander_Standard</li>
<li>Visitor_Outlander_Standard</li>
</visitorTraderKinds>
<baseTraderKinds>
<li>Base_Dragonian_Standard</li>
<li>Base_Dragonian_Standard</li>
</baseTraderKinds>
<allowedArrivalTemperatureRange>-40~45</allowedArrivalTemperatureRange>
<raidLootMaker>DragonianRaidLootMaker</raidLootMaker>
<maxPawnCostPerTotalPointsCurve>
<points>
<li>(500, 100)</li>
<li>(1000, 150)</li>
<li>(2000, 250)</li>
<li>(3000, 10000)</li>
</points>
<points>
<li>(500, 100)</li>
<li>(1000, 150)</li>
<li>(2000, 250)</li>
<li>(3000, 10000)</li>
</points>
</maxPawnCostPerTotalPointsCurve>
<raidLootValueFromPointsCurve>
<points>
<li>(35, 35)</li>
<li>(100, 100)</li>
<li>(500, 500)</li>
<li>(800, 800)</li>
<li>(1000, 1000)</li>
</points>
<points>
<li>(35, 35)</li>
<li>(100, 100)</li>
<li>(500, 500)</li>
<li>(800, 800)</li>
<li>(1000, 1000)</li>
</points>
</raidLootValueFromPointsCurve>
<pawnGroupMakers>
<li>
<!-- Normal fights, standard mix -->
<kindDef>Combat</kindDef>
<options>
<Dragonian_Villager>5</Dragonian_Villager>
<Dragonian_Clan_Guard>45</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
<Dragonian_Villager>5</Dragonian_Villager>
<Dragonian_Clan_Guard>45</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
<li>
<kindDef>Peaceful</kindDef>
<options>
<Dragonian_Villager>30</Dragonian_Villager>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Trader>20</Dragonian_Clan_Trader>
<Dragonian_Clan_Hunter>29</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
<Dragonian_Villager>30</Dragonian_Villager>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Trader>20</Dragonian_Clan_Trader>
<Dragonian_Clan_Hunter>29</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
<li>
<kindDef>Trader</kindDef>
<traders>
<Dragonian_Clan_Trader>1</Dragonian_Clan_Trader>
<Dragonian_Clan_Trader>1</Dragonian_Clan_Trader>
</traders>
<carriers>
<Muffalo>6</Muffalo>
<Dromedary>5</Dromedary>
<Alpaca>2</Alpaca>
<Elephant>1</Elephant>
<Muffalo>6</Muffalo>
<Dromedary>5</Dromedary>
<Alpaca>2</Alpaca>
<Elephant>1</Elephant>
</carriers>
<guards>
<Dragonian_Villager>30</Dragonian_Villager>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
<Dragonian_Villager>30</Dragonian_Villager>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</guards>
</li>
<li>
<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_Councilman>1</Dragonian_Clan_Councilman>
<Dragonian_Villager>10</Dragonian_Villager>
<Dragonian_Clan_Guard>40</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
</pawnGroupMakers>
@@ -141,9 +151,6 @@
<defName>Dragonian_NPC</defName>
<label>Dragonian</label>
<description>Dragonian settlement</description>
<backstoryCategories><!-- 세력에서 사용하는 백스토리, 단 종족은 폰카인드 설정에서 불러오므로 종족 전용 백스토리는 넣을 필요가 없음 -->
<li>DragonianBackStory</li>
</backstoryCategories>
</FactionDef>
<FactionDef ParentName="Dragonian_NPCFactionBase">
@@ -178,4 +185,3 @@
</ThingSetMakerDef>
</Defs>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_Princess.title>龙娘 公主</Dragonian_Princess.title>
<Dragonian_Princess.titleShort>公主</Dragonian_Princess.titleShort>
<Dragonian_Princess.description>[PAWN_nameDef]是龙娘公主。\n她对外面的世界发生的事情一无所知。</Dragonian_Princess.description>
</LanguageData>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_PlayerFaction.label>龙娘小窝</Dragonian_PlayerFaction.label>
<Dragonian_PlayerFaction.description>一处新的龙娘定居点。她们会过得开心吗?</Dragonian_PlayerFaction.description>
<Dragonian_PlayerFaction.pawnsPlural>龙娘村民</Dragonian_PlayerFaction.pawnsPlural>
<Dragonian_NPC.label>龙娘</Dragonian_NPC.label>
<Dragonian_NPC.description>龙娘的定居地。</Dragonian_NPC.description>
<Dragonian_NPC.fixedName>龙之谷</Dragonian_NPC.fixedName>
<Dragonian_NPC.pawnsPlural>龙娘</Dragonian_NPC.pawnsPlural>
<Dragonian_NPC.leaderTitle>龙娘公主</Dragonian_NPC.leaderTitle>
<Unfrindly_Dragonian.label>恶龙</Unfrindly_Dragonian.label>
<Unfrindly_Dragonian.description>不受欢迎的龙娘的定居地。</Unfrindly_Dragonian.description>
<Unfrindly_Dragonian.fixedName>恶龙咆哮</Unfrindly_Dragonian.fixedName>
<Unfrindly_Dragonian.pawnsPlural>龙娘</Unfrindly_Dragonian.pawnsPlural>
<Unfrindly_Dragonian.leaderTitle>龙娘异教</Unfrindly_Dragonian.leaderTitle>
</LanguageData>

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BionicTail.label>仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>一条龙娘专用的仿生尾巴。它还包含一个小型AI帮助使用者自动保持平衡。</DR_BionicTail.description>
<DR_BionicTail.labelNoun>仿生尾</DR_BionicTail.labelNoun>
<DR_FakeTail.label>假尾巴</DR_FakeTail.label>
<DR_FakeTail.description>一条龙娘专用的假尾巴。它只是用一根皮革带子作为替代。总比没有强一点。</DR_FakeTail.description>
<DR_FakeTail.labelNoun>假尾巴</DR_FakeTail.labelNoun>
<FakeDragonianOrb.label>玻璃龙珠</FakeDragonianOrb.label>
<FakeDragonianOrb.description>一个大玻璃球。用来替代龙娘缺失的那颗。</FakeDragonianOrb.description>
<FakeDragonianOrb.labelNoun>玻璃龙珠</FakeDragonianOrb.labelNoun>
<InstallFakeDragonianOrb.label>安装玻璃龙珠</InstallFakeDragonianOrb.label>
<InstallFakeDragonianOrb.description>安装玻璃龙珠。</InstallFakeDragonianOrb.description>
<InstallFakeDragonianOrb.jobString>正在安装玻璃龙珠。</InstallFakeDragonianOrb.jobString>
<InstallDragonianOrb.label>安装龙珠</InstallDragonianOrb.label>
<InstallDragonianOrb.description>安装龙珠。</InstallDragonianOrb.description>
<InstallDragonianOrb.jobString>正在安装龙珠。</InstallDragonianOrb.jobString>
</LanguageData>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<New_Dragonian_Beginning.label>龙娘新窝</New_Dragonian_Beginning.label>
<New_Dragonian_Beginning.description>三只龙娘从地里冒了出来。她们会过得开心吗?</New_Dragonian_Beginning.description>
<New_Dragonian_Beginning.scenario.name>龙娘新窝</New_Dragonian_Beginning.scenario.name>
<New_Dragonian_Beginning.scenario.summary>一小群流浪龙娘们建造新的家园。</New_Dragonian_Beginning.scenario.summary>
<New_Dragonian_Beginning.scenario.description>三只龙娘从地里冒了出来。她们会过得开心吗?</New_Dragonian_Beginning.scenario.description>
</LanguageData>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BattleHammer.label>龙娘 战锤</DR_BattleHammer.label>
<DR_BattleHammer.description>一柄内置了EMP发生器的战锤。当击中时会释放电击瘫痪机械装置。</DR_BattleHammer.description>
</LanguageData>

View File

@@ -3,9 +3,6 @@
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/onlyUseRaceRestrictedApparel</xpath>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/onlyUseRaceRestrictedApparel</xpath>
<value>
@@ -17,9 +14,6 @@
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS"]/workDisables</xpath>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS"]/workDisables</xpath>
<value>
@@ -31,9 +25,6 @@
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS_B"]/workDisables</xpath>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS_B"]/workDisables</xpath>
<value>
@@ -45,9 +36,6 @@
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidEfficiency</xpath>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidEfficiency</xpath>
<value>
@@ -78,7 +66,6 @@
<ButcheryFleshEfficiency>1</ButcheryFleshEfficiency>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryFleshSpeed</xpath>
<value>
@@ -106,4 +93,27 @@
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/BodyDef[defName="Dragonian_Body"]/corePart/parts</xpath>
<value>
<li>
<def>DragonianOrb</def>
<coverage>0.010</coverage>
<customLabel>Dragonian Orb</customLabel>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationRemove">
<xpath>Defs/ThingDef[@Name="Dragonian_PawnBase"]/butcherProducts/DragonianOrb</xpath>
</Operation>
</Patch>

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,98 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Pet</defName>
<title>Dragonian Pet</title>
<titleShort>Dragonian Pet</titleShort>
<baseDesc>[PAWN_nameDef] lives in a small village.\nShe's job is lying down and be cute.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_spawnCategoriesA</li>
</spawnCategories>
<skillGains>
<Social>4</Social>
<Intellectual>-2</Intellectual>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Villager</defName>
<title>Dragonian Villager</title>
<titleShort>Dragonian Villager</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Villager.\nNothing special.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_spawnCategoriesA</li>
</spawnCategories>
<skillGains>
<Plants>2</Plants>
<Cooking>2</Cooking>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Worker</defName>
<title>Dragonian Worker</title>
<titleShort>Dragonian Worker</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Worker.\nShe do all the heavy works for town.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_spawnCategoriesA</li>
</spawnCategories>
<skillGains>
<Melee>2</Melee>
<Mining>2</Mining>
<Construction>2</Construction>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Engineer</defName>
<title>Dragonian Engineer</title>
<titleShort>Dragonian Engineer</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Engineer.\nShe build house and craft cute things.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_spawnCategoriesA</li>
</spawnCategories>
<skillGains>
<Melee>-2</Melee>
<Crafting>6</Crafting>
<Construction>6</Construction>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Doctor</defName>
<title>Dragonian Doctor</title>
<titleShort>Dragonian Doctor</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Doctor.\nIt's hard to be smart in such a place.but she did it.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_spawnCategoriesA</li>
</spawnCategories>
<skillGains>
<Melee>-4</Melee>
<Shooting>-4</Shooting>
<Medicine>6</Medicine>
<Intellectual>8</Intellectual>
</skillGains>
</AlienRace.AlienBackstoryDef>
</Defs>

View File

@@ -0,0 +1,207 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Princess</defName>
<title>Dragonian Princess</title>
<titleShort>Dragonian Princess</titleShort>
<baseDesc>[PAWN_nameDef]is Dragonian Princess.\nShe doesn't know much about the outside world.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Princess</li>
</spawnCategories>
<skillGains>
<Melee>2</Melee>
<Shooting>2</Shooting>
<Construction>4</Construction>
<Cooking>4</Cooking>
<Crafting>4</Crafting>
<Artistic>4</Artistic>
<Social>2</Social>
<Mining>-6</Mining>
<Plants>-6</Plants>
<Medicine>4</Medicine>
<Intellectual>4</Intellectual>
</skillGains>
<forcedTraitsChance>
<li>
<defName Degree="1">NaturalMood</defName>
<chance>100</chance>
</li>
<li>
<defName>Beauty</defName>
<chance>50</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Clan_Guard</defName>
<title>Dragonian clan guard</title>
<titleShort>Dragonian clan guard</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian clan guard.\nShe fight against wild animals.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Clan_Guard</li>
</spawnCategories>
<skillGains>
<Melee>4</Melee>
<Shooting>2</Shooting>
<Medicine>2</Medicine>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_WildMan</defName>
<title>Dragonian WildMan</title>
<titleShort>Dragonian WildMan</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian WildMan.\nShe come from underground world.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_WildMan</li>
</spawnCategories>
<skillGains>
<Melee>4</Melee>
<Mining>4</Mining>
<Shooting>-2</Shooting>
<Medicine>2</Medicine>
<Social>-2</Social>
<Plants>2</Plants>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Warrier</defName>
<title>Dragonian Warrier</title>
<titleShort>Dragonian Warrier</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Warrier.\nShe must defend the town against its enemies.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Warrier</li>
</spawnCategories>
<skillGains>
<Melee>6</Melee>
<Shooting>4</Shooting>
<Medicine>2</Medicine>
<Social>-2</Social>
<Plants>-2</Plants>
<Cooking>-2</Cooking>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Trader</defName>
<title>Dragonian Trader</title>
<titleShort>Dragonian Trader</titleShort>
<baseDesc>[PAWN_nameDef] likes talking with others and embarrassing them.\nNow she has been kicked out until she get enouth sliver back.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Trader</li>
</spawnCategories>
<skillGains>
<Melee>-2</Melee>
<Social>6</Social>
</skillGains>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Royal_Guard</defName>
<title>Dragonian Royal Guard</title>
<titleShort>Dragonian Royal Guard</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Royal Guard.\nShe protect royal members in the most severe condiction.Never losses.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Royal_Guard</li>
</spawnCategories>
<skillGains>
<Melee>12</Melee>
<Shooting>8</Shooting>
<Medicine>4</Medicine>
<Social>-4</Social>
<Plants>-4</Plants>
<Cooking>-4</Cooking>
</skillGains>
<forcedTraitsChance>
<li>
<defName>Nerves</defName>
<chance>100</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Royal_Maid</defName>
<title>Dragonian Royal Maid</title>
<titleShort>Dragonian Royal Maid</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Royal Maid.\nShe is the true master of housing work.the true elegant.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Royal_Maid</li>
</spawnCategories>
<skillGains>
<Plants>4</Plants>
<Cooking>8</Cooking>
<Medicine>4</Medicine>
<Social>6</Social>
<Melee>-6</Melee>
<Shooting>-6</Shooting>
</skillGains>
<forcedTraitsChance>
<li>
<defName>Beauty</defName>
<chance>50</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Temperd</defName>
<title>Dragonian Tempered</title>
<titleShort>Dragonian Tempered</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Tempered.\nShe get hunted again and again.Now she hunt the hunter.</baseDesc>
<slot>Adulthood</slot>
<spawnCategories>
<li>Dragonian_Temperd</li>
</spawnCategories>
<skillGains>
<Melee>16</Melee>
<Shooting>12</Shooting>
<Medicine>8</Medicine>
</skillGains>
<forcedTraitsChance>
<li>
<defName>Nerves</defName>
<chance>100</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
</Defs>

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<DamageDef>
<defName>DRM_Frostbite</defName>
<label>frostbite</label>
<workerClass>DamageWorker_Frostbite</workerClass>
<externalViolence>false</externalViolence>
<deathMessage>{0} has succumbed to frostbite.</deathMessage>
<hediff>Frostbite</hediff>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<canUseDeflectMetalEffect>false</canUseDeflectMetalEffect>
<additionalHediffs>
<li>
<hediff>Hypothermia</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<armorCategory>Heat</armorCategory>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
<defaultDamage>3</defaultDamage>
<defaultArmorPenetration>0</defaultArmorPenetration>
<buildingDamageFactorImpassable>0</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>0</buildingDamageFactorPassable>
</DamageDef>
<DamageDef ParentName="Flame">
<defName>DRM_Flame</defName>
<label>Flame</label>
<additionalHediffs>
<li>
<hediff>DRM_ArmorMeltdown</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
</DamageDef>
<DamageDef ParentName="Flame">
<defName>DRM_AcidBurn</defName>
<label>acid burn</label>
<additionalHediffs>
<li>
<hediff>DRM_AcidCorrosion</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<workerClass>DamageWorker_AddInjury</workerClass>
<armorCategory>Sharp</armorCategory>
<hediff>AcidBurn</hediff>
<scaleDamageToBuildingsBasedOnFlammability>false</scaleDamageToBuildingsBasedOnFlammability>
</DamageDef>
</Defs>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<BodyPartDef>
<defName>DragonianOrb</defName>
<label>DragonianOrb</label>
<hitPoints>15</hitPoints>
<skinCovered>false</skinCovered>
<spawnThingOnRemoved>DragonianOrb</spawnThingOnRemoved>
<canSuggestAmputation>false</canSuggestAmputation>
</BodyPartDef>
</Defs>

View File

@@ -0,0 +1,147 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HairDef>
<defName>DR_TwinDownBindFront</defName>
<label>twin down bind(front)</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_TwinDownBindFront</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_TwinDownBindBoth</defName>
<label>twin down bind</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_TwinDownBindBoth</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_TwinDownBindBack</defName>
<label>twin down bind(back)</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_TwinDownBindBack</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Twintail</defName>
<label>twin tail</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Twintail</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_TwinDownBind</defName>
<label>twin down bind</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_TwinDownBind</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Long</defName>
<label>long</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Long</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Japan</defName>
<label>roll up hair</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Japan</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Wavelongop</defName>
<label>wavelong op</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Wavelongop</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Twinlongop</defName>
<label>twinlong op</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Twinlongop</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Twinlong</defName>
<label>twinlong</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Twinlong</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Wavelong</defName>
<label>wavelong</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Wavelong</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Middlecut</defName>
<label>middlecut</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Middlecut</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Short</defName>
<label>shortcut</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/Eld_Hairs/DR_Short</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
</Defs>

View File

@@ -0,0 +1,845 @@
<?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>
<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>
<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>
<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>
<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>
<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>
<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>300</regeneration>
<showRegenerationStat>false</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>10000</regeneration>
<showRegenerationStat>false</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>
<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>
<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>
<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>
<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>
<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>
<!-- 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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</Defs>

View File

@@ -0,0 +1,680 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<PawnKindDef Name="DRMDragonianBasePawnKind" Abstract="True">
<race>Dragonian_Race</race>
<defaultFactionType>Dragonian_NPC</defaultFactionType>
<chemicalAddictionChance>0.05</chemicalAddictionChance>
<backstoryCryptosleepCommonality>0</backstoryCryptosleepCommonality>
<invNutrition>2</invNutrition>
<initialWillRange>0.5~1</initialWillRange>
<initialResistanceRange>10~26</initialResistanceRange>
<minGenerationAge>15</minGenerationAge>
<maxGenerationAge>40</maxGenerationAge>
<gearHealthRange>0.7~1.0</gearHealthRange>
<apparelIgnoreSeasons>true</apparelIgnoreSeasons>
<xenotypeSet>
<xenotypeChances>
<DragonianXenotype MayRequire="Ludeon.RimWorld.Biotech">1</DragonianXenotype>
</xenotypeChances>
</xenotypeSet>
<useFactionXenotypes>false</useFactionXenotypes>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Villager</defName>
<label>Dragonian villager</label>
<combatPower>20</combatPower>
<isFighter>false</isFighter>
<itemQuality>Poor</itemQuality>
<apparelTags>
<li>DR_Basic</li>
</apparelTags>
<gearHealthRange>0.2~2.0</gearHealthRange>
<apparelMoney>
<min>250</min>
<max>1500</max>
</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<weaponTags>
<li>Melee</li>
</weaponTags>
<weaponMoney>
<min>250</min>
<max>1500</max>
</weaponMoney>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.06</techHediffsChance>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Clan_Guard</defName>
<label>Dragonian clan guard</label>
<combatPower>90</combatPower>
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
<apparelTags>
<li>DR_Apparel</li>
</apparelTags>
<gearHealthRange>0.6~2</gearHealthRange>
<apparelMoney>
<min>1500</min>
<max>2500</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<weaponTags>
<li>DR_BattleMace</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Clan_Guard</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>0.04</techHediffsChance>
<techHediffsMoney>200~700</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
<li>Simple</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Clan_Hunter</defName>
<label>Dragonian clan hunter</label>
<combatPower>90</combatPower>
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
<apparelTags>
<li>DR_Apparel</li>
</apparelTags>
<gearHealthRange>0.6~2</gearHealthRange>
<apparelMoney>
<min>1500</min>
<max>2500</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<weaponTags>
<li>Gun</li>
<li>LongShots</li>
</weaponTags>
<weaponMoney>
<min>250</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Clan_Guard</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>0.04</techHediffsChance>
<techHediffsMoney>200~700</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
<li>Simple</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Clan_Warrier</defName>
<label>Dragonian clan Warrier</label>
<labelPlural>Dragonian clan Warrier</labelPlural>
<combatPower>100</combatPower>
<isFighter>true</isFighter>
<itemQuality>Good</itemQuality>
<apparelTags>
<li>DR_Apparel</li>
</apparelTags>
<gearHealthRange>1~1</gearHealthRange>
<apparelMoney>
<min>1500</min>
<max>2500</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<weaponTags>
<li>DR_Battlesword</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Warrier</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>0.55</techHediffsChance>
<techHediffsMoney>600~2500</techHediffsMoney>
<techHediffsTags>
<li>Simple</li>
<li>Advanced</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Clan_Trader</defName>
<label>Dragonian clan trader</label>
<trader>true</trader>
<combatPower>40</combatPower>
<isFighter>false</isFighter>
<itemQuality>Normal</itemQuality>
<apparelTags>
<li>DR_Apparel</li>
</apparelTags>
<gearHealthRange>1~1</gearHealthRange>
<apparelMoney>
<min>250</min>
<max>1500</max>
</apparelMoney>
<apparelAllowHeadgearChance>0.4</apparelAllowHeadgearChance>
<weaponTags>
<li>Melee</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Trader</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>0.15</techHediffsChance>
<techHediffsMoney>600~1500</techHediffsMoney>
<techHediffsTags>
<li>Poor</li>
<li>Simple</li>
<li>Advanced</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Clan_Councilman</defName>
<label>Dragonian clan councilman</label>
<labelPlural>Dragonian clan councilmen</labelPlural>
<combatPower>100</combatPower>
<factionLeader>true</factionLeader>
<isFighter>false</isFighter>
<itemQuality>Good</itemQuality>
<apparelTags>
<li>DR_Apparel</li>
</apparelTags>
<gearHealthRange>1~1</gearHealthRange>
<apparelMoney>
<min>1500</min>
<max>5000</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<weaponTags>
<li>DR_BattleStaff</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>5000</max>
</weaponMoney>
<backstoryCategories>
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<techHediffsChance>0.15</techHediffsChance>
<techHediffsMoney>600~1500</techHediffsMoney>
<techHediffsTags>
<li>Simple</li>
<li>Advanced</li>
<li>ImplantEmpireCommon</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Royal_Guard</defName>
<label>Dragonian royal guard</label>
<combatPower>140</combatPower>
<isFighter>true</isFighter>
<itemQuality>Excellent</itemQuality>
<apparelTags>
<li>DR_Armor</li>
</apparelTags>
<apparelMoney>
<min>1500</min>
<max>3500</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<specificApparelRequirements>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<requiredTag>DRM_BattleDressC</requiredTag>
</li>
<li>
<bodyPartGroup>FullHead</bodyPartGroup>
<requiredTag>DRM_BattleHelmC</requiredTag>
</li>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<alternateTagChoices>
<li>
<tag>Apparel_ShieldBelt</tag>
<chance>0.5</chance>
</li>
</alternateTagChoices>
</li>
</specificApparelRequirements>
<apparelRequired>
<li>DRM_BattleDressC</li>
<li>DRM_BattleHelmC</li>
</apparelRequired>
<weaponTags>
<li>DR_BattleHammer</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>2500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Royal_Guard</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>1</techHediffsChance>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianSlashTail</li>
<li>HardenDragonianOrb</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Royal_Hunter</defName>
<label>Dragonian royal hunter</label>
<combatPower>140</combatPower>
<isFighter>true</isFighter>
<itemQuality>Excellent</itemQuality>
<apparelTags>
<li>DR_Armor</li>
</apparelTags>
<apparelMoney>
<min>1500</min>
<max>3500</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<specificApparelRequirements>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<requiredTag>DRM_BattleDressC</requiredTag>
</li>
<li>
<bodyPartGroup>FullHead</bodyPartGroup>
<requiredTag>DRM_BattleHelmD</requiredTag>
</li>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<alternateTagChoices>
<li>
<tag>Apparel_ShieldBelt</tag>
<chance>0.5</chance>
</li>
</alternateTagChoices>
</li>
</specificApparelRequirements>
<apparelRequired>
<li>DRM_BattleDressC</li>
<li>DRM_BattleHelmD</li>
</apparelRequired>
<weaponTags>
<li>DR_BattleStaff</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>2500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Royal_Guard</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<techHediffsRequired>
<li MayRequire="Ludeon.Rimworld.Royalty">AcidifierDragonianOrb</li>
</techHediffsRequired>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Royal_Warrier</defName>
<label>Dragonian royal Warrier</label>
<labelPlural>Dragonian royal Warrier</labelPlural>
<combatPower>150</combatPower>
<isFighter>true</isFighter>
<itemQuality>Masterwork</itemQuality>
<apparelTags>
<li>DR_Armor</li>
</apparelTags>
<apparelMoney>
<min>1500</min>
<max>3500</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<specificApparelRequirements>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<requiredTag>DRM_BattleDressC</requiredTag>
</li>
<li>
<bodyPartGroup>FullHead</bodyPartGroup>
<requiredTag>DRM_BattleHelmC</requiredTag>
</li>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<alternateTagChoices>
<li>
<tag>Apparel_ShieldBelt</tag>
<chance>0.5</chance>
</li>
</alternateTagChoices>
</li>
</specificApparelRequirements>
<apparelRequired>
<li>DRM_BattleDressC</li>
<li>DRM_BattleHelmC</li>
</apparelRequired>
<weaponTags>
<li>DR_Battlesword</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>2500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Temperd</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>1</techHediffsChance>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Princess</defName>
<label>Dragonian Princess</label>
<labelPlural>Dragonian Princess</labelPlural>
<combatPower>200</combatPower>
<factionLeader>true</factionLeader>
<isFighter>false</isFighter>
<itemQuality>Legendary</itemQuality>
<apparelTags>
<li>Royal</li>
<li>DR_Apparel</li>
<li>DR_PsychicDress</li>
<li>DR_ProtectionOrb</li>
</apparelTags>
<gearHealthRange>1~1</gearHealthRange>
<apparelMoney>
<min>1500</min>
<max>25000</max>
</apparelMoney>
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
<specificApparelRequirements>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<requiredTag>DR_PsychicDress</requiredTag>
</li>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<requiredTag>Apparel_RobeRoyal</requiredTag>
</li>
<li>
<bodyPartGroup>UpperHead</bodyPartGroup>
<requiredTag>Apparel_CrownStellic</requiredTag>
</li>
<li>
<bodyPartGroup>Torso</bodyPartGroup>
<alternateTagChoices>
<li>
<tag>Apparel_ShieldBelt</tag>
<chance>1</chance>
</li>
</alternateTagChoices>
</li>
</specificApparelRequirements>
<apparelRequired>
<li>DR_PsychicDress</li>
<li>DR_PsychicHelm</li>
</apparelRequired>
<weaponTags>
<li>DR_Battlesword</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>25000</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Princess</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsChance>1</techHediffsChance>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
</Defs>

View File

@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ScenarioDef>
<defName>New_Dragonian_Beginning</defName>
<label>New Dragonian Beginning</label>
<description>Three Dragonians come out of the ground,will they have a happy life?</description>
<scenario>
<summary>A small group of Wild Dragonian start a new home.I know you want to know why they must be come out from the ground.</summary>
<playerFaction>
<def>PlayerFaction</def>
<factionDef>Dragonian_PlayerFaction</factionDef>
</playerFaction>
<parts>
<li Class="ScenPart_ConfigPage_ConfigureStartingPawns">
<def>ConfigPage_ConfigureStartingPawns</def>
<pawnChoiceCount>10</pawnChoiceCount>
<pawnCount>3</pawnCount>
</li>
<li Class="ScenPart_PawnFilter_Age">
<def>PawnFilter_Age</def>
<allowedAgeRange>18~58</allowedAgeRange>
</li>
<li Class="ScenPart_PlayerPawnsArriveMethod">
<def>PlayerPawnsArriveMethod</def>
<method>Standing</method>
<visible>false</visible>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>DR_BattleMace</thingDef>
<stuff>Steel</stuff>
</li>
<li Class="ScenPart_CreateIncident">
<def>CreateIncident</def>
<incident>WildManWandersIn</incident>
<intervalDays>10</intervalDays>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>DragonianOrb</thingDef>
<count>3</count>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>Cloth</thingDef>
<count>100</count>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>WoodLog</thingDef>
<count>400</count>
</li>
</parts>
</scenario>
</ScenarioDef>
</Defs>

View File

@@ -0,0 +1,266 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<FactionDef ParentName="Dragonian_PlayerFactionBase" Name="Dragonian_NPCFactionBase" Abstract="True">
<defName>Dragonian_Clans</defName>
<label>Dragonian Clans</label>
<fixedName>Dragonian Nest</fixedName>
<description>a group of dragonian that come out from the ground in one day.they are beautiful wild creature and high value on blackmarket.they take a group to protect them self.</description>
<categoryTag>Dragonian_Faction</categoryTag>
<requiredCountAtGameStart>1</requiredCountAtGameStart>
<maxConfigurableAtWorldCreation>5</maxConfigurableAtWorldCreation>
<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>
<factionIconPath>Dragonian/Icon/DR_Icon</factionIconPath>
<settlementTexturePath>Dragonian/Icon/DR_Icon</settlementTexturePath>
<factionNameMaker>NamerFactionOutlander</factionNameMaker>
<settlementNameMaker>NamerSettlementOutlander</settlementNameMaker>
<humanlikeFaction>true</humanlikeFaction>
<canUseAvoidGrid>true</canUseAvoidGrid>
<techLevel>Medieval</techLevel>
<basicMemberKind>Dragonian_Colonist</basicMemberKind>
<playerInitialSettlementNameMaker>NamerInitialSettlementColony</playerInitialSettlementNameMaker>
<melaninRange>0</melaninRange>
<xenotypeSet>
<xenotypeChances>
<DragonianXenotype MayRequire="Ludeon.RimWorld.Biotech">1</DragonianXenotype>
</xenotypeChances>
</xenotypeSet>
<backstoryCategories><!-- 세력에서 사용하는 백스토리, 단 종족은 폰카인드 설정에서 불러오므로 종족 전용 백스토리는 넣을 필요가 없음 -->
<li>Dragonian_spawnCategoriesA</li>
</backstoryCategories>
<allowedCultures><!-- 허용되는 문화 -->
<li>DragonianCulture</li>
</allowedCultures>
<apparelStuffFilter><!-- 시작시 폰 복장의 재료 -->
<thingDefs>
<li>WoolDragonian</li>
<li>Cloth</li>
</thingDefs>
</apparelStuffFilter>
<caravanTraderKinds>
<li>Caravan_Outlander_BulkGoods</li>
<li>Caravan_Outlander_CombatSupplier</li>
<li>Caravan_Outlander_Exotic</li>
<li>Caravan_Outlander_PirateMerchant</li>
</caravanTraderKinds>
<visitorTraderKinds>
<li>Visitor_Outlander_Standard</li>
</visitorTraderKinds>
<baseTraderKinds>
<li>Base_Dragonian_Standard</li>
</baseTraderKinds>
<allowedArrivalTemperatureRange>-40~45</allowedArrivalTemperatureRange>
<raidLootMaker>DragonianRaidLootMaker</raidLootMaker>
<maxPawnCostPerTotalPointsCurve>
<points>
<li>(500, 100)</li>
<li>(1000, 150)</li>
<li>(2000, 250)</li>
<li>(3000, 10000)</li>
</points>
</maxPawnCostPerTotalPointsCurve>
<raidLootValueFromPointsCurve>
<points>
<li>(35, 35)</li>
<li>(100, 100)</li>
<li>(500, 500)</li>
<li>(800, 800)</li>
<li>(1000, 1000)</li>
</points>
</raidLootValueFromPointsCurve>
<pawnGroupMakers>
<li>
<!-- 村民团 -->
<kindDef>Combat</kindDef>
<commonality>10</commonality>
<options>
<Dragonian_Villager>50</Dragonian_Villager>
<Dragonian_Clan_Guard>30</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>24</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
<li>
<!--=骠骑兵=-->
<kindDef>Combat</kindDef>
<commonality>10</commonality>
<options>
<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>
<options>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>60</Dragonian_Clan_Hunter>
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
</options>
</li>
<li>
<!--=皇家巡卫=-->
<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>
</options>
</li>
<li>
<!--=皇家骠骑=-->
<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>
</options>
</li>
<li>
<!--=皇家游骑=-->
<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>
</options>
</li>
<li>
<!--=禁卫军=-->
<kindDef>Combat</kindDef>
<commonality>10</commonality>
<options>
<Dragonian_Royal_Hunter>40</Dragonian_Royal_Hunter>
<Dragonian_Royal_Warrier>60</Dragonian_Royal_Warrier>
</options>
</li>
<li>
<kindDef>Peaceful</kindDef>
<commonality>99</commonality>
<options>
<Dragonian_Villager>30</Dragonian_Villager>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Trader>20</Dragonian_Clan_Trader>
<Dragonian_Clan_Hunter>29</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
<li>
<!--=公主出巡=-->
<kindDef>Peaceful</kindDef>
<commonality>1</commonality>
<options>
<Dragonian_Royal_Warrier>99</Dragonian_Royal_Warrier>
<Dragonian_Princess>1</Dragonian_Princess>
</options>
</li>
<li>
<kindDef>Trader</kindDef>
<traders>
<Dragonian_Clan_Trader>1</Dragonian_Clan_Trader>
</traders>
<carriers>
<Muffalo>6</Muffalo>
<Dromedary>5</Dromedary>
<Alpaca>2</Alpaca>
<Elephant>1</Elephant>
</carriers>
<guards>
<Dragonian_Villager>30</Dragonian_Villager>
<Dragonian_Clan_Guard>20</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>49</Dragonian_Clan_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</guards>
</li>
<li>
<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_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
</pawnGroupMakers>
</FactionDef>
<FactionDef ParentName="Dragonian_NPCFactionBase">
<defName>Dragonian_NPC</defName>
<label>Dragonian</label>
<description>Dragonian settlement</description>
</FactionDef>
<FactionDef ParentName="Dragonian_NPCFactionBase">
<defName>Unfrindly_Dragonian</defName>
<label>Unfrindly Dragonian</label>
<description>Unfrindly Dragonian is group of dragonian that not fit in clans,they been kick off the group and have to live by them own to rubber others goods.</description>
<listOrderPriority>10</listOrderPriority>
<leaderTitle>Boss</leaderTitle>
<permanentEnemy>true</permanentEnemy>
<factionNameMaker>NamerFactionPirate</factionNameMaker>
<settlementNameMaker>NamerSettlementPirate</settlementNameMaker>
<techLevel>Spacer</techLevel>
<factionIconPath>Dragonian/Icon/DR_Icon_hostile</factionIconPath>
<settlementTexturePath>Dragonian/Icon/DR_Icon_hostile</settlementTexturePath>
</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>
</Defs>

View File

@@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef Name="DRM_ApparelArmorBase" ParentName="ApparelBase" Abstract="True">
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Tailor</effectWorking>
<soundWorking>Recipe_Tailor</soundWorking>
<recipeUsers>
<li>ElectricTailoringBench</li>
<li>HandTailoringBench</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
</recipeMaker>
<graphicData>
<texPath>Dragonian/Apparel/Gear/drapparelF</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<tradeTags>
<li>Armor</li>
</tradeTags>
<statBases>
<WorkToMake>15000</WorkToMake>
<MaxHitPoints>480</MaxHitPoints>
<Mass>9</Mass>
<Flammability>0.4</Flammability>
<ArmorRating_Sharp>0.92</ArmorRating_Sharp>
<ArmorRating_Blunt>0.4</ArmorRating_Blunt>
<ArmorRating_Heat>0.46</ArmorRating_Heat>
<Insulation_Cold>32</Insulation_Cold>
<Insulation_Heat>9</Insulation_Heat>
<EquipDelay>3</EquipDelay>
</statBases>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<costList>
<Plasteel>100</Plasteel>
<WoolDragonian>40</WoolDragonian>
</costList>
<apparel>
<bodyPartGroups>
<li>Torso</li>
<li>Neck</li>
<li>Shoulders</li>
<li>Arms</li>
<li>Legs</li>
</bodyPartGroups>
<wornGraphicPath>Dragonian/Apparel/Gear/drapparelF</wornGraphicPath>
<layers>
<li>Middle</li>
<li>OnSkin</li>
</layers>
<defaultOutfitTags>
<li>Soldier</li>
</defaultOutfitTags>
</apparel>
<comps>
<li Class="CompProperties_Biocodable"/>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef Name="DRM_ApparelArmorHelmetBase" ParentName="ApparelBase" Abstract="True">
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Tailor</effectWorking>
<soundWorking>Recipe_Tailor</soundWorking>
<recipeUsers>
<li>ElectricTailoringBench</li>
<li>HandTailoringBench</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedApparel</unfinishedThingDef>
</recipeMaker>
<graphicData>
<texPath>Dragonian/Apparel/Gear/drahgA</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<tradeTags>
<li>Armor</li>
</tradeTags>
<statBases>
<WorkToMake>8750</WorkToMake>
<MaxHitPoints>220</MaxHitPoints>
<Mass>1</Mass>
<Flammability>0.4</Flammability>
<ArmorRating_Sharp>0.92</ArmorRating_Sharp>
<ArmorRating_Blunt>0.4</ArmorRating_Blunt>
<ArmorRating_Heat>0.46</ArmorRating_Heat>
<Insulation_Cold>4</Insulation_Cold>
<Insulation_Heat>2</Insulation_Heat>
<EquipDelay>1.5</EquipDelay>
</statBases>
<thingCategories>
<li>ArmorHeadgear</li>
</thingCategories>
<costList>
<Plasteel>40</Plasteel>
</costList>
<apparel>
<bodyPartGroups>
<li>FullHead</li>
</bodyPartGroups>
<wornGraphicPath>Dragonian/Apparel/Gear/drahgA</wornGraphicPath>
<layers>
<li>Overhead</li>
</layers>
<defaultOutfitTags>
<li>Soldier</li>
</defaultOutfitTags>
<parentTagDef>ApparelHead</parentTagDef>
</apparel>
<comps>
<li Class="CompProperties_Biocodable"/>
</comps>
<thingSetMakerTags>
<li>RewardStandardHighFreq</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="DRM_ApparelArmorBase">
<defName>DRM_BattleDressC</defName>
<label>dragonian Battle dress c</label>
<description>Lightweight armor with plate on the dress.Upgrade with Plasteel.</description>
<apparel>
<tags>
<li>DR_Armor</li>
<li>DRM_BattleDressC</li>
</tags>
</apparel>
<comps>
<li Class="CompProperties_CauseHediff_Apparel">
<hediff>DRM_KnightForce</hediff>
</li>
</comps>
</ThingDef>
<HediffDef>
<defName>DRM_KnightForce</defName>
<label>KnightForce</label>
<description>Can't be knock back.This person is fully prepared.</description>
<hediffClass>HediffWithComps</hediffClass>
<stages>
<li>
<statFactors>
<StaggerDurationFactor>0</StaggerDurationFactor>
</statFactors>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_RemoveIfApparelDropped" />
</comps>
<isBad>false</isBad>
</HediffDef>
<ThingDef ParentName="DRM_ApparelArmorHelmetBase">
<defName>DRM_BattleHelmC</defName>
<label>dragonian battle helm C</label>
<description>A lightweight battle helm with a complex design.Can protect Full Head.</description>
<apparel>
<tags>
<li>DR_Armor</li>
<li>DRM_BattleHelmC</li>
</tags>
</apparel>
</ThingDef>
<ThingDef ParentName="DRM_ApparelArmorHelmetBase">
<defName>DRM_BattleHelmD</defName>
<label>dragonian battle helm D</label>
<description>A lightweight battle helm with a complex design.Can protect Full Head.</description>
<apparel>
<tags>
<li>DR_Armor</li>
<li>DRM_BattleHelmD</li>
</tags>
<wornGraphicPath>Dragonian/Apparel/Gear/drahgB</wornGraphicPath>
</apparel>
<graphicData>
<texPath>Dragonian/Apparel/Gear/drahgB</texPath>
</graphicData>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,198 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BodyPartProstheticBase">
<defName>DR_FakeTail</defName>
<label>fake tail</label>
<description>It is a fake tail made of leather.</description>
<techLevel>Medieval</techLevel>
<recipeMaker>
<recipeUsers Inherit="False">
<li>ElectricTailoringBench</li>
<li>HandTailoringBench</li>
</recipeUsers>
</recipeMaker>
<costList>
<Cloth>85</Cloth>
</costList>
<statBases>
<WorkToMake>4500</WorkToMake>
<Mass>0.5</Mass>
</statBases>
<techHediffsTags>
<li>Simple</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartBionicBase">
<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>
<techLevel>Spacer</techLevel>
<costList>
<Plasteel>15</Plasteel>
<ComponentSpacer>4</ComponentSpacer>
</costList>
<statBases>
<WorkToMake>26000</WorkToMake>
<Mass>5</Mass>
</statBases>
<techHediffsTags>
<li>Advanced</li>
</techHediffsTags>
</ThingDef>
<ThingDef Name="BodyPartDROrbsBase" ParentName="BodyPartBase" Abstract="True">
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>0.80</drawSize>
<color>(190,190,190)</color>
</graphicData>
<thingCategories>
<li>BodyPartsNatural</li>
</thingCategories>
<statBases>
<DeteriorationRate>0</DeteriorationRate>
</statBases>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>FlareDragonianOrb</defName>
<label>Flare DragonianOrb</label>
<description>An Flare DragonianOrb. Allow owner to burst a fireball.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_flare</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>FlareDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>HyperhealDragonianOrb</defName>
<label>Hyperheal DragonianOrb</label>
<description>An Hyperheal DragonianOrb.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>HyperhealDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>HardenDragonianOrb</defName>
<label>Harden DragonianOrb</label>
<description>An Harden DragonianOrb.Make it Hard.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>HardenDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_SlashTail</defName>
<label>slash tail</label>
<description>A slash tail turn dragonian's tail into a massive blade.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_SlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>300</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_FlameSlashTail</defName>
<label>Flame slash tail</label>
<description>A Flame slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly hot.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_FlameSlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>500</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_AcidSlashTail</defName>
<label>Acid slash tail</label>
<description>An Acid slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with acid.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_AcidSlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>500</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>DRM_ExplosiveSlashTail</defName>
<label>Explosive slash tail</label>
<description>An Explosive slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with Explosives.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_ExplosiveSlashTail</RecipeDef>
</descriptionHyperlinks>
<thingSetMakerTags>
<li>RewardStandardLowFreq</li>
</thingSetMakerTags>
<statBases>
<MarketValue>500</MarketValue>
<Mass>1.0</Mass>
</statBases>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,202 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleHammer</defName>
<label>battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, Electrical shock temporarily paralyzes the circuit.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/DR_BattleHammer</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<uiIconScale>1</uiIconScale>
<techLevel>Medieval</techLevel>
<statBases>
<WorkToMake>12000</WorkToMake>
<Mass>25</Mass>
</statBases>
<equippedAngleOffset>0</equippedAngleOffset>
<costStuffCount>80</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList>
<WoolDragonian>40</WoolDragonian>
<Steel>40</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
</costList>
<recipeMaker>
<researchPrerequisite>Electricity</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<weaponTags>
<li>DR_BattleHammer</li>
</weaponTags>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>17</power>
<extraMeleeDamages>
<li>
<def>EMP</def>
<amount>5</amount>
</li>
</extraMeleeDamages>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Blunt</li>
</capacities>
<power>29</power>
<cooldownTime>3</cooldownTime>
<extraMeleeDamages>
<li>
<def>EMP</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</li>
</tools>
<meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef>
<!-- <DamageDef ParentName="Bite"> -->
<!-- <defName>DR_ShortCircuit</defName> -->
<!-- <label>short circuit</label> -->
<!-- <additionalHediffs> -->
<!-- <li> -->
<!-- <hediff>DR_MechaShortCircuit</hediff> -->
<!-- <severityPerDamageDealt>0.10</severityPerDamageDealt> -->
<!-- </li> -->
<!-- </additionalHediffs> -->
<!-- </DamageDef> -->
<!-- <HediffDef> -->
<!-- <defName>DR_MechaShortCircuit</defName> -->
<!-- <label>short circuit</label> -->
<!-- <description>overvoltage in the circuit. This can come from various sources, including environmental toxins, venomous bites, or poisoned weapons. -->
<!-- \nAt high doses, toxic buildup is lethal. Even at low doses, it can generate cancers. -->
<!-- \nCreatures who die with toxic buildup cannot be eaten.</description> -->
<!-- <hediffClass>HediffWithComps</hediffClass> -->
<!-- <defaultLabelColor>(0.7, 0.7, 1.0)</defaultLabelColor> -->
<!-- <lethalSeverity>1</lethalSeverity> -->
<!-- <makesSickThought>false</makesSickThought> -->
<!-- <scenarioCanAdd>true</scenarioCanAdd> -->
<!-- <comps> -->
<!-- <li Class="HediffCompProperties_Immunizable"> -->
<!-- <severityPerDayNotImmune>-0.08</severityPerDayNotImmune> -->
<!-- </li> -->
<!-- </comps> -->
<!-- <stages> -->
<!-- <li> -->
<!-- <label>initial</label> -->
<!-- <becomeVisible>false</becomeVisible> -->
<!-- </li> -->
<!-- <li> -->
<!-- <label>initial</label> -->
<!-- <minSeverity>0.04</minSeverity> -->
<!-- <capMods> -->
<!-- <li> -->
<!-- <capacity>Consciousness</capacity> -->
<!-- <offset>-0.05</offset> -->
<!-- </li> -->
<!-- </capMods> -->
<!-- </li> -->
<!-- <li> -->
<!-- <label>minor</label> -->
<!-- <minSeverity>0.2</minSeverity> -->
<!-- <capMods> -->
<!-- <li> -->
<!-- <capacity>Consciousness</capacity> -->
<!-- <offset>-0.10</offset> -->
<!-- </li> -->
<!-- </capMods> -->
<!-- </li> -->
<!-- <li> -->
<!-- <label>moderate</label> -->
<!-- <minSeverity>0.40</minSeverity> -->
<!-- <vomitMtbDays>5</vomitMtbDays> -->
<!-- <capMods> -->
<!-- <li> -->
<!-- <capacity>Consciousness</capacity> -->
<!-- <offset>-0.15</offset> -->
<!-- </li> -->
<!-- </capMods> -->
<!-- <hediffGivers> -->
<!-- <li Class="HediffGiver_Random"> -->
<!-- <hediff>Dementia</hediff> -->
<!-- <mtbDays>146</mtbDays> -->
<!-- <partsToAffect> -->
<!-- <li>Brain</li> -->
<!-- </partsToAffect> -->
<!-- </li> -->
<!-- <li Class="HediffGiver_Random"> -->
<!-- <hediff>Carcinoma</hediff> -->
<!-- <mtbDays>438</mtbDays> -->
<!-- <canAffectAnyLivePart>true</canAffectAnyLivePart> -->
<!-- </li> -->
<!-- </hediffGivers> -->
<!-- </li> -->
<!-- <li> -->
<!-- <label>serious</label> -->
<!-- <minSeverity>0.60</minSeverity> -->
<!-- <vomitMtbDays>1</vomitMtbDays> -->
<!-- <capMods> -->
<!-- <li> -->
<!-- <capacity>Consciousness</capacity> -->
<!-- <offset>-0.25</offset> -->
<!-- </li> -->
<!-- </capMods> -->
<!-- <hediffGivers> -->
<!-- <li Class="HediffGiver_Random"> -->
<!-- <hediff>Dementia</hediff> -->
<!-- <mtbDays>37</mtbDays> -->
<!-- <partsToAffect> -->
<!-- <li>Brain</li> -->
<!-- </partsToAffect> -->
<!-- </li> -->
<!-- <li Class="HediffGiver_Random"> -->
<!-- <hediff>Carcinoma</hediff> -->
<!-- <mtbDays>111</mtbDays> -->
<!-- <canAffectAnyLivePart>true</canAffectAnyLivePart> -->
<!-- </li> -->
<!-- </hediffGivers> -->
<!-- </li> -->
<!-- <li> -->
<!-- <label>extreme</label> -->
<!-- <minSeverity>0.80</minSeverity> -->
<!-- <vomitMtbDays>0.5</vomitMtbDays> -->
<!-- <capMods> -->
<!-- <li> -->
<!-- <capacity>Consciousness</capacity> -->
<!-- <setMax>0.10</setMax> -->
<!-- </li> -->
<!-- </capMods> -->
<!-- <hediffGivers> -->
<!-- <li Class="HediffGiver_Random"> -->
<!-- <hediff>Dementia</hediff> -->
<!-- <mtbDays>13</mtbDays> -->
<!-- <partsToAffect> -->
<!-- <li>Brain</li> -->
<!-- </partsToAffect> -->
<!-- </li> -->
<!-- <li Class="HediffGiver_Random"> -->
<!-- <hediff>Carcinoma</hediff> -->
<!-- <mtbDays>39</mtbDays> -->
<!-- <canAffectAnyLivePart>true</canAffectAnyLivePart> -->
<!-- </li> -->
<!-- </hediffGivers> -->
<!-- </li> -->
<!-- </stages> -->
<!-- </HediffDef> -->
</Defs>

View File

@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<TraderKindDef>
<defName>Base_Dragonian_Standard</defName>
<stockGenerators>
<!-- Resources -->
<li Class="StockGenerator_SingleDef">
<thingDef>Silver</thingDef>
<countRange>800~3000</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>ComponentIndustrial</thingDef>
<countRange>20~70</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>Steel</thingDef>
<countRange>100~1500</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>Gold</thingDef>
<countRange>20~200</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>Uranium</thingDef>
<countRange>50~500</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>Plasteel</thingDef>
<countRange>50~500</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>Jade</thingDef>
<countRange>50~500</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>WoolDragonian</thingDef>
<countRange>50~500</countRange>
</li>
<li Class="StockGenerator_Category">
<categoryDef>FoodRaw</categoryDef>
<excludedCategories><li>EggsFertilized</li></excludedCategories>
<thingDefCountRange>2~4</thingDefCountRange>
<totalPriceRange>400~800</totalPriceRange>
</li>
<li Class="StockGenerator_Category">
<categoryDef>FoodMeals</categoryDef>
<thingDefCountRange>1~2</thingDefCountRange>
<countRange>12~50</countRange>
</li>
<li Class="StockGenerator_MultiDef">
<thingDefs>
<li>Kibble</li>
<li>Pemmican</li>
</thingDefs>
</li>
<!-- Weapons -->
<li Class="StockGenerator_MarketValue">
<tradeTag>WeaponRanged</tradeTag>
<countRange>3~6</countRange>
</li>
<li Class="StockGenerator_Category">
<categoryDef>WeaponsMelee</categoryDef>
<thingDefCountRange>3~4</thingDefCountRange>
<countRange>1~2</countRange>
</li>
<!-- Apparel -->
<li Class="StockGenerator_MarketValue">
<tradeTag>BasicClothing</tradeTag>
<countRange>8~12</countRange>
</li>
<li Class="StockGenerator_MarketValue">
<tradeTag>Clothing</tradeTag>
<countRange>2~4</countRange>
</li>
<li Class="StockGenerator_MarketValue">
<tradeTag>Armor</tradeTag>
<countRange>2~4</countRange>
</li>
<!-- Drugs -->
<li Class="StockGenerator_Category">
<categoryDef>Drugs</categoryDef>
<thingDefCountRange>3~4</thingDefCountRange>
<totalPriceRange>700~1500</totalPriceRange>
</li>
<!-- Implants -->
<li Class="StockGenerator_Tag">
<tradeTag>TechHediff</tradeTag>
<thingDefCountRange>2~4</thingDefCountRange>
<countRange>1~1</countRange>
</li>
<!-- Slaves -->
<li Class="StockGenerator_Slaves">
<respectPopulationIntent>true</respectPopulationIntent>
<countRange>-1~2</countRange>
</li>
<!-- Animals -->
<li Class="StockGenerator_Animals">
<tradeTagsSell>
<li>AnimalFarm</li>
<li>AnimalPet</li>
</tradeTagsSell>
<tradeTagsBuy>
<li>AnimalUncommon</li>
<li>AnimalExotic</li>
</tradeTagsBuy>
<kindCountRange>2~4</kindCountRange>
<countRange>3~8</countRange>
<createMatingPair>
<li>AnimalFarm</li>
</createMatingPair>
</li>
<!-- Buying -->
<li Class="StockGenerator_BuyExpensiveSimple" />
<li Class="StockGenerator_BuyTradeTag"><tag>Drugs</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>Art</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>PsylinkNeuroformer</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>ImplantEmpireCommon</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>ImplantEmpireRoyal</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>MusicalInstrument</tag></li>
</stockGenerators>
</TraderKindDef>
</Defs>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DRM_HealBreakOut.label>超再生爆发</DRM_HealBreakOut.label>
<DRM_HealBreakOut.description>短时间超载龙珠。提供极度异常的再生速度。</DRM_HealBreakOut.description>
<DR_FireBurst.label>火焰爆发</DR_FireBurst.label>
<DR_FireBurst.description>超载龙珠引发爆炸,并在地面形成易燃区域。</DR_FireBurst.description>
<DR_BattleStaffBurner.label>火焰喷射</DR_BattleStaffBurner.label>
<DR_BattleStaffBurner.description>使用大地魔法的力量,喷射出一片巨大的锥形火焰。</DR_BattleStaffBurner.description>
</LanguageData>

View File

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_Princess.title>龙娘 公主</Dragonian_Princess.title>
<Dragonian_Princess.titleShort>公主</Dragonian_Princess.titleShort>
<Dragonian_Princess.description>[PAWN_nameDef]是龙娘公主。\n她对外面的世界发生的事情一无所知。</Dragonian_Princess.description>
<Dragonian_Pet.title>龙娘 宠物</Dragonian_Pet.title>
<Dragonian_Pet.titleShort>宠物</Dragonian_Pet.titleShort>
<Dragonian_Pet.description>[PAWN_nameDef]是龙娘宠物。\n她的工作就是乖乖趴在地上卖萌。</Dragonian_Pet.description>
<Dragonian_Warrier.title>龙娘 战士</Dragonian_Warrier.title>
<Dragonian_Warrier.titleShort>战士</Dragonian_Warrier.titleShort>
<Dragonian_Warrier.description>[PAWN_nameDef]是龙娘战士。\n她必须保护聚落不受敌人侵犯。</Dragonian_Warrier.description>
<Dragonian_WildMan.title>野生的 龙娘</Dragonian_WildMan.title>
<Dragonian_WildMan.titleShort>野生龙娘</Dragonian_WildMan.titleShort>
<Dragonian_WildMan.description>[PAWN_nameDef]是野生的龙娘。\n她来自地下的世界。</Dragonian_WildMan.description>
<Dragonian_Clan_Guard.title>龙娘 村庄守卫</Dragonian_Clan_Guard.title>
<Dragonian_Clan_Guard.titleShort>村庄守卫</Dragonian_Clan_Guard.titleShort>
<Dragonian_Clan_Guard.description>[PAWN_nameDef]是龙娘村庄守卫。\n她只是负责驱赶野生动物而已。</Dragonian_Clan_Guard.description>
<Dragonian_Trader.title>龙娘 商人</Dragonian_Trader.title>
<Dragonian_Trader.titleShort>商人</Dragonian_Trader.titleShort>
<Dragonian_Trader.description>[PAWN_nameDef]是龙娘商人。\n她被村民们赶了出来直到她赚够足够的白银带回去。</Dragonian_Trader.description>
<Dragonian_Villager.title>龙娘 村民</Dragonian_Villager.title>
<Dragonian_Villager.titleShort>村民</Dragonian_Villager.titleShort>
<Dragonian_Villager.description>[PAWN_nameDef]是龙娘村民。\n普普通通没什么特别的。</Dragonian_Villager.description>
<Dragonian_Worker.title>龙娘 工人</Dragonian_Worker.title>
<Dragonian_Worker.titleShort>工人</Dragonian_Worker.titleShort>
<Dragonian_Worker.description>[PAWN_nameDef]是龙娘工人。\n她负责包揽村里所有的重活。</Dragonian_Worker.description>
<Dragonian_Engineer.title>龙娘 工程师</Dragonian_Engineer.title>
<Dragonian_Engineer.titleShort>工程师</Dragonian_Engineer.titleShort>
<Dragonian_Engineer.description>[PAWN_nameDef]是龙娘工程师。\n她负责造漂亮房子和制作可爱的东西。</Dragonian_Engineer.description>
<Dragonian_Doctor.title>龙娘 博士</Dragonian_Doctor.title>
<Dragonian_Doctor.titleShort>博士</Dragonian_Doctor.titleShort>
<Dragonian_Doctor.description>[PAWN_nameDef]是龙娘博士。\n在这种地方保持智慧是一件很难的事情。不过她做到了。</Dragonian_Doctor.description>
<Dragonian_Royal_Guard.title>龙娘 皇家卫士</Dragonian_Royal_Guard.title>
<Dragonian_Royal_Guard.titleShort>皇家卫士</Dragonian_Royal_Guard.titleShort>
<Dragonian_Royal_Guard.description>[PAWN_nameDef]是龙娘皇家卫士。\n她负责保护皇室成员。即使在最危急的情况也未尝败绩。</Dragonian_Royal_Guard.description>
<Dragonian_Royal_Maid.title>龙娘 皇家女仆</Dragonian_Royal_Maid.title>
<Dragonian_Royal_Maid.titleShort>皇家女仆</Dragonian_Royal_Maid.titleShort>
<Dragonian_Royal_Maid.description>[PAWN_nameDef]是龙娘皇家女仆。\n她是家政工作的真正大师。真正的优雅化身。</Dragonian_Royal_Maid.description>
<Dragonian_Temperd.title>龙娘 历战王</Dragonian_Temperd.title>
<Dragonian_Temperd.titleShort>历战王</Dragonian_Temperd.titleShort>
<Dragonian_Temperd.description>[PAWN_nameDef]是龙娘历战王。\n她一次次的被猎人猎杀。但她活了下来并成为真正的猎人。</Dragonian_Temperd.description>
<Dragonian_Necromancer.title>龙娘 死灵女巫</Dragonian_Necromancer.title>
<Dragonian_Necromancer.titleShort>死灵女巫</Dragonian_Necromancer.titleShort>
<Dragonian_Necromancer.description>[PAWN_nameDef]是龙娘死灵女巫。\n尚未被归类。她是如此神秘没人知道她究竟是活着还是已经死了。</Dragonian_Necromancer.description>
</LanguageData>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_Body.corePart.parts.18.customLabel>龙珠</Dragonian_Body.corePart.parts.18.customLabel>
</LanguageData>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_PlayerFaction.label>龙娘小窝</Dragonian_PlayerFaction.label>
<Dragonian_PlayerFaction.description>一处新的龙娘定居点。她们会过得开心吗?</Dragonian_PlayerFaction.description>
<Dragonian_PlayerFaction.pawnsPlural>龙娘村民</Dragonian_PlayerFaction.pawnsPlural>
<Dragonian_NPC.label>龙娘</Dragonian_NPC.label>
<Dragonian_NPC.description>龙娘的定居地。</Dragonian_NPC.description>
<Dragonian_NPC.fixedName>龙之谷</Dragonian_NPC.fixedName>
<Dragonian_NPC.pawnsPlural>龙娘</Dragonian_NPC.pawnsPlural>
<Dragonian_NPC.leaderTitle>龙娘公主</Dragonian_NPC.leaderTitle>
<Unfrindly_Dragonian.label>恶龙</Unfrindly_Dragonian.label>
<Unfrindly_Dragonian.description>不受欢迎的龙娘的定居地。</Unfrindly_Dragonian.description>
<Unfrindly_Dragonian.fixedName>恶龙咆哮</Unfrindly_Dragonian.fixedName>
<Unfrindly_Dragonian.pawnsPlural>龙娘</Unfrindly_Dragonian.pawnsPlural>
<Unfrindly_Dragonian.leaderTitle>龙娘异教</Unfrindly_Dragonian.leaderTitle>
</LanguageData>

View File

@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BionicTail.label>仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>一条龙娘专用的仿生尾巴。它还包含一个小型AI帮助使用者自动保持平衡。</DR_BionicTail.description>
<DR_BionicTail.labelNoun>仿生尾</DR_BionicTail.labelNoun>
<DR_FakeTail.label>假尾巴</DR_FakeTail.label>
<DR_FakeTail.description>一条龙娘专用的假尾巴。它只是用一根皮革带子作为替代。总比没有强一点。</DR_FakeTail.description>
<DR_FakeTail.labelNoun>假尾巴</DR_FakeTail.labelNoun>
<FakeDragonianOrb.label>玻璃龙珠</FakeDragonianOrb.label>
<FakeDragonianOrb.description>一个大玻璃球。用来替代龙娘缺失的那颗。</FakeDragonianOrb.description>
<FakeDragonianOrb.labelNoun>玻璃龙珠</FakeDragonianOrb.labelNoun>
<FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label>
<FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。</FlareDragonianOrb.description>
<FlareDragonianOrb.labelNoun>火炎龙珠</FlareDragonianOrb.labelNoun>
<NecroDragonianOrb.label>龙娘 死灵龙珠</NecroDragonianOrb.label>
<NecroDragonianOrb.description>一颗龙珠。能够释放死灵粉尘。</NecroDragonianOrb.description>
<NecroDragonianOrb.labelNoun>死灵龙珠</NecroDragonianOrb.labelNoun>
<HyperhealDragonianOrb.label>龙娘 超再生珠</HyperhealDragonianOrb.label>
<HyperhealDragonianOrb.description>一颗龙珠。拥有强大的再生能力。</HyperhealDragonianOrb.description>
<HyperhealDragonianOrb.labelNoun>超再生珠</HyperhealDragonianOrb.labelNoun>
<HardenDragonianOrb.label>龙娘 硬化龙珠</HardenDragonianOrb.label>
<HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description>
<HardenDragonianOrb.labelNoun>硬化龙珠</HardenDragonianOrb.labelNoun>
<AcidifierDragonianOrb.label>龙娘 酸解龙珠</AcidifierDragonianOrb.label>
<AcidifierDragonianOrb.description>一颗龙珠。死亡时溶解身上的装备。</AcidifierDragonianOrb.description>
<AcidifierDragonianOrb.labelNoun>酸解龙珠</AcidifierDragonianOrb.labelNoun>
<DRM_SlashTail.label>龙娘 斩龙尾</DRM_SlashTail.label>
<DRM_SlashTail.description>一条斩龙尾。巨大的剑刃替代了尾巴。</DRM_SlashTail.description>
<DRM_SlashTail.labelNoun>斩龙尾</DRM_SlashTail.labelNoun>
<DRM_FlameSlashTail.label>龙娘 焚斩尾</DRM_FlameSlashTail.label>
<DRM_FlameSlashTail.description>一条焚斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度炙热。</DRM_FlameSlashTail.description>
<DRM_FlameSlashTail.labelNoun>焚斩尾</DRM_FlameSlashTail.labelNoun>
<DRM_AcidSlashTail.label>龙娘 酸斩尾</DRM_AcidSlashTail.label>
<DRM_AcidSlashTail.description>一条酸斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴能分泌危险的腐蚀性酸液。</DRM_AcidSlashTail.description>
<DRM_AcidSlashTail.labelNoun>酸斩尾</DRM_AcidSlashTail.labelNoun>
<DRM_ExplosiveSlashTail.label>龙娘 碎斩尾</DRM_ExplosiveSlashTail.label>
<DRM_ExplosiveSlashTail.description>一条碎斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴上覆盖了危险的易爆材料。</DRM_ExplosiveSlashTail.description>
<DRM_ExplosiveSlashTail.labelNoun>碎斩尾</DRM_ExplosiveSlashTail.labelNoun>
<DRM_KnightForce.label>骑士之力</DRM_KnightForce.label>
<DRM_KnightForce.description>这个人已经完全准备就绪。无法被击退。</DRM_KnightForce.description>
<DRM_HealBreakOut.label>超再生爆发</DRM_HealBreakOut.label>
<DRM_HealBreakOut.description>这个人正处于超再生爆发状态。伤势以极度异常的速度愈合。</DRM_HealBreakOut.description>
<DRM_SummonSickness.label>召唤失调综合征</DRM_SummonSickness.label>
<DRM_SummonSickness.description>这个人不应该出现在这里。他的身体正在崩解,症状将会持续恶化,最终会导致死亡。</DRM_SummonSickness.description>
<!-- EN: frostbite -->
<DRM_Frostbite.label>冻伤</DRM_Frostbite.label>
<!-- EN: Frozen tissue caused by exposure to cold without adequate protection. Frostbite is very painful, and frostbitten body parts are often lost. -->
<DRM_Frostbite.description>冻伤是由于寒冷潮湿作用引起的患者局部或全身损伤。冻伤非常痛苦,患者经常会被迫失去冻伤的身体部位。</DRM_Frostbite.description>
<!-- EN: tended -->
<DRM_Frostbite.comps.HediffComp_TendDuration.labelSolidTendedWell>已简单处理</DRM_Frostbite.comps.HediffComp_TendDuration.labelSolidTendedWell>
<!-- EN: bandaged -->
<DRM_Frostbite.comps.HediffComp_TendDuration.labelTendedWell>已包扎</DRM_Frostbite.comps.HediffComp_TendDuration.labelTendedWell>
<!-- EN: tended -->
<DRM_Frostbite.comps.HediffComp_TendDuration.labelTendedWellInner>已缝合</DRM_Frostbite.comps.HediffComp_TendDuration.labelTendedWellInner>
<!-- EN: frostbite scar -->
<DRM_Frostbite.comps.HediffComp_GetsPermanent.permanentLabel>冻伤疤痕</DRM_Frostbite.comps.HediffComp_GetsPermanent.permanentLabel>
<!-- EN: Lost to frostbite -->
<DRM_Frostbite.injuryProps.destroyedLabel>因冻伤失去</DRM_Frostbite.injuryProps.destroyedLabel>
<!-- EN: {0} in the {1} -->
<DRM_Frostbite.labelNounPretty>{1}中的{0}</DRM_Frostbite.labelNounPretty>
<DRM_ArmorMeltdown.label>护甲熔解</DRM_ArmorMeltdown.label>
<DRM_ArmorMeltdown.description>由于持续受到高热影响,这个人的护甲正在熔化。将随程度降低热能护甲。</DRM_ArmorMeltdown.description>
<!-- EN: minor -->
<DRM_ArmorMeltdown.stages.minor-0.label>轻微熔化</DRM_ArmorMeltdown.stages.minor-0.label>
<!-- EN: minor -->
<DRM_ArmorMeltdown.stages.minor-1.label>较轻熔化</DRM_ArmorMeltdown.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_ArmorMeltdown.stages.moderate.label>中等熔化</DRM_ArmorMeltdown.stages.moderate.label>
<!-- EN: serious -->
<DRM_ArmorMeltdown.stages.serious.label>严重熔化</DRM_ArmorMeltdown.stages.serious.label>
<!-- EN: extreme -->
<DRM_ArmorMeltdown.stages.extreme.label>极重熔化</DRM_ArmorMeltdown.stages.extreme.label>
<!-- EN: extreme -->
<DRM_ArmorMeltdown.stages.completely.label>完全熔化</DRM_ArmorMeltdown.stages.completely.label>
<DRM_AcidCorrosion.label>酸性腐蚀</DRM_AcidCorrosion.label>
<DRM_AcidCorrosion.description>由于接触强酸性物质,这个人的护甲正在受到腐蚀。将随程度降低护甲。</DRM_AcidCorrosion.description>
<!-- EN: minor -->
<DRM_AcidCorrosion.stages.minor-0.label>轻微腐蚀</DRM_AcidCorrosion.stages.minor-0.label>
<!-- EN: minor -->
<DRM_AcidCorrosion.stages.minor-1.label>较轻腐蚀</DRM_AcidCorrosion.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_AcidCorrosion.stages.moderate.label>中等腐蚀</DRM_AcidCorrosion.stages.moderate.label>
<!-- EN: serious -->
<DRM_AcidCorrosion.stages.serious.label>严重腐蚀</DRM_AcidCorrosion.stages.serious.label>
<!-- EN: extreme -->
<DRM_AcidCorrosion.stages.extreme.label>极重腐蚀</DRM_AcidCorrosion.stages.extreme.label>
<!-- EN: extreme -->
<DRM_AcidCorrosion.stages.completely.label>完全腐蚀</DRM_AcidCorrosion.stages.completely.label>
</LanguageData>

View File

@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<Dragonian_Villager.label>龙娘村民</Dragonian_Villager.label>
<Dragonian_Villager.labelPlural>龙娘村民</Dragonian_Villager.labelPlural>
<Dragonian_Villager.labelMale>龙娘村民</Dragonian_Villager.labelMale>
<Dragonian_Villager.labelMalePlural>龙娘村民</Dragonian_Villager.labelMalePlural>
<Dragonian_Villager.labelFemale>龙娘村民</Dragonian_Villager.labelFemale>
<Dragonian_Villager.labelFemalePlural>龙娘村民</Dragonian_Villager.labelFemalePlural>
<Dragonian_Clan_Guard.label>龙娘村庄守卫</Dragonian_Clan_Guard.label>
<Dragonian_Clan_Guard.labelPlural>龙娘村庄守卫</Dragonian_Clan_Guard.labelPlural>
<Dragonian_Clan_Guard.labelMale>龙娘村庄守卫</Dragonian_Clan_Guard.labelMale>
<Dragonian_Clan_Guard.labelMalePlural>龙娘村庄守卫</Dragonian_Clan_Guard.labelMalePlural>
<Dragonian_Clan_Guard.labelFemale>龙娘村庄守卫</Dragonian_Clan_Guard.labelFemale>
<Dragonian_Clan_Guard.labelFemalePlural>龙娘村庄守卫</Dragonian_Clan_Guard.labelFemalePlural>
<Dragonian_Clan_Hunter.label>龙娘村庄游骑</Dragonian_Clan_Hunter.label>
<Dragonian_Clan_Hunter.labelPlural>龙娘村庄游骑</Dragonian_Clan_Hunter.labelPlural>
<Dragonian_Clan_Hunter.labelMale>龙娘村庄游骑</Dragonian_Clan_Hunter.labelMale>
<Dragonian_Clan_Hunter.labelMalePlural>龙娘村庄游骑</Dragonian_Clan_Hunter.labelMalePlural>
<Dragonian_Clan_Hunter.labelFemale>龙娘村庄游骑</Dragonian_Clan_Hunter.labelFemale>
<Dragonian_Clan_Hunter.labelFemalePlural>龙娘村庄游骑</Dragonian_Clan_Hunter.labelFemalePlural>
<Dragonian_Clan_Warrier.label>龙娘村庄骠骑</Dragonian_Clan_Warrier.label>
<Dragonian_Clan_Warrier.labelPlural>龙娘村庄骠骑</Dragonian_Clan_Warrier.labelPlural>
<Dragonian_Clan_Warrier.labelMale>龙娘村庄骠骑</Dragonian_Clan_Warrier.labelMale>
<Dragonian_Clan_Warrier.labelMalePlural>龙娘村庄骠骑</Dragonian_Clan_Warrier.labelMalePlural>
<Dragonian_Clan_Warrier.labelFemale>龙娘村庄骠骑</Dragonian_Clan_Warrier.labelFemale>
<Dragonian_Clan_Warrier.labelFemalePlural>龙娘村庄骠骑</Dragonian_Clan_Warrier.labelFemalePlural>
<Dragonian_Clan_Trader.label>龙娘村庄商人</Dragonian_Clan_Trader.label>
<Dragonian_Clan_Trader.labelPlural>龙娘村庄商人</Dragonian_Clan_Trader.labelPlural>
<Dragonian_Clan_Trader.labelMale>龙娘村庄商人</Dragonian_Clan_Trader.labelMale>
<Dragonian_Clan_Trader.labelMalePlural>龙娘村庄商人</Dragonian_Clan_Trader.labelMalePlural>
<Dragonian_Clan_Trader.labelFemale>龙娘村庄商人</Dragonian_Clan_Trader.labelFemale>
<Dragonian_Clan_Trader.labelFemalePlural>龙娘村庄商人</Dragonian_Clan_Trader.labelFemalePlural>
<Dragonian_Clan_Councilman.label>龙娘村庄领袖</Dragonian_Clan_Councilman.label>
<Dragonian_Clan_Councilman.labelPlural>龙娘村庄领袖</Dragonian_Clan_Councilman.labelPlural>
<Dragonian_Clan_Councilman.labelMale>龙娘村庄领袖</Dragonian_Clan_Councilman.labelMale>
<Dragonian_Clan_Councilman.labelMalePlural>龙娘村庄领袖</Dragonian_Clan_Councilman.labelMalePlural>
<Dragonian_Clan_Councilman.labelFemale>龙娘村庄领袖</Dragonian_Clan_Councilman.labelFemale>
<Dragonian_Clan_Councilman.labelFemalePlural>龙娘村庄领袖</Dragonian_Clan_Councilman.labelFemalePlural>
<Dragonian_Royal_Guard.label>龙娘皇家卫士</Dragonian_Royal_Guard.label>
<Dragonian_Royal_Guard.labelPlural>龙娘皇家卫士</Dragonian_Royal_Guard.labelPlural>
<Dragonian_Royal_Guard.labelMale>龙娘皇家卫士</Dragonian_Royal_Guard.labelMale>
<Dragonian_Royal_Guard.labelMalePlural>龙娘皇家卫士</Dragonian_Royal_Guard.labelMalePlural>
<Dragonian_Royal_Guard.labelFemale>龙娘皇家卫士</Dragonian_Royal_Guard.labelFemale>
<Dragonian_Royal_Guard.labelFemalePlural>龙娘皇家卫士</Dragonian_Royal_Guard.labelFemalePlural>
<Dragonian_Royal_Hunter.label>龙娘皇家游骑</Dragonian_Royal_Hunter.label>
<Dragonian_Royal_Hunter.labelPlural>龙娘皇家游骑</Dragonian_Royal_Hunter.labelPlural>
<Dragonian_Royal_Hunter.labelMale>龙娘皇家游骑</Dragonian_Royal_Hunter.labelMale>
<Dragonian_Royal_Hunter.labelMalePlural>龙娘皇家游骑</Dragonian_Royal_Hunter.labelMalePlural>
<Dragonian_Royal_Hunter.labelFemale>龙娘皇家游骑</Dragonian_Royal_Hunter.labelFemale>
<Dragonian_Royal_Hunter.labelFemalePlural>龙娘皇家游骑</Dragonian_Royal_Hunter.labelFemalePlural>
<Dragonian_Royal_Warrier.label>龙娘皇家禁卫</Dragonian_Royal_Warrier.label>
<Dragonian_Royal_Warrier.labelPlural>龙娘皇家禁卫</Dragonian_Royal_Warrier.labelPlural>
<Dragonian_Royal_Warrier.labelMale>龙娘皇家禁卫</Dragonian_Royal_Warrier.labelMale>
<Dragonian_Royal_Warrier.labelMalePlural>龙娘皇家禁卫</Dragonian_Royal_Warrier.labelMalePlural>
<Dragonian_Royal_Warrier.labelFemale>龙娘皇家禁卫</Dragonian_Royal_Warrier.labelFemale>
<Dragonian_Royal_Warrier.labelFemalePlural>龙娘皇家禁卫</Dragonian_Royal_Warrier.labelFemalePlural>
<Dragonian_Princess.label>龙娘公主</Dragonian_Princess.label>
<Dragonian_Princess.labelPlural>龙娘公主</Dragonian_Princess.labelPlural>
<Dragonian_Princess.labelMale>龙娘公主</Dragonian_Princess.labelMale>
<Dragonian_Princess.labelMalePlural>龙娘公主</Dragonian_Princess.labelMalePlural>
<Dragonian_Princess.labelFemale>龙娘公主</Dragonian_Princess.labelFemale>
<Dragonian_Princess.labelFemalePlural>龙娘公主</Dragonian_Princess.labelFemalePlural>
<Dragonian_Necro_Warrier.label>龙娘尸姬</Dragonian_Necro_Warrier.label>
<Dragonian_Necro_Warrier.labelPlural>龙娘尸姬</Dragonian_Necro_Warrier.labelPlural>
<Dragonian_Necro_Warrier.labelMale>龙娘尸姬</Dragonian_Necro_Warrier.labelMale>
<Dragonian_Necro_Warrier.labelMalePlural>龙娘尸姬</Dragonian_Necro_Warrier.labelMalePlural>
<Dragonian_Necro_Warrier.labelFemale>龙娘尸姬</Dragonian_Necro_Warrier.labelFemale>
<Dragonian_Necro_Warrier.labelFemalePlural>龙娘尸姬</Dragonian_Necro_Warrier.labelFemalePlural>
</LanguageData>

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<InstallFakeDragonianOrb.label>安装玻璃龙珠</InstallFakeDragonianOrb.label>
<InstallFakeDragonianOrb.description>安装玻璃龙珠。</InstallFakeDragonianOrb.description>
<InstallFakeDragonianOrb.jobString>正在安装玻璃龙珠。</InstallFakeDragonianOrb.jobString>
<InstallDragonianOrb.label>安装龙珠</InstallDragonianOrb.label>
<InstallDragonianOrb.description>安装龙珠。</InstallDragonianOrb.description>
<InstallDragonianOrb.jobString>正在安装龙珠。</InstallDragonianOrb.jobString>
<InstallFlareDragonianOrb.label>安装火炎龙珠</InstallFlareDragonianOrb.label>
<InstallFlareDragonianOrb.description>安装火炎龙珠。</InstallFlareDragonianOrb.description>
<InstallFlareDragonianOrb.jobString>正在安装火炎龙珠。</InstallFlareDragonianOrb.jobString>
<InstallNecroDragonianOrb.label>安装死灵龙珠</InstallNecroDragonianOrb.label>
<InstallNecroDragonianOrb.description>安装死灵龙珠。</InstallNecroDragonianOrb.description>
<InstallNecroDragonianOrb.jobString>正在安装死灵龙珠。</InstallNecroDragonianOrb.jobString>
<InstallHyperhealDragonianOrb.label>安装超再生珠</InstallHyperhealDragonianOrb.label>
<InstallHyperhealDragonianOrb.description>安装超再生珠。</InstallHyperhealDragonianOrb.description>
<InstallHyperhealDragonianOrb.jobString>正在安装超再生珠。</InstallHyperhealDragonianOrb.jobString>
<InstallHardenDragonianOrb.label>安装硬化龙珠</InstallHardenDragonianOrb.label>
<InstallHardenDragonianOrb.description>安装硬化龙珠。</InstallHardenDragonianOrb.description>
<InstallHardenDragonianOrb.jobString>正在安装硬化龙珠。</InstallHardenDragonianOrb.jobString>
<InstallHardenDragonianOrb.label>安装硬化龙珠</InstallHardenDragonianOrb.label>
<InstallHardenDragonianOrb.description>安装硬化龙珠。</InstallHardenDragonianOrb.description>
<InstallHardenDragonianOrb.jobString>正在安装硬化龙珠。</InstallHardenDragonianOrb.jobString>
<InstallAcidifierDragonianOrb.label>安装酸解龙珠</InstallAcidifierDragonianOrb.label>
<InstallAcidifierDragonianOrb.description>安装酸解龙珠。</InstallAcidifierDragonianOrb.description>
<InstallAcidifierDragonianOrb.jobString>正在安装酸解龙珠。</InstallAcidifierDragonianOrb.jobString>
<InstallDRM_SlashTail.label>安装斩龙尾</InstallDRM_SlashTail.label>
<InstallDRM_SlashTail.description>安装斩龙尾。</InstallDRM_SlashTail.description>
<InstallDRM_SlashTail.jobString>正在安装斩龙尾。</InstallDRM_SlashTail.jobString>
<InstallDRM_FlameSlashTail.label>安装焚斩尾</InstallDRM_FlameSlashTail.label>
<InstallDRM_FlameSlashTail.description>安装焚斩尾。</InstallDRM_FlameSlashTail.description>
<InstallDRM_FlameSlashTail.jobString>正在安装焚斩尾。</InstallDRM_FlameSlashTail.jobString>
<InstallDRM_AcidSlashTail.label>安装酸斩尾</InstallDRM_AcidSlashTail.label>
<InstallDRM_AcidSlashTail.description>安装酸斩尾。</InstallDRM_AcidSlashTail.description>
<InstallDRM_AcidSlashTail.jobString>正在安装酸斩尾。</InstallDRM_AcidSlashTail.jobString>
<InstallExplosiveSlashTail.label>安装碎斩尾</InstallExplosiveSlashTail.label>
<InstallExplosiveSlashTail.description>安装碎斩尾。</InstallExplosiveSlashTail.description>
<InstallExplosiveSlashTail.jobString>正在安装碎斩尾。</InstallExplosiveSlashTail.jobString>
</LanguageData>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<New_Dragonian_Beginning.label>龙娘新窝</New_Dragonian_Beginning.label>
<New_Dragonian_Beginning.description>三只龙娘从地里冒了出来。她们会过得开心吗?</New_Dragonian_Beginning.description>
<New_Dragonian_Beginning.scenario.name>龙娘新窝</New_Dragonian_Beginning.scenario.name>
<New_Dragonian_Beginning.scenario.summary>一小群流浪龙娘们建造新的家园。</New_Dragonian_Beginning.scenario.summary>
<New_Dragonian_Beginning.scenario.description>三只龙娘从地里冒了出来。她们会过得开心吗?</New_Dragonian_Beginning.scenario.description>
</LanguageData>

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DRM_BattleDressC.label>龙娘 制式战衣</DRM_BattleDressC.label>
<DRM_BattleDressC.description>轻型盔甲,添加玻璃钢增强防护。</DRM_BattleDressC.description>
<DRM_BattleHelmC.label>龙娘 制式战盔C型</DRM_BattleHelmC.label>
<DRM_BattleHelmC.description>一款设计复杂的轻型战斗头盔。设计保护整个头部。</DRM_BattleHelmC.description>
<DRM_BattleHelmD.label>龙娘 制式战盔D型</DRM_BattleHelmD.label>
<DRM_BattleHelmD.description>一款设计复杂的轻型战斗头盔。设计保护整个头部。</DRM_BattleHelmD.description>
<DR_FakeTail.label>假尾巴</DR_FakeTail.label>
<DR_FakeTail.description>这是一条用皮革制成的假尾巴。</DR_FakeTail.description>
<DR_BionicTail.label>仿生尾</DR_BionicTail.label>
<DR_BionicTail.description>先进的人工尾巴。它还有一个小型人工智能,能自动帮助使用者保持平衡。</DR_BionicTail.description>
<FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label>
<FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。</FlareDragonianOrb.description>
<NecroDragonianOrb.label>龙娘 死灵龙珠</NecroDragonianOrb.label>
<NecroDragonianOrb.description>一颗龙珠。能够释放死灵粉尘。</NecroDragonianOrb.description>
<HyperhealDragonianOrb.label>龙娘 超再生珠</HyperhealDragonianOrb.label>
<HyperhealDragonianOrb.description>一颗龙珠。拥有强大的再生能力。</HyperhealDragonianOrb.description>
<HardenDragonianOrb.label>龙娘 硬化龙珠</HardenDragonianOrb.label>
<HardenDragonianOrb.description>一颗龙珠。硬起来吧!</HardenDragonianOrb.description>
<AcidifierDragonianOrb.label>龙娘 酸解龙珠</AcidifierDragonianOrb.label>
<AcidifierDragonianOrb.description>一颗龙珠。死亡时溶解身上的装备。</AcidifierDragonianOrb.description>
<DRM_SlashTail.label>龙娘 斩龙尾</DRM_SlashTail.label>
<DRM_SlashTail.description>一条斩龙尾。巨大的剑刃替代了尾巴。</DRM_SlashTail.description>
<DRM_SlashTail.labelNoun>斩龙尾</DRM_SlashTail.labelNoun>
<DRM_FlameSlashTail.label>龙娘 焚斩尾</DRM_FlameSlashTail.label>
<DRM_FlameSlashTail.description>一条焚斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度炙热。</DRM_FlameSlashTail.description>
<DRM_FlameSlashTail.labelNoun>焚斩尾</DRM_FlameSlashTail.labelNoun>
<DRM_AcidSlashTail.label>龙娘 酸斩尾</DRM_AcidSlashTail.label>
<DRM_AcidSlashTail.description>一条酸斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴能分泌危险的腐蚀性酸液。</DRM_AcidSlashTail.description>
<DRM_AcidSlashTail.labelNoun>酸斩尾</DRM_AcidSlashTail.labelNoun>
<DRM_ExplosiveSlashTail.label>龙娘 碎斩尾</DRM_ExplosiveSlashTail.label>
<DRM_ExplosiveSlashTail.description>一条碎斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴上覆盖了危险的易爆材料。</DRM_ExplosiveSlashTail.description>
<DRM_ExplosiveSlashTail.labelNoun>碎斩尾</DRM_ExplosiveSlashTail.labelNoun>
</LanguageData>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BattleHammer.label>龙娘 战锤</DR_BattleHammer.label>
<DR_BattleHammer.description>一柄内置了EMP发生器的战锤。当击中时会释放电击瘫痪机械装置。</DR_BattleHammer.description>
<DR_BattleStaff_Beam.label>龙娘 光束法杖</DR_BattleStaff_Beam.label>
<DR_BattleStaff_Beam.description>龙娘使用的法杖。能射出急冻光束。</DR_BattleStaff_Beam.description>
<DR_BattleStaff_Flare.label>龙娘 火焰法杖</DR_BattleStaff_Flare.label>
<DR_BattleStaff_Flare.description>龙娘使用的法杖。能射出火焰束。</DR_BattleStaff_Flare.description>
</LanguageData>

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_BattleDress"]/apparel/tags</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleDress"]/apparel/tags</xpath>
<value>
<li>DR_BattleDress</li>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_BattleHelmA"]/apparel/tags</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleHelmA"]/apparel/tags</xpath>
<value>
<li>DR_BattleHelm</li>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_ProtectionOrb"]/apparel/tags</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_ProtectionOrb"]/apparel/tags</xpath>
<value>
<li>DR_ProtectionOrb</li>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_PsychicDress"]/apparel/tags</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_PsychicDress"]/apparel/tags</xpath>
<value>
<li>DR_PsychicDress</li>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_PsychicHelm"]/apparel/tags</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_PsychicHelm"]/apparel/tags</xpath>
<value>
<li>DR_PsychicHelm</li>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_BattleMace"]</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleMace"]</xpath>
<value>
<weaponTags>
<li>DR_BattleMace</li>
</weaponTags>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_Battlesword"]</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_Battlesword"]</xpath>
<value>
<weaponTags>
<li>DR_Battlesword</li>
</weaponTags>
</value>
</li>
</operations>
</Operation>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_BattleStaff"]</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleStaff"]</xpath>
<value>
<weaponTags>
<li>DR_BattleStaff_Melee</li>
</weaponTags>
</value>
</li>
</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>

151
1.5/Patches/Patch.xml Normal file
View File

@@ -0,0 +1,151 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<!--龙娘服装限制移除-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/onlyUseRaceRestrictedApparel</xpath>
<value>
<onlyUseRaceRestrictedApparel>false</onlyUseRaceRestrictedApparel>
</value>
</li>
</operations>
</Operation>
<!--龙娘背景故事工作限制移除-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS"]/workDisables</xpath>
<value>
<workDisables></workDisables>
</value>
</li>
</operations>
</Operation>
<!--龙娘背景故事工作限制移除-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS_B"]/workDisables</xpath>
<value>
<workDisables></workDisables>
</value>
</li>
</operations>
</Operation>
<!--龙娘工作速度替换-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidEfficiency</xpath>
<value>
<ButcheryMechanoidEfficiency>1</ButcheryMechanoidEfficiency>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidSpeed</xpath>
<value>
<ButcheryMechanoidSpeed>1</ButcheryMechanoidSpeed>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/SmeltingSpeed</xpath>
<value>
<SmeltingSpeed>1</SmeltingSpeed>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/GeneralLaborSpeed</xpath>
<value>
<GeneralLaborSpeed>1</GeneralLaborSpeed>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryFleshEfficiency</xpath>
<value>
<ButcheryFleshEfficiency>1</ButcheryFleshEfficiency>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryFleshSpeed</xpath>
<value>
<ButcheryFleshSpeed>1</ButcheryFleshSpeed>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/CookSpeed</xpath>
<value>
<CookSpeed>1</CookSpeed>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ResearchSpeed</xpath>
<value>
<ResearchSpeed>1</ResearchSpeed>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/DrugSynthesisSpeed</xpath>
<value>
<DrugSynthesisSpeed>1</DrugSynthesisSpeed>
</value>
</li>
</operations>
</Operation>
<!--添加龙娘龙珠器官-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/BodyDef[defName="Dragonian_Body"]/corePart/parts</xpath>
<value>
<li>
<def>DragonianOrb</def>
<coverage>0.010</coverage>
<customLabel>Dragonian Orb</customLabel>
<depth>Inside</depth>
<groups>
<li>Torso</li>
</groups>
</li>
</value>
</li>
</operations>
</Operation>
<!--野生龙娘概率自带斩龙尾-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/PawnKindDef[defName="WildMan"]/techHediffsChance</xpath>
<value>
<techHediffsChance>0.3</techHediffsChance>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/PawnKindDef[defName="WildMan"]/techHediffsMoney</xpath>
<value>
<techHediffsMoney>50~550</techHediffsMoney>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/PawnKindDef[defName="WildMan"]/techHediffsTags</xpath>
<value>
<techHediffsTags>
<li>DragonianSlashTail</li>
</techHediffsTags>
</value>
</li>
</operations>
</Operation>
<!--移除屠宰产出龙珠-->
<Operation Class="PatchOperationRemove">
<xpath>Defs/ThingDef[@Name="Dragonian_PawnBase"]/butcherProducts/DragonianOrb</xpath>
</Operation>
</Patch>

View File

@@ -1,18 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<ModMetaData>
<name>Dragonian Mix</name>
<author>Gloomylynx Roo</author><!-- 자신의 스팀 닉네임 -->
<author>Kalo</author>
<supportedVersions>
<li>1.4</li>
<li>1.5</li>
</supportedVersions>
<packageId>kalospacer.DragonianMix</packageId><!-- 모드 ID(자신의 스팀 닉네임.모드이름) -->
<packageId>kalospacer.DragonianMix</packageId>
<modVersion>1.5.25</modVersion><!-- prev 1.5.23 -->
<modIconPath IgnoreIfNoMatchingField="True">Dragonian/Icon/viewicon</modIconPath>
<description>
--1.5.25 Update
Added some advanced orbs that can give special abilities or buff hediff as implant.
Like spray fireball or deadlifedust,heal broken arm.
Can only found on world pawn dragonian or whatever place you found.
Only for 1.5 now.
--1.5.24 Update
Butcher now will not give dragonian orbs.instead now you can surgery to remove orbs from dragonian's body.
Don't be worry.It's effect nothing after orb removed.
Dragonian Faction and Scenarios patch for Gloomy Dragonian race.
- Friendly and Hostile Dragonian faction
- Dragonian Backstories
- Dragonian Scenarios preset
- Some worktype patches
Playable Dragonian
- Appeared only slave and wildman
- Good at melee combat
- Strong Body (resilience, resistance)
- Low working speed, high yield
- Can milking, shearing
- Appeared only slave and wildman.
- Good at melee combat.
- Strong Body (resilience, resistance)
- Low working speed, high yield
- Can milking, shearing
</description>
<modDependencies><!-- 선행모 드 -->
<li>
@@ -32,17 +51,17 @@ Playable Dragonian
</li> -->
</modDependencies>
<loadAfter>
<li>erdelf.HumanoidAlienRaces</li>
<li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li>
<li>erdelf.HumanoidAlienRaces</li>
<li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li>
</loadAfter>
<forceLoadAfter>
<li>erdelf.HumanoidAlienRaces</li>
<li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li>
<li>erdelf.HumanoidAlienRaces</li>
<li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li>
</forceLoadAfter>
<incompatibleWith>
<!-- <li>GhostRolly.Rim73</li>
<li>velc.HatsDisplaySelection</li> -->
<!-- <li>GhostRolly.Rim73</li>
<li>velc.HatsDisplaySelection</li> -->
</incompatibleWith>
</ModMetaData>

View File

@@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AbilityDef>
<defName>DR_BattleStaffBurner</defName>
<label>BattleStaff burner</label>
<description>Use terra magic to create a massive cone of flame.</description>
<iconPath>UI/Abilities/Burner</iconPath>
<cooldownTicksRange>900</cooldownTicksRange>
<aiCanUse>true</aiCanUse>
<ai_IsIncendiary>true</ai_IsIncendiary>
<warmupStartSound>FireSpew_Warmup</warmupStartSound>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>22.9</range>
<warmupTime>0.5</warmupTime>
<soundCast>FireSpew_Resolve</soundCast>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
<flammabilityAttachFireChanceCurve>
<points>
<li>(0.2, 0)</li>
<li>(1, 1)</li>
</points>
</flammabilityAttachFireChanceCurve>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityFireSpew">
<range>22.9</range>
<lineWidthEnd>5</lineWidthEnd>
<filthDef>Filth_Ash</filthDef>
<damAmount>30</damAmount>
<canHitFilledCells>true</canHitFilledCells>
</li>
<li Class="CompProperties_AbilityBurner">
<numStreams>15</numStreams>
<range>24</range> <!-- go a bit further than the actual ability range, since it's meant to be a noisy effect -->
<coneSizeDegrees>12</coneSizeDegrees>
<moteDef>Mote_IncineratorBurst</moteDef>
<barrelOffsetDistance>6</barrelOffsetDistance>
<sizeReductionDistanceThreshold>8</sizeReductionDistanceThreshold>
<lifespanNoise>40</lifespanNoise>
<rangeNoise>.4</rangeNoise>
<effecterDef>BurnerUsed</effecterDef>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AlienRace.AlienBackstoryDef ParentName="DragonianBackStory">
<defName>Dragonian_Necromancer</defName>
<title>Dragonian Necromancer</title>
<titleShort>Dragonian Necromancer</titleShort>
<baseDesc>[PAWN_nameDef] is Dragonian Necromancer.\nNot been identified,she is so mysterious that nobody knows she is live or dead.</baseDesc>
<slot>Adulthood</slot>
<forcedHediffs>
<li>DRM_SummonSickness</li>
</forcedHediffs>
<spawnCategories>
<li>Dragonian_Necromancer</li>
</spawnCategories>
<skillGains>
<Melee>8</Melee>
<Medicine>8</Medicine>
<Intellectual>8</Intellectual>
<Social>-16</Social>
</skillGains>
<forcedTraitsChance MayRequire="Ludeon.RimWorld.Anomaly">
<li>
<defName>Occultist</defName>
<chance>100</chance>
</li>
</forcedTraitsChance>
</AlienRace.AlienBackstoryDef>
</Defs>

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef ParentName="AddedBodyPartBase">
<defName>NecroDragonianOrb</defName>
<label>Necro DragonianOrb</label>
<labelNoun>a Necro DragonianOrb.</labelNoun>
<description>An installed Flare DragonianOrb. Allow owner to spray deadlifedust.</description>
<priceImpact>false</priceImpact>
<abilities MayRequire="Ludeon.RimWorld.Anomaly">
<li>ReleaseDeadlifeDust</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>NecroDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallNecroDragonianOrb</defName>
<label>install Necro DragonianOrb</label>
<description>Install Necro DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>NecroDragonianOrb</ThingDef>
<HediffDef>NecroDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Necro DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>NecroDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>NecroDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>NecroDragonianOrb</addsHediff>
</RecipeDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>NecroDragonianOrb</defName>
<label>Necro DragonianOrb</label>
<description>An Necro DragonianOrb. Allow owner to spray deadlifedust.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_AP</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>NecroDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<PawnKindDef ParentName="DRMDragonianBasePawnKind">
<defName>Dragonian_Necro_Warrier</defName>
<label>Dragonian necro Warrier</label>
<labelPlural>Dragonian necro Warrier</labelPlural>
<combatPower>40</combatPower>
<isFighter>true</isFighter>
<itemQuality>Normal</itemQuality>
<weaponTags>
<li>DR_BattleStaff_Melee</li>
</weaponTags>
<weaponMoney>
<min>900</min>
<max>1500</max>
</weaponMoney>
<backstoryFiltersOverride>
<li>
<categoriesChildhood>
<li>Dragonian_spawnCategoriesA</li>
</categoriesChildhood>
<categoriesAdulthood>
<li>Dragonian_Necromancer</li>
</categoriesAdulthood>
</li>
</backstoryFiltersOverride>
<techHediffsMoney>600~5500</techHediffsMoney>
<techHediffsTags>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<techHediffsRequired>
<li>NecroDragonianOrb</li>
</techHediffsRequired>
<inventoryOptions>
<skipChance>0.70</skipChance>
<subOptionsChooseOne>
<li>
<choiceChance>90</choiceChance>
<thingDef>Silver</thingDef>
<countRange>30~100</countRange>
</li>
</subOptionsChooseOne>
</inventoryOptions>
</PawnKindDef>
</Defs>

View File

@@ -0,0 +1,126 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="ApparelNoQualityBase">
<defName>DR_Apparel_PackNecro</defName>
<label>Necro pack</label>
<description>A reusable backpack containing canisters of reagents and a mechanism that uses them to generate deadlifedust.</description>
<graphicData>
<texPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>(0.7,0.7)</drawSize>
</graphicData>
<tickerType>Normal</tickerType>
<techLevel>Industrial</techLevel>
<statBases>
<Mass>3</Mass>
<Flammability>0.6</Flammability>
<EquipDelay>2</EquipDelay>
<WorkToMake>3600</WorkToMake>
</statBases>
<thingCategories>
<li>ApparelUtility</li>
</thingCategories>
<costList>
<Bioferrite>75</Bioferrite>
<ComponentIndustrial>1</ComponentIndustrial>
</costList>
<recipeMaker>
<unfinishedThingDef>UnfinishedPack</unfinishedThingDef>
<researchPrerequisite>DeadlifeDust</researchPrerequisite>
<recipeUsers Inherit="false">
<li>BioferriteShaper</li>
</recipeUsers>
<useIngredientsForColor>false</useIngredientsForColor>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<skillRequirements>
<Crafting>4</Crafting>
</skillRequirements>
<displayPriority>350</displayPriority>
</recipeMaker>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<scoreOffset>4</scoreOffset>
<careIfWornByCorpse>false</careIfWornByCorpse>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<tags>
<li>BeltDefenseNecro</li>
</tags>
<bodyPartGroups>
<li>Waist</li>
</bodyPartGroups>
<layers>
<li>Belt</li>
</layers>
<wornGraphicPath>Things/Pawn/Humanlike/Apparel/ToxPack/ToxPack</wornGraphicPath>
<wornGraphicData>
<renderUtilityAsPack>true</renderUtilityAsPack>
<north>
<offset>(0,-0.15)</offset>
</north>
<south>
<offset>(0,-0.15)</offset>
</south>
<east>
<offset>(-0.35,-0.1)</offset>
<thin><offset>(0.05,0)</offset></thin>
<hulk><offset>(-0.15,0)</offset></hulk>
<fat> <offset>(-0.20,0)</offset></fat>
</east>
<west>
<offset>(0.35,-0.1)</offset>
<thin><offset>(-0.05,0)</offset></thin>
<hulk><offset>(0.15,0)</offset></hulk>
<fat> <offset>(0.20,0)</offset></fat>
</west>
<male> <scale>(0.6,0.6)</scale></male>
<female><scale>(0.6,0.6)</scale></female>
<thin> <scale>(0.6,0.6)</scale></thin>
<hulk> <scale>(0.75,0.75)</scale></hulk>
<fat> <scale>(0.75,0.75)</scale></fat>
</wornGraphicData>
</apparel>
<comps>
<li Class="CompProperties_ApparelReloadable">
<maxCharges>1</maxCharges>
<soundReload>Standard_Reload</soundReload>
<chargeNoun>necro pack</chargeNoun>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
<ammoDef>Bioferrite</ammoDef>
<ammoCountToRefill>35</ammoCountToRefill>
<baseReloadTicks>60</baseReloadTicks>
<hotKey>Misc4</hotKey>
</li>
<li Class="CompProperties_ReleaseGas">
<gasType>DeadlifeDust</gasType>
<cellsToFill>55</cellsToFill>
<durationSeconds>12.75</durationSeconds>
<effecterReleasing>ToxGasReleasing</effecterReleasing>
</li>
<li Class="CompProperties_AIUSablePack">
<compClass>CompToxPack</compClass>
<checkInterval>60</checkInterval>
</li>
</comps>
<verbs>
<li>
<verbClass>Verb_DeployToxPack</verbClass>
<label>deploy necro pack</label>
<violent>false</violent>
<hasStandardCommand>true</hasStandardCommand>
<targetable>false</targetable>
<soundCast>GasPack_Deploy</soundCast>
<nonInterruptingSelfCast>true</nonInterruptingSelfCast>
</li>
</verbs>
<tradeTags>
<li>Clothing</li>
</tradeTags>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,130 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_Flare</defName>
<label>Dragonian Flare Staff</label>
<description>A Staff for Dragonian.Can Spray Fire shoot.</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</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_ArcSprayIncinerator</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<warmupTime>0.5</warmupTime>
<range>22.9</range>
<minRange>5.9</minRange>
<beamFullWidthRange>11</beamFullWidthRange>
<burstShotCount>15</burstShotCount>
<showBurstShotStats>false</showBurstShotStats>
<requireLineOfSight>true</requireLineOfSight>
<beamWidth>4</beamWidth>
<ticksBetweenBurstShots>4</ticksBetweenBurstShots>
<beamDamageDef>DRM_Flame</beamDamageDef>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<soundCastBeam>Flamethrower_Firing</soundCastBeam>
<beamGroundFleckDef>Fleck_IncineratorBeamBurn</beamGroundFleckDef>
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
<beamMaxDeviation>0.5</beamMaxDeviation>
<beamCurvature>0</beamCurvature>
<beamEndEffecterDef>IncineratorBeam_End</beamEndEffecterDef>
<beamChanceToStartFire>0.1</beamChanceToStartFire>
<beamFireSizeRange>0.55~0.85</beamFireSizeRange>
<beamHitsNeighborCells>true</beamHitsNeighborCells>
<beamCantHitWithinMinRange>true</beamCantHitWithinMinRange>
<beamHitsNeighborCellsRequiresLOS>true</beamHitsNeighborCellsRequiresLOS>
<beamSetsGroundOnFire>true</beamSetsGroundOnFire>
<ai_BeamIsIncendiary>true</ai_BeamIsIncendiary>
<highlightColor>(180, 60, 10)</highlightColor>
<secondaryHighlightColor>(220, 210, 20)</secondaryHighlightColor>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
<flammabilityAttachFireChanceCurve>
<points>
<li>(0.6, 0)</li>
<li>(0.7, 0.2)</li>
<li>(1.2, 0.8)</li>
</points>
</flammabilityAttachFireChanceCurve>
<rangedFireRulepack>Combat_RangedFlamethrower</rangedFireRulepack>
</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_Flame</def>
<amount>30</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>
</Defs>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_Apparel_PackNecro.label>死灵背包</DR_Apparel_PackNecro.label>
<DR_Apparel_PackNecro.description>一个装填有灵铁与火花塞的可重复装填的背包。能释放出将尸体复活的死灵粉尘。</DR_Apparel_PackNecro.description>
</LanguageData>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AbilityDef>
<defName>DR_FireBurst</defName>
<label>fire burst</label>
<description>Overdrive orbs cause explosion and set fire on ground.</description>
<jobDef>CastAbilityOnThingWithoutWeapon</jobDef>
<iconPath>UI/Abilities/FireBurst</iconPath>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<ai_SearchAOEForTargets>true</ai_SearchAOEForTargets>
<targetRequired>false</targetRequired>
<showCastingProgressBar>true</showCastingProgressBar>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
<disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<warmupEffecter>Fire_Burst_Warmup</warmupEffecter>
<warmupTime>1.5</warmupTime>
<requireLineOfSight>false</requireLineOfSight>
<range>12</range>
<drawAimPie>false</drawAimPie>
<targetParams>
<canTargetSelf>true</canTargetSelf>
</targetParams>
</verbProperties>
<comps>
<li Class="DragonianMix.CompProperties_AbilityDRM_FireBurst">
<radius>12</radius>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_Beam</defName>
<label>Dragonian Beam Staff</label>
<description>A Staff for Dragonian.Can Shoot Frozen 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</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_ShootBeam</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<warmupTime>1.5</warmupTime>
<range>24.9</range>
<minRange>3.9</minRange>
<muzzleFlashScale>9</muzzleFlashScale>
<soundCastTail>GunTail_Medium</soundCastTail>
<soundCastBeam>BeamGraser_Shooting</soundCastBeam>
<beamStartOffset>0.8</beamStartOffset>
<beamFullWidthRange>3</beamFullWidthRange>
<beamWidth>-3</beamWidth>
<beamMaxDeviation>0.5</beamMaxDeviation>
<beamCurvature>0.1</beamCurvature>
<burstShotCount>15</burstShotCount>
<ticksBetweenBurstShots>6</ticksBetweenBurstShots>
<showBurstShotStats>false</showBurstShotStats>
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
<beamGroundFleckDef>Fleck_BeamBurn</beamGroundFleckDef>
<beamDamageDef>DRM_Frostbite</beamDamageDef>
<beamMoteDef>Mote_GraserBeamBase</beamMoteDef>
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
<beamLineFleckDef>Fleck_BeamSpark</beamLineFleckDef>
<beamChanceToStartFire>0</beamChanceToStartFire>
<beamChanceToAttachFire>0</beamChanceToAttachFire>
<beamFireSizeRange>0</beamFireSizeRange>
<beamLineFleckChanceCurve>
<points>
<li>(0, 0)</li>
<li>(0.2, 0.1)</li>
<li>(0.4, 0.2)</li>
</points>
</beamLineFleckChanceCurve>
</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_Frostbite</def>
<amount>30</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>
</Defs>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AbilityDef ParentName="RoleAuraBuffBase">
<defName>DRM_HealBreakOut</defName>
<label>Heal BreakOut</label>
<description>Overdrive orbs.Heal wound in insane speed.</description>
<iconPath>UI/Abilities/ImmunityDrive</iconPath>
<warmupMoteSocialSymbol>UI/Abilities/ImmunityDrive</warmupMoteSocialSymbol>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>false</aiCanUse>
<showCastingProgressBar>true</showCastingProgressBar>
<displayGizmoWhileUndrafted>false</displayGizmoWhileUndrafted>
<disableGizmoWhileUndrafted>true</disableGizmoWhileUndrafted>
<statBases>
<Ability_Duration>150</Ability_Duration>
<Ability_EffectRadius>0</Ability_EffectRadius>
</statBases>
<verbProperties>
<range>0</range>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityGiveHediff">
<compClass>CompAbilityEffect_GiveHediff</compClass>
<hediffDef>DRM_HealBreakOut</hediffDef>
<onlyApplyToSelf>True</onlyApplyToSelf>
<replaceExisting>true</replaceExisting>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -1,7 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<loadFolders>
<v1.4>
<li>1.4</li>
<li>cont</li>
<v1.4>
<li>1.4</li>
<li>cont</li>
</v1.4>
<v1.5>
<li>1.5</li>
<li>cont</li>
<li IfModActive="Ludeon.RimWorld.Anomaly">Ano1.5</li>
<li IfModActive="Ludeon.RimWorld.Biotech">Bio1.5</li>
<li IfModActive="Ludeon.RimWorld.Ideology">Ideo1.5</li>
<li IfModActive="Ludeon.RimWorld.Royalty">Royal1.5</li>
</v1.5>
</loadFolders>

View File

@@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef ParentName="AddedBodyPartBase">
<defName>AcidifierDragonianOrb</defName>
<label>Acidifier DragonianOrb</label>
<labelNoun>a Acidifier DragonianOrb.</labelNoun>
<description>An installed Acidifier DragonianOrb.dissolve gear in contact with the user's body.</description>
<priceImpact>false</priceImpact>
<comps>
<li Class="HediffCompProperties_DissolveGearOnDeath">
<fleck>AcidCloud</fleck>
<moteCount>6</moteCount>
<moteOffsetRange>0.25~0.75</moteOffsetRange>
<filth>Filth_Slime</filth>
<sound>DeathAcidifier</sound>
<injuryCreatedOnDeath>ChemicalBurn</injuryCreatedOnDeath>
<injuryCount>3~6</injuryCount>
</li>
</comps>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>HardenDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>AcidifierDragonianOrb</defName>
<label>Acidifier DragonianOrb</label>
<description>An Acidifier DragonianOrb.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>AcidifierDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>400</MarketValue>
<Mass>0.3</Mass>
</statBases>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallAcidifierDragonianOrb</defName>
<label>install Acidifier DragonianOrb</label>
<description>Install Acidifier DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>AcidifierDragonianOrb</ThingDef>
<HediffDef>AcidifierDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Acidifier DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>AcidifierDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>AcidifierDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>AcidifierDragonianOrb</addsHediff>
</RecipeDef>
</Defs>

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB