108 Commits

Author SHA1 Message Date
ProjectKoi-Kalo\Kalo
95a553bd7f 将 DRM_Apparel.xml 中的部分材料成本从 Plasteel 改为 Steel 2025-02-03 18:51:50 +08:00
ProjectKoi-Kalo\Kalo
c12dd4f390 tex adjust 2024-09-08 20:24:07 +08:00
ProjectKoi-Kalo\Kalo
eb14202bba 酸蚀限时 2024-08-07 00:32:25 +08:00
ProjectKoi-Kalo\Kalo
d7916f427b 2024-08-07 00:29:36 +08:00
ProjectKoi-Kalo\Kalo
0233610aa6 酸蚀,再生回调 2024-08-07 00:07:40 +08:00
ProjectKoi-Kalo\Kalo
169c87bec3 人格战锤 2024-08-06 21:52:26 +08:00
ProjectKoi-Kalo\Kalo
3b20e75c15 weapons 2024-08-03 18:37:43 +08:00
ProjectKoi-Kalo\Kalo
1122ccbf58 race restriction 2024-08-03 18:24:29 +08:00
ProjectKoi-Kalo\Kalo
75f74a4c13 addonpart hairsystem 2024-08-03 02:45:38 +08:00
ProjectKoi-Kalo\Kalo
c28596a24f 仿生尾巴 2024-07-27 21:07:40 +08:00
ProjectKoi-Kalo\Kalo
bca164d999 删掉死灵龙珠标签 2024-07-24 23:08:47 +08:00
ProjectKoi-Kalo\Kalo
a724bc19c0 暂存 2024-06-05 20:34:53 +08:00
ProjectKoi-Kalo\Kalo
2274852194 Merge branch 'master' of https://git.ra3battle.cn/Kalospacer/dragonianmix-rimworld-mod 2024-06-05 19:07:02 +08:00
FA507RM-KALOSPA\Kalo
5a2f4d2769 暂存 2024-06-05 17:43:26 +08:00
FA507RM-KALOSPA\Kalo
0dec7c2905 暂存 2024-06-05 16:11:25 +08:00
ProjectKoi-Kalo\Kalo
4c0f46b372 zc 2024-06-05 13:12:52 +08:00
ProjectKoi-Kalo\Kalo
a0d3b56a35 修文件名 2024-06-04 15:35:22 +08:00
ProjectKoi-Kalo\Kalo
25eeb541c1 暂存 2024-06-04 15:33:33 +08:00
ProjectKoi-Kalo\Kalo
3d44837bca 加数量 2024-06-04 15:31:56 +08:00
ProjectKoi-Kalo\Kalo
d5ea9c71dc 暂存翻译 2024-06-04 15:27:11 +08:00
ProjectKoi-Kalo\Kalo
ecc5a7b6b1 暂存 2024-06-04 14:44:16 +08:00
ProjectKoi-Kalo\Kalo
b57e46e7f4 暂存没翻译 2024-06-04 14:34:26 +08:00
ProjectKoi-Kalo\Kalo
b1135b8135 写反了 2024-06-04 14:19:40 +08:00
ProjectKoi-Kalo\Kalo
7d08780402 暂存 2024-06-04 14:18:20 +08:00
ProjectKoi-Kalo\Kalo
3fcfba1b60 Merge branch 'master' of https://git.ra3battle.cn/Kalospacer/dragonianmix-rimworld-mod 2024-06-04 13:00:37 +08:00
ProjectKoi-Kalo\Kalo
4fe36bc0ed 挪挪 2024-06-04 13:00:36 +08:00
ProjectKoi-Kalo\Kalo
8685f5e9e0 暂存未完成 2024-06-04 09:50:31 +08:00
ProjectKoi-Kalo\Kalo
58e866848a 暂存 2024-06-04 09:12:40 +08:00
ProjectKoi-Kalo\Kalo
9c486db084 删掉没意义的patch 2024-06-04 09:10:06 +08:00
ProjectKoi-Kalo\Kalo
b0b0559f17 整理一下 2024-06-04 09:07:13 +08:00
ProjectKoi-Kalo\Kalo
8195348a65 暂存 2024-06-01 14:04:13 +08:00
ProjectKoi-Kalo\Kalo
bfdb7289d2 气震法杖 2024-06-01 13:33:46 +08:00
ProjectKoi-Kalo\Kalo
f2ccc8ba12 链式肥猫 2024-06-01 13:09:47 +08:00
ProjectKoi-Kalo\Kalo
4fe3673e5d 集束肥猫 2024-06-01 12:48:25 +08:00
ProjectKoi-Kalo\Kalo
ce7277002f 暂存 2024-05-30 22:33:57 +08:00
ProjectKoi-Kalo\Kalo
39e3f62399 暂存修贴图 2024-05-30 22:20:37 +08:00
ProjectKoi-Kalo\Kalo
a56ef01e61 暂存 2024-05-30 22:15:13 +08:00
ProjectKoi-Kalo\Kalo
abc90c9dbd 肥猫 2024-05-30 21:53:26 +08:00
ProjectKoi-Kalo\Kalo
56763119a5 2024-05-30 11:33:32 +08:00
ProjectKoi-Kalo\Kalo
79dc59aa90 暂存 2024-05-30 11:12:29 +08:00
ProjectKoi-Kalo\Kalo
d822f45563 暂存 2024-05-30 10:07:33 +08:00
ProjectKoi-Kalo\Kalo
27551484b3 恐惧毒气 2024-05-29 21:44:38 +08:00
FA507RM-KALOSPA\Kalo
facd01323f zc 2024-05-29 17:49:24 +08:00
ProjectKoi-Kalo\Kalo
3005101278 电弧法杖暂存 2024-05-29 13:10:59 +08:00
ProjectKoi-Kalo\Kalo
747ac22133 AIcanuse 2024-05-24 17:34:59 +08:00
ProjectKoi-Kalo\Kalo
e123902dcb 毒素龙珠 2024-05-24 17:19:20 +08:00
ProjectKoi-Kalo\Kalo
3abc2162f6 死灵烟弹&末影龙珠 2024-05-24 15:41:52 +08:00
ProjectKoi-Kalo\Kalo
c4effb95e4 护盾珍珠&文件位置移动 2024-05-24 10:47:48 +08:00
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
166 changed files with 7184 additions and 156 deletions

View File

@@ -5,7 +5,7 @@
<title>Dragonian Princess</title> <title>Dragonian Princess</title>
<titleShort>Dragonian Princess</titleShort> <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> <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> <spawnCategories>
<li>Dragonian_spawnCategoriesA</li> <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> <betterThanNatural>false</betterThanNatural>
</addedPartProps> </addedPartProps>
</HediffDef> </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> </Defs>

View File

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

View File

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

View File

@@ -40,4 +40,64 @@
</techHediffsTags> </techHediffsTags>
</ThingDef> </ThingDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDR_BionicTail</defName>
<label>install bionic tail</label>
<description>Install a bionic tail.</description>
<descriptionHyperlinks>
<ThingDef>DR_BionicTail</ThingDef>
<HediffDef>DR_BionicTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing bionic tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DR_BionicTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DR_BionicTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DR_BionicTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDR_FakeTail</defName>
<label>install fake tail</label>
<description>Install a fake tail.</description>
<descriptionHyperlinks>
<ThingDef>DR_FakeTail</ThingDef>
<HediffDef>DR_FakeTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing fake tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DR_FakeTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DR_FakeTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DR_FakeTail</addsHediff>
</RecipeDef>
</Defs> </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,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<InstallDR_BionicTail.label>安装仿生尾</InstallDR_BionicTail.label>
<InstallDR_BionicTail.description>安装仿生尾。</InstallDR_BionicTail.description>
<InstallDR_BionicTail.jobString>正在安装仿生尾。</InstallDR_BionicTail.jobString>
<InstallDR_FakeTail.label>安装假龙尾</InstallDR_FakeTail.label>
<InstallDR_FakeTail.description>安装假龙尾。</InstallDR_FakeTail.description>
<InstallDR_FakeTail.jobString>正在安装假龙尾。</InstallDR_FakeTail.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"> <Operation Class="PatchOperationSequence">
<operations> <operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/onlyUseRaceRestrictedApparel</xpath>
</li>
<li Class="PatchOperationReplace"> <li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/onlyUseRaceRestrictedApparel</xpath> <xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/onlyUseRaceRestrictedApparel</xpath>
<value> <value>
@@ -17,9 +14,6 @@
<Operation Class="PatchOperationSequence"> <Operation Class="PatchOperationSequence">
<operations> <operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS"]/workDisables</xpath>
</li>
<li Class="PatchOperationReplace"> <li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS"]/workDisables</xpath> <xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS"]/workDisables</xpath>
<value> <value>
@@ -31,9 +25,6 @@
<Operation Class="PatchOperationSequence"> <Operation Class="PatchOperationSequence">
<operations> <operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS_B"]/workDisables</xpath>
</li>
<li Class="PatchOperationReplace"> <li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS_B"]/workDisables</xpath> <xpath>Defs/AlienRace.AlienBackstoryDef[defName="Dragonian_BS_B"]/workDisables</xpath>
<value> <value>
@@ -45,9 +36,6 @@
<Operation Class="PatchOperationSequence"> <Operation Class="PatchOperationSequence">
<operations> <operations>
<li Class="PatchOperationTest">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidEfficiency</xpath>
</li>
<li Class="PatchOperationReplace"> <li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidEfficiency</xpath> <xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryMechanoidEfficiency</xpath>
<value> <value>
@@ -78,7 +66,6 @@
<ButcheryFleshEfficiency>1</ButcheryFleshEfficiency> <ButcheryFleshEfficiency>1</ButcheryFleshEfficiency>
</value> </value>
</li> </li>
<li Class="PatchOperationReplace"> <li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryFleshSpeed</xpath> <xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/statBases/ButcheryFleshSpeed</xpath>
<value> <value>
@@ -106,4 +93,27 @@
</operations> </operations>
</Operation> </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> </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,211 @@
<?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>
<forcedHediffs>
<li>DRM_Princess_Mark</li>
</forcedHediffs>
<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,130 @@
<?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_Arc</defName>
<label>Flame</label>
<additionalHediffs>
<li>
<hediff>DRM_ElectricShock</hediff>
<severityPerDamageDealt>0.02</severityPerDamageDealt>
</li>
</additionalHediffs>
<causeStun>true</causeStun>
<stunAdaptationTicks>120</stunAdaptationTicks>
</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>
<DamageDef>
<defName>DRM_RangedStab</defName>
<label>stab</label>
<workerClass>DamageWorker_Stab</workerClass>
<externalViolence>true</externalViolence>
<deathMessage>{0} has been stabbed to death.</deathMessage>
<hediff>Stab</hediff>
<hediffSolid>Crack</hediffSolid>
<impactSoundType>Slice</impactSoundType>
<armorCategory>Sharp</armorCategory>
<defaultArmorPenetration>0.5</defaultArmorPenetration>
<overkillPctToDestroyPart>0~0.7</overkillPctToDestroyPart>
<stabChanceOfForcedInternal>0.6</stabChanceOfForcedInternal>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
</DamageDef>
<DamageDef>
<defName>DRM_Thump</defName>
<label>thump</label>
<additionalHediffs>
<li>
<hediff>DRM_Stun</hediff>
<severityPerDamageDealt>0.1</severityPerDamageDealt>
</li>
</additionalHediffs>
<workerClass>DamageWorker_AddInjury</workerClass>
<externalViolence>true</externalViolence>
<isExplosive>true</isExplosive>
<deathMessage>{0} has been shot to death.</deathMessage>
<hediff>Crush</hediff>
<hediffSolid>Crack</hediffSolid>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Blunt</impactSoundType>
<armorCategory>Sharp</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>5</defaultDamage>
<defaultArmorPenetration>0</defaultArmorPenetration>
<buildingDamageFactorImpassable>15</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>7.5</buildingDamageFactorPassable>
<plantDamageFactor>4</plantDamageFactor>
<explosionAffectOutsidePartsOnly>false</explosionAffectOutsidePartsOnly>
<explosionCellFleck>BlastDry</explosionCellFleck>
<explosionColorCenter>(0.73, 0.93, 0.96)</explosionColorCenter>
<explosionColorEdge>(0.71, 0.82, 0.90)</explosionColorEdge>
<soundExplosion>Explosion_Thump</soundExplosion>
<combatLogRules>Damage_Bomb</combatLogRules>
</DamageDef>
<DamageDef>
<defName>DRM_Feargas</defName> <!-- independent -->
<label>Fear gas</label>
<workerClass>DragonianMix.DamageWorker_OPToxic</workerClass>
<canInterruptJobs>false</canInterruptJobs>
<makesBlood>false</makesBlood>
<defaultDamage>0</defaultDamage>
<explosionCellFleck>BlastExtinguisher</explosionCellFleck>
<explosionColorEdge>(78,65,167,0.05)</explosionColorEdge>
<soundExplosion>Explosion_Stun</soundExplosion>
<harmsHealth>false</harmsHealth>
<combatLogRules>Damage_Extinguish</combatLogRules>
</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/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Long</defName>
<label>long</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</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/AddonHairs/HairNon_A</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Twinlong</defName>
<label>twinlong</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/AddonHairs/HairNon_A</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Wavelong</defName>
<label>wavelong</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/AddonHairs/HairNon_A</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Middlecut</defName>
<label>middlecut</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/AddonHairs/HairNon_A</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
<HairDef>
<defName>DR_Short</defName>
<label>shortcut</label>
<hairGender>Female</hairGender>
<texPath>Dragonian/Dragonianlike/AddonHairs/HairNon_A</texPath>
<category>DRhair</category>
<styleTags>
<li>DRhair</li>
</styleTags>
</HairDef>
</Defs>

View File

@@ -0,0 +1,290 @@
<?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>
<leaderForceGenerateNewPawn>true</leaderForceGenerateNewPawn>
<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>50</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>100</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>100</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>30</Dragonian_Clan_Guard>
<Dragonian_Clan_Hunter>20</Dragonian_Clan_Hunter>
<Dragonian_Clan_Warrier>19</Dragonian_Clan_Warrier>
<Dragonian_Royal_Guard>20</Dragonian_Royal_Guard>
<Dragonian_Royal_Hunter>19</Dragonian_Royal_Hunter>
<Dragonian_Clan_Councilman>1</Dragonian_Clan_Councilman>
</options>
</li>
</pawnGroupMakers>
</FactionDef>
<FactionDef ParentName="Dragonian_NPCFactionBase">
<defName>Dragonian_NPC</defName>
<label>Dragonian</label>
<description>Dragonian settlement</description>
<!-- royalty content begin-->
<royalFavorLabel>Trust</royalFavorLabel>
<royalFavorIconPath>UI/Icons/RoyalFavor</royalFavorIconPath>
<royalTitleTags>
<li>Dragonian_Royal_Title</li>
</royalTitleTags>
<royalTitleInheritanceWorkerClass>RoyalTitleInheritanceWorker</royalTitleInheritanceWorkerClass>
<royalTitleInheritanceRelations>
<li>Child</li>
<li>Grandchild</li>
<li>GreatGrandchild</li>
<li>NephewOrNiece</li>
<li>Spouse</li>
<li>Sibling</li>
<li>HalfSibling</li>
<li>Cousin</li>
<li>Parent</li>
<li>UncleOrAunt</li>
</royalTitleInheritanceRelations>
<!-- royalty content end-->
</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,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>DRM_Princess_Mark</defName>
<hediffClass>Hediff_High</hediffClass>
<label>Dragonian Princess</label>
<description>She is the chosen one Dragonian Princess. How cool! But this means nothing.</description>
<defaultLabelColor>(1,1,1)</defaultLabelColor>
<scenarioCanAdd>false</scenarioCanAdd>
<maxSeverity>1.0</maxSeverity>
<isBad>false</isBad>
</HediffDef>
</Defs>

View File

@@ -0,0 +1,409 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef>
<defName>DRM_Stun</defName>
<label>Stun</label>
<labelNoun>Stun</labelNoun>
<description>This pawn is shocked by huge impact force.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<battleStateLabel>Shock</battleStateLabel>
<maxSeverity>1</maxSeverity>
<stages>
<li>
<label>minor</label>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.5</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.8</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<setMax>0.25</setMax>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SelfHeal">
<healAmount>0.2</healAmount>
</li>
</comps>
</HediffDef>
<HediffDef>
<defName>DRM_SummonSickness</defName>
<label>summon sickness</label>
<description>This person should't appear there,his body is breaking down.the condition will keep getting worse.this condition can be lethal.</description>
<initialSeverity>0.001</initialSeverity>
<lethalSeverity>1</lethalSeverity>
<maxSeverity>1</maxSeverity>
<alwaysShowSeverity>true</alwaysShowSeverity>
<duplicationAllowed>false</duplicationAllowed>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>1</severityPerDay>
</li>
<li Class="HediffCompProperties_SurgeryInspectable">
<surgicalDetectionDesc>{PAWN_nameDef} is suffering from summon sickness. His body is breaking down.the condition will keep getting worse.this condition can be lethal.</surgicalDetectionDesc>
</li>
<li Class="HediffCompProperties_CauseMentalState">
<humanMentalState>Berserk</humanMentalState>
<mtbDaysToCauseMentalState>1</mtbDaysToCauseMentalState>
</li>
</comps>
<stages>
<li>
<label>initial</label>
<becomeVisible>True</becomeVisible>
</li>
<li>
<minSeverity>0.2</minSeverity>
<label>initial</label>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.05</offset>
</li>
</capMods>
<statOffsets>
<MentalBreakThreshold>0.04</MentalBreakThreshold>
</statOffsets>
</li>
<li>
<minSeverity>0.5</minSeverity>
<label>moderate</label>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.1</offset>
</li>
</capMods>
<statOffsets>
<MentalBreakThreshold>0.08</MentalBreakThreshold>
</statOffsets>
</li>
<li>
<minSeverity>0.8</minSeverity>
<label>extreme</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.15</offset>
</li>
</capMods>
<statOffsets>
<MentalBreakThreshold>0.14</MentalBreakThreshold>
</statOffsets>
</li>
<li>
<minSeverity>0.95</minSeverity>
<label>debilitating</label>
<lifeThreatening>true</lifeThreatening>
<capMods>
<li>
<capacity>Consciousness</capacity>
<setMax>0.1</setMax>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef ParentName="DiseaseBase">
<defName>DRM_FearGas</defName>
<label>Fear gas</label>
<description>Aftereffects of exposure to Fear Toxgas, It burns the lungs and eyes, causing a temporary shortness of breath and reduction in sight. Continued exposure to fear gas results in panic and violent behavior.</description>
<isBad>true</isBad>
<defaultLabelColor>(0.3,0.25,0.65)</defaultLabelColor>
<initialSeverity>1</initialSeverity>
<maxSeverity>3</maxSeverity>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-30</severityPerDay>
</li>
<li Class="HediffCompProperties_CauseMentalState">
<animalMentalState>ManhunterPermanent</animalMentalState>
<animalMentalStateAlias>Manhunter</animalMentalStateAlias>
<humanMentalState>Berserk</humanMentalState>
<mtbDaysToCauseMentalState>1</mtbDaysToCauseMentalState>
</li>
</comps>
<stages>
<li>
<label>mild</label>
<minSeverity>1</minSeverity>
<painFactor>1.0</painFactor>
<capMods>
<li>
<capacity>Sight</capacity>
<offset>-0.3</offset>
</li>
<li>
<capacity>Breathing</capacity>
<offset>-0.15</offset>
</li>
</capMods>
<statOffsets>
<MentalBreakThreshold>0.14</MentalBreakThreshold>
</statOffsets>
</li>
<li>
<label>moderate</label>
<minSeverity>2</minSeverity>
<painFactor>1.2</painFactor>
<capMods>
<li>
<capacity>Sight</capacity>
<offset>-0.6</offset>
</li>
<li>
<capacity>Breathing</capacity>
<offset>-0.3</offset>
</li>
</capMods>
<statOffsets>
<MentalBreakThreshold>0.42</MentalBreakThreshold>
</statOffsets>
</li>
<li>
<label>severe</label>
<minSeverity>3</minSeverity>
<painFactor>2.0</painFactor>
<capMods>
<li>
<capacity>Sight</capacity>
<setMax>0</setMax>
</li>
<li>
<capacity>Breathing</capacity>
<offset>-0.60</offset>
</li>
</capMods>
<statOffsets>
<MentalBreakThreshold>1</MentalBreakThreshold>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_ArmorMeltdown</defName>
<label>Armor Meltdown</label>
<description>This preson's armor is melting down due heat effect.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</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>DragonianMix.HediffCurseFlame</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>1800</disappearsAfterTicks>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<stages>
<li>
<label>minor</label>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.15</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.1</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.35</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.3</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.65</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.6</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-0.8</ArmorRating_Sharp>
<ArmorRating_Blunt>-0.75</ArmorRating_Blunt>
</statOffsets>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statOffsets>
<ArmorRating_Sharp>-2</ArmorRating_Sharp>
<ArmorRating_Blunt>-2</ArmorRating_Blunt>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_ElectricShock</defName>
<label>Electric Shock</label>
<description>This preson is got a shock.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
</comps>
<injuryProps>
<painPerSeverity>0.02</painPerSeverity>
</injuryProps>
<stages>
<li>
<label>minor</label>
<becomeVisible>false</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.2</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.6</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.6</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.8</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.8</offset>
</li>
</capMods>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<setMax>0</setMax>
</li>
<li>
<capacity>Manipulation</capacity>
<setMax>0</setMax>
</li>
</capMods>
</li>
</stages>
</HediffDef>
</Defs>

View File

@@ -0,0 +1,394 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DR_BionicTail</defName>
<label>bionic tail</label>
<description>An advanced artificial tail. It also has a small AI that automatically balances the user's missing.</description>
<labelNoun>a bionic tail</labelNoun>
<spawnThingOnRemoved>DR_BionicTail</spawnThingOnRemoved>
<addedPartProps>
<solid>true</solid>
<partEfficiency>1.25</partEfficiency>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DR_FakeTail</defName>
<label>fake tail</label>
<description>It is a fake tail made of leather.</description>
<labelNoun>a fake tail</labelNoun>
<spawnThingOnRemoved>DR_FakeTail</spawnThingOnRemoved>
<addedPartProps>
<solid>true</solid>
<partEfficiency>0.35</partEfficiency>
<betterThanNatural>false</betterThanNatural>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>FakeDragonianOrb</defName>
<label>Fake DragonianOrb</label>
<labelNoun>a Fake DragonianOrb</labelNoun>
<description>An installed Fake DragonianOrb. Just for replace your missing one.</description>
<priceImpact>false</priceImpact>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>Plasteel</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>FlareDragonianOrb</defName>
<label>Flare DragonianOrb</label>
<labelNoun>a Flare DragonianOrb.</labelNoun>
<description>An installed Flare DragonianOrb. Allow owner to burst a fireball.</description>
<priceImpact>false</priceImpact>
<abilities>
<li MayRequire="Ludeon.RimWorld.Biotech">DR_FireBurst</li>
<li MayRequire="Ludeon.RimWorld.Anomaly">DR_BattleStaffBurner</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>FlareDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>HyperhealDragonianOrb</defName>
<label>Hyperheal DragonianOrb</label>
<labelNoun>a Hyperheal DragonianOrb.</labelNoun>
<description>An installed Hyperheal DragonianOrb.</description>
<priceImpact>false</priceImpact>
<abilities>
<li MayRequire="Ludeon.RimWorld.Ideology">DRM_HealBreakOut</li>
</abilities>
<stages>
<li>
<minSeverity>0</minSeverity>
<regeneration>100</regeneration>
<showRegenerationStat>true</showRegenerationStat>
</li>
</stages>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>HyperhealDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<HediffDef>
<defName>DRM_HealBreakOut</defName>
<label>Heal BreakOut</label>
<description>This person is in healbreakout.Heal wound in insane speed.</description>
<hediffClass>HediffWithComps</hediffClass>
<stages>
<li>
<minSeverity>0</minSeverity>
<regeneration>1000</regeneration>
<showRegenerationStat>true</showRegenerationStat>
<painFactor>0.1</painFactor>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_Disappears">
<showRemainingTime>True</showRemainingTime>
<disappearsAfterTicks>15000</disappearsAfterTicks>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<isBad>false</isBad>
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>HardenDragonianOrb</defName>
<label>Harden DragonianOrb</label>
<labelNoun>a Harden DragonianOrb.</labelNoun>
<description>An installed Harden DragonianOrb.</description>
<priceImpact>false</priceImpact>
<stages>
<li>
<statOffsets>
<ArmorRating_Sharp>0.7</ArmorRating_Sharp>
<ArmorRating_Blunt>0.5</ArmorRating_Blunt>
</statOffsets>
</li>
</stages>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>HardenDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<!-- slash tail -->
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_SlashTail</defName>
<label>slash tail</label>
<labelNoun>a slash tail</labelNoun>
<description>An installed slash tail turn dragonian's tail into a massive blade.</description>
<descriptionHyperlinks>
<ThingDef>DRM_SlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>40</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>Cut</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_SlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_FlameSlashTail</defName>
<label>Flame slash tail</label>
<labelNoun>a Flame slash tail</labelNoun>
<description>An installed Flame slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly hot.</description>
<descriptionHyperlinks>
<ThingDef>DRM_FlameSlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>DRM_Flame</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_Flame</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_FlameSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_AcidSlashTail</defName>
<label>Acid slash tail</label>
<labelNoun>a Acid slash tail</labelNoun>
<description>An installed Acid slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with acid.</description>
<descriptionHyperlinks>
<ThingDef>DRM_AcidSlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>DRM_AcidBurn</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_AcidBurn</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_AcidSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>DRM_ExplosiveSlashTail</defName>
<label>Explosive slash tail</label>
<labelNoun>a Explosive slash tail</labelNoun>
<description>An installed Explosive slash tail turn dragonian's tail into a massive blade.This kind make the tail cover with Explosives.</description>
<descriptionHyperlinks>
<ThingDef>DRM_ExplosiveSlashTail</ThingDef>
</descriptionHyperlinks>
<stages>
<li>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.08</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_VerbGiver">
<tools>
<li>
<label>tail</label>
<capacities>
<li>Cut</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>Bomb</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>Bomb</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_AcidSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>ShieldDragonianOrb</defName>
<label>Shield DragonianOrb</label>
<labelNoun>a Shield DragonianOrb.</labelNoun>
<description>An installed Shield DragonianOrb.</description>
<priceImpact>false</priceImpact>
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>100</MaxEnergy>
<EnergyOnReset>0</EnergyOnReset>
<CanFunction>True</CanFunction>
<RegenerationRate>0.005</RegenerationRate>
</li>
</comps>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>ShieldDragonianOrb</spawnThingOnRemoved>
</HediffDef>
</Defs>

View File

@@ -0,0 +1,679 @@
<?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>
<li>DragonianSlashTail</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>DragonianOrbAdvanced</li>
<li>DragonianSlashTail</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>DR_BattlePila</li>
</weaponTags>
<weaponMoney>
<min>550</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>DragonianOrbAdvanced</li>
<li>DragonianSlashTail</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>DragonianOrbAdvanced</li>
<li>DragonianSlashTail</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>DragonianOrbAdvanced</li>
<li>DragonianSlashTail</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>
<titleRequired MayRequire="Ludeon.RimWorld.Royalty">DRM_Cheften</titleRequired>
<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>DragonianOrbAdvanced</li>
<li>DragonianSlashTail</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>HardenDragonianOrb</li>
</techHediffsTags>
<techHediffsRequired>
<li>HardenDragonianOrb</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_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>ShieldDragonianOrb</li>
</techHediffsTags>
<techHediffsRequired>
<li>ShieldDragonianOrb</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>
<li>DragonianSlashTail</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>
<titleRequired MayRequire="Ludeon.RimWorld.Royalty">DRM_Princess</titleRequired>
<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,381 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<RecipeDef ParentName="SurgeryInstallBodyPartNaturalBase">
<defName>InstallDragonianOrb</defName>
<label>install DragonianOrb</label>
<description>Install a dragonian orb.</description>
<descriptionHyperlinks>
<ThingDef>DragonianOrb</ThingDef>
</descriptionHyperlinks>
<jobString>Installing DragonianOrb.</jobString>
<deathOnFailedSurgeryChance>0.05</deathOnFailedSurgeryChance>
<skillRequirements>
<Medicine>8</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
</RecipeDef>
<RecipeDef Name="DR_SurgeryInstallPlasteelPartBase" ParentName="SurgeryInstallBodyPartArtificialBase" Abstract="True">
<workAmount>1500</workAmount>
<skillRequirements>
<Medicine>3</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>Plasteel</li>
</thingDefs>
</filter>
<count>10</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>Plasteel</li>
</thingDefs>
</fixedIngredientFilter>
</RecipeDef>
<RecipeDef ParentName="DR_SurgeryInstallPlasteelPartBase">
<defName>InstallFakeDragonianOrb</defName>
<label>install fake DragonianOrb</label>
<description>Install a fake DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>Plasteel</ThingDef>
</descriptionHyperlinks>
<jobString>Installing fake DragonianOrb.</jobString>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>FakeDragonianOrb</addsHediff>
<uiIconThing>DragonianOrb</uiIconThing>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallFlareDragonianOrb</defName>
<label>install Flare DragonianOrb</label>
<description>Install Flare DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>FlareDragonianOrb</ThingDef>
<HediffDef>FlareDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Flare DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>FlareDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>FlareDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>FlareDragonianOrb</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallHyperhealDragonianOrb</defName>
<label>install Hyperheal DragonianOrb</label>
<description>Install Hyperheal DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>HyperhealDragonianOrb</ThingDef>
<HediffDef>HyperhealDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Hyperheal DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>HyperhealDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>HyperhealDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>HyperhealDragonianOrb</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallHardenDragonianOrb</defName>
<label>install Harden DragonianOrb</label>
<description>Install Harden DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>HardenDragonianOrb</ThingDef>
<HediffDef>HardenDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Harden DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>HardenDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>HardenDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>HardenDragonianOrb</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDR_BionicTail</defName>
<label>install bionic tail</label>
<description>Install a bionic tail.</description>
<descriptionHyperlinks>
<ThingDef>DR_BionicTail</ThingDef>
<HediffDef>DR_BionicTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing bionic tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DR_BionicTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DR_BionicTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DR_BionicTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDR_FakeTail</defName>
<label>install fake tail</label>
<description>Install a fake tail.</description>
<descriptionHyperlinks>
<ThingDef>DR_FakeTail</ThingDef>
<HediffDef>DR_FakeTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing fake tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DR_FakeTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DR_FakeTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DR_FakeTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_SlashTail</defName>
<label>install slash tail</label>
<description>Install a slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_SlashTail</ThingDef>
<HediffDef>DRM_SlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_SlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_SlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_SlashTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_FlameSlashTail</defName>
<label>install Flame slash tail</label>
<description>Install a Flame slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_FlameSlashTail</ThingDef>
<HediffDef>DRM_FlameSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Flame slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_FlameSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_FlameSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_FlameSlashTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_AcidSlashTail</defName>
<label>install Acid slash tail</label>
<description>Install a Acid slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_AcidSlashTail</ThingDef>
<HediffDef>DRM_AcidSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Acid slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_AcidSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_AcidSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_AcidSlashTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartProstheticBase">
<defName>InstallDRM_ExplosiveSlashTail</defName>
<label>install Explosive slash tail</label>
<description>Install a Explosive slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_ExplosiveSlashTail</ThingDef>
<HediffDef>DRM_ExplosiveSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Explosive slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_ExplosiveSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_ExplosiveSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_ExplosiveSlashTail</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallShieldDragonianOrb</defName>
<label>install Shield DragonianOrb</label>
<description>Install Shield DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb</ThingDef>
<HediffDef>ShieldDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Shield DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb</addsHediff>
</RecipeDef>
</Defs>

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,194 @@
<?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>
<researchPrerequisite>PlateArmor</researchPrerequisite>
</recipeMaker>
<graphicData>
<texPath>Dragonian/Apparel/Gear/drapparelF</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<tradeTags>
<li>Armor</li>
</tradeTags>
<techLevel>Medieval</techLevel>
<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>
<Steel>100</Steel>
<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>
<researchPrerequisite>PlateArmor</researchPrerequisite>
</recipeMaker>
<graphicData>
<texPath>Dragonian/Apparel/Gear/drahgA</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<tradeTags>
<li>Armor</li>
</tradeTags>
<techLevel>Medieval</techLevel>
<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>
<Steel>25</Steel>
</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,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<Defs>
<ThingDef Name="DRM_BaseGas" Abstract="True">
<thingClass>Gas</thingClass>
<label>gas</label>
<category>Gas</category>
<altitudeLayer>Gas</altitudeLayer>
<useHitPoints>false</useHitPoints>
<tickerType>Normal</tickerType>
<graphicData>
<graphicClass>Graphic_Gas</graphicClass>
<shaderType>Transparent</shaderType>
</graphicData>
</ThingDef>
<!-- Gas : Thing -->
<ThingDef ParentName="DRM_BaseGas">
<defName>DRM_FearGasCloud</defName>
<label>Fear gas</label>
<graphicData>
<texPath>Things/Gas/Puff</texPath>
<drawSize>2.6</drawSize>
<color>(0.3,0.25,0.65,0.5)</color>
</graphicData>
<gas>
<expireSeconds>
<min>30</min>
<max>50</max>
</expireSeconds>
<!--<blockTurretTracking>true</blockTurretTracking>
<accuracyPenalty>0.3</accuracyPenalty>-->
<rotationSpeed>20</rotationSpeed>
</gas>
<thingClass>DragonianMix.OPToxicGas</thingClass>
<modExtensions>
<li Class="DragonianMix.OPToxicDefs">
<OPToxicHediff>DRM_FearGas</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
<OPToxicSeverity>1</OPToxicSeverity> <!-- Severity build up per Tick period -->
<OPSevUpTickPeriod>120</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
</li>
</modExtensions>
</ThingDef>
<!-- Gas : Thing -->
<ThingDef ParentName="DRM_BaseGas">
<defName>DRM_AcidGasCloud</defName>
<label>Acid gas</label>
<graphicData>
<texPath>Things/Gas/Puff</texPath>
<drawSize>2.6</drawSize>
<color>(0.56, 1, 0.03,0.5)</color>
</graphicData>
<gas>
<expireSeconds>
<min>30</min>
<max>50</max>
</expireSeconds>
<!--<blockTurretTracking>true</blockTurretTracking>
<accuracyPenalty>0.3</accuracyPenalty>-->
<rotationSpeed>20</rotationSpeed>
</gas>
<thingClass>DragonianMix.OPToxicGas</thingClass>
<modExtensions>
<li Class="DragonianMix.OPToxicDefs">
<OPToxicHediff>DRM_AcidCorrosion</OPToxicHediff> <!-- Name of HediffDef to apply, change to own HediffDef -->
<OPToxicSeverity>0.1</OPToxicSeverity> <!-- Severity build up per Tick period -->
<OPSevUpTickPeriod>240</OPSevUpTickPeriod> <!-- No of game ticks per each build up, recommend >= 120 -->
</li>
</modExtensions>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,219 @@
<?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>ShieldDragonianOrb</defName>
<label>Shield DragonianOrb</label>
<description>An Shield DragonianOrb.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>ShieldDragonianOrb</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,707 @@
<?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> -->
<ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_FeargasLauncher</defName>
<label>Feargas launcher shell</label>
<graphicData>
<texPath>Things/Projectile/LauncherShot</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<color>(78,65,167)</color>
</graphicData>
<thingClass>Projectile_Explosive</thingClass>
<projectile>
<speed>40</speed>
<damageDef>DRM_Feargas</damageDef>
<!-- Use default damage from explosion def -->
<explosionRadius>5.4</explosionRadius>
<soundExplode>DispensePaste</soundExplode>
<postExplosionSpawnThingDef>DRM_FearGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
<arcHeightFactor>2</arcHeightFactor>
<shadowSize>0.5</shadowSize>
<applyDamageToExplosionCellsNeighbors>true</applyDamageToExplosionCellsNeighbors>
<explosionDelay>0</explosionDelay>
</projectile>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_Fear</defName>
<label>Dragonian Fear Staff</label>
<description>A Staff for Dragonian.Can Shoot Feartox bomb.</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_Fear</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Bullet_FeargasLauncher</defaultProjectile>
<warmupTime>3.5</warmupTime>
<range>23.9</range>
<forcedMissRadius>1.9</forcedMissRadius>
<burstShotCount>1</burstShotCount>
<soundCast>Shot_IncendiaryLauncher</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>14</muzzleFlashScale>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</li>
</verbs>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>8</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>physical-magic</label>
<capacities>
<li>Blunt</li>
<li>Demolish</li>
</capacities>
<power>15</power>
<extraMeleeDamages>
<li>
<def>DRM_Arc</def>
<amount>15</amount>
<chance>1</chance>
</li>
<li>
<def>Stun</def>
<amount>1.5</amount>
<chance>0.25</chance>
</li>
</extraMeleeDamages>
<cooldownTime>5.2</cooldownTime>
</li>
</tools>
<equippedStatOffsets>
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
</equippedStatOffsets>
<meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleStaff_Air</defName>
<label>Dragonian AirCannon Staff</label>
<description>A Staff for Dragonian.Can Shoot AirCannon.</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_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Bullet_AirCannon</defaultProjectile>
<warmupTime>2.4</warmupTime>
<range>23.9</range>
<forcedMissRadius>1.9</forcedMissRadius>
<burstShotCount>1</burstShotCount>
<soundCast>Shot_IncendiaryLauncher</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>14</muzzleFlashScale>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</li>
</verbs>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>8</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>physical-magic</label>
<capacities>
<li>Blunt</li>
<li>Demolish</li>
</capacities>
<power>15</power>
<extraMeleeDamages>
<li>
<def>DRM_Arc</def>
<amount>15</amount>
<chance>1</chance>
</li>
<li>
<def>Stun</def>
<amount>1.5</amount>
<chance>0.25</chance>
</li>
</extraMeleeDamages>
<cooldownTime>5.2</cooldownTime>
</li>
</tools>
<equippedStatOffsets>
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
</equippedStatOffsets>
<meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_AirCannon</defName>
<label>AirCannon shell</label>
<graphicData>
<texPath>Things/Projectile/LauncherShot</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<color>(111,111,111)</color>
</graphicData>
<thingClass>Projectile_Explosive</thingClass>
<projectile>
<damageDef>Thump</damageDef>
<damageAmountBase>10</damageAmountBase>
<explosionRadius>3.9</explosionRadius >
<stoppingPower>3</stoppingPower>
<speed>50</speed>
<soundExplode>ThumpCannon_Impact</soundExplode>
</projectile>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleSpear</defName>
<label>Dragonian Battle Spear</label>
<description>Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon represents a bundle of pila and can be thrown over and over. The singular of pila is pilum.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/SpearThing</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techLevel>Medieval</techLevel>
<soundInteract>Interact_BeatFire</soundInteract>
<costList>
<WoolDragonian>20</WoolDragonian>
</costList>
<costStuffCount>80</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<relicChance>0</relicChance>
<statBases>
<WorkToMake>7000</WorkToMake>
<Mass>4</Mass>
<AccuracyTouch>0.65</AccuracyTouch>
<AccuracyShort>0.85</AccuracyShort>
<AccuracyMedium>0.85</AccuracyMedium>
<AccuracyLong>0.75</AccuracyLong>
<RangedWeapon_Cooldown>1.7</RangedWeapon_Cooldown>
</statBases>
<weaponTags>
<li>DR_BattlePila</li>
</weaponTags>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<recipeMaker>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Spear_Thrown</defaultProjectile>
<warmupTime>0.4</warmupTime>
<range>29.9</range>
<soundCast>Interact_BeatFire</soundCast>
<rangedFireRulepack>Combat_RangedFire_Thrown</rangedFireRulepack>
</li>
</verbs>
<tools>
<li>
<label>shaft</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>30</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseProjectileNeolithic">
<defName>DRM_Spear_Thrown</defName>
<label>Spear</label>
<graphicData>
<texPath>Dragonian/Projectile/Spear</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>DRM_RangedStab</damageDef>
<damageAmountBase>30</damageAmountBase>
<stoppingPower>2.5</stoppingPower>
<speed>90</speed>
</projectile>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_ClusterSpear</defName>
<label>Dragonian Cluster Spear</label>
<description>Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon can throw a cluster spear at one time.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/IkwaThing</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techLevel>Medieval</techLevel>
<soundInteract>Interact_BeatFire</soundInteract>
<costList>
<WoolDragonian>20</WoolDragonian>
</costList>
<costStuffCount>80</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<relicChance>0</relicChance>
<statBases>
<WorkToMake>7000</WorkToMake>
<Mass>4</Mass>
<AccuracyTouch>0.55</AccuracyTouch>
<AccuracyShort>0.65</AccuracyShort>
<AccuracyMedium>0.55</AccuracyMedium>
<AccuracyLong>0.45</AccuracyLong>
<RangedWeapon_Cooldown>1.7</RangedWeapon_Cooldown>
</statBases>
<weaponTags>
<li>DR_BattlePila</li>
</weaponTags>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<recipeMaker>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<verbs>
<li>
<verbClass>DragonianMix.Verb_ShootShotgun</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_ShortSpear_Thrown</defaultProjectile>
<warmupTime>0.4</warmupTime>
<range>14.9</range>
<burstShotCount>1</burstShotCount>
<ticksBetweenBurstShots>16</ticksBetweenBurstShots>
<soundCast>Interact_BeatFire</soundCast>
<rangedFireRulepack>Combat_RangedFire_Thrown</rangedFireRulepack>
</li>
</verbs>
<tools>
<li>
<label>shaft</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>20</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseProjectileNeolithic">
<defName>DRM_ShortSpear_Thrown</defName>
<label>Spear</label>
<graphicData>
<texPath>Dragonian/Projectile/Ikwa</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>DRM_RangedStab</damageDef>
<damageAmountBase>8</damageAmountBase>
<stoppingPower>2.5</stoppingPower>
<speed>90</speed>
</projectile>
<modExtensions>
<li Class="DragonianMix.ShotgunExtension">
<pelletCount>6</pelletCount>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_ChainSpear</defName>
<label>Dragonian Chain Spear</label>
<description>Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon can spray and pray.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/IkwaChain</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techLevel>Medieval</techLevel>
<soundInteract>Interact_BeatFire</soundInteract>
<costList>
<WoolDragonian>20</WoolDragonian>
</costList>
<costStuffCount>80</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<relicChance>0</relicChance>
<statBases>
<WorkToMake>7000</WorkToMake>
<Mass>4</Mass>
<AccuracyTouch>0.60</AccuracyTouch>
<AccuracyShort>0.80</AccuracyShort>
<AccuracyMedium>0.90</AccuracyMedium>
<AccuracyLong>0.85</AccuracyLong>
<RangedWeapon_Cooldown>2.5</RangedWeapon_Cooldown>
</statBases>
<weaponTags>
<li>DR_BattlePila</li>
</weaponTags>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<recipeMaker>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
</recipeMaker>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_ChainSpear_Thrown</defaultProjectile>
<warmupTime>0.4</warmupTime>
<range>29.9</range>
<ticksBetweenBurstShots>16</ticksBetweenBurstShots>
<burstShotCount>16</burstShotCount>
<soundCast>Interact_BeatFire</soundCast>
<rangedFireRulepack>Combat_RangedFire_Thrown</rangedFireRulepack>
</li>
</verbs>
<tools>
<li>
<label>shaft</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>point</label>
<capacities>
<li>Stab</li>
</capacities>
<power>20</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseProjectileNeolithic">
<defName>DRM_ChainSpear_Thrown</defName>
<label>Spear</label>
<graphicData>
<texPath>Dragonian/Projectile/Ikwa</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>DRM_RangedStab</damageDef>
<damageAmountBase>8</damageAmountBase>
<stoppingPower>2.5</stoppingPower>
<speed>90</speed>
</projectile>
</ThingDef>
</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,40 @@
<?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>
<DRM_Deaddustpop.label>死灵尘雾</DRM_Deaddustpop.label>
<DRM_Deaddustpop.description>释放一团死灵尘。死灵尘附着在尸体上后,便会引发混乱而剧烈的反应,使它们重获行动能力。这些活尸只会攻击你的敌人。死灵尘由飘浮在空气中的超凡微械构成,能够穿透细胞并修复坏死的组织。</DRM_Deaddustpop.description>
<DRM_Deaddustpop.verbProperties.label>释放死灵尘雾</DRM_Deaddustpop.verbProperties.label>
<DRM_Toxgaspop.label>释放有毒气体</DRM_Toxgaspop.label>
<DRM_Toxgaspop.description>释放一团毒气。嗯。</DRM_Toxgaspop.description>
<DRM_Toxgaspop.verbProperties.label>释放有毒气体</DRM_Toxgaspop.verbProperties.label>
<DRM_Farskip.label>远距离折跃</DRM_Farskip.label>
<DRM_Farskip.description>折跃施法者,去往一个远处的盟友位置。这能够让人们抵达星球上很远的位置,但必须在目标位置有一个愿意充当道标的盟友时才有效果。被折跃的人总是出现在目标地图上的随机盟友附近。</DRM_Farskip.description>
<DRM_Skip.label>折跃</DRM_Skip.label>
<DRM_Skip.description>将目标传送到离原点不远的特定位置。太大的物体无法被传送。</DRM_Skip.description>
<DRM_Acidgaspop.label>酸性云雾</DRM_Acidgaspop.label>
<DRM_Acidgaspop.description>释放一团酸性云雾。接触酸性气体后会造成持续的酸蚀伤害附着。</DRM_Acidgaspop.description>
<DRM_Acidgaspop.verbProperties.label>释放酸性云雾</DRM_Acidgaspop.verbProperties.label>
<DRM_Feargaspop.label>恐惧毒雾</DRM_Feargaspop.label>
<DRM_Feargaspop.description>释放一团恐惧毒雾。恐惧气体会灼伤生物的眼睛与肺部,使视觉与呼吸能力暂时降低。持续暴露还会引发生物极度恐惧情绪和诱发暴力行为。</DRM_Feargaspop.description>
<DRM_Feargaspop.verbProperties.label>释放恐惧毒雾</DRM_Feargaspop.verbProperties.label>
<!-- EN: acid spray -->
<DRM_AcidSpray.label>酸液喷吐</DRM_AcidSpray.label>
<!-- EN: Spray a sticky acid substance from glands in the neck up through the mouth and all over the target area. The acid will stick to targets and burn them. -->
<DRM_AcidSpray.description>从颈部的腺体喷出粘稠的酸性物质,通过嘴巴向外喷出。酸性物质附着的目标会被灼烧。</DRM_AcidSpray.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,154 @@
<?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>
<ShieldDragonianOrb.label>龙娘 护盾龙珠</ShieldDragonianOrb.label>
<ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。</ShieldDragonianOrb.description>
<ShieldDragonianOrb.labelNoun>护盾龙珠</ShieldDragonianOrb.labelNoun>
<EnderDragonianOrb.label>龙娘 末影龙珠</EnderDragonianOrb.label>
<EnderDragonianOrb.description>一颗龙珠。拥有强大的折跃能力。</EnderDragonianOrb.description>
<EnderDragonianOrb.labelNoun>末影龙珠</EnderDragonianOrb.labelNoun>
<ToxicDragonianOrb.label>龙娘 毒素龙珠</ToxicDragonianOrb.label>
<ToxicDragonianOrb.description>一颗龙珠。有毒危险。死亡时引发有毒气体爆炸。</ToxicDragonianOrb.description>
<ToxicDragonianOrb.labelNoun>毒素龙珠</ToxicDragonianOrb.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>
<DRM_ElectricShock.label>高压触电</DRM_ElectricShock.label>
<DRM_ElectricShock.description>由于遭受高压电击,这个人的全身肌肉正在痉挛,无法行动。</DRM_ElectricShock.description>
<!-- EN: minor -->
<DRM_ElectricShock.stages.minor-0.label>轻微</DRM_ElectricShock.stages.minor-0.label>
<!-- EN: minor -->
<DRM_ElectricShock.stages.minor-1.label>较轻</DRM_ElectricShock.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_ElectricShock.stages.moderate.label>中等</DRM_ElectricShock.stages.moderate.label>
<!-- EN: serious -->
<DRM_ElectricShock.stages.serious.label>严重</DRM_ElectricShock.stages.serious.label>
<!-- EN: extreme -->
<DRM_ElectricShock.stages.extreme.label>极重</DRM_ElectricShock.stages.extreme.label>
<!-- EN: extreme -->
<DRM_ElectricShock.stages.completely.label>完全</DRM_ElectricShock.stages.completely.label>
<!-- EN: tox gas -->
<DRM_FearGas.label>恐惧毒气</DRM_FearGas.label>
<!-- EN: Aftereffects of exposure to tox gas, a poisonous chemical gas. It burns the lungs and eyes, causing a temporary shortness of breath and reduction in sight. Continued exposure to tox gas results in toxic buildup and eventually death. -->
<DRM_FearGas.description>接触恐惧气体产生的负面影响。恐惧气体会灼伤生物的眼睛与肺部,使视觉与呼吸能力暂时降低。持续暴露还会引发生物极度恐惧情绪和诱发暴力行为。</DRM_FearGas.description>
<!-- EN: mild -->
<DRM_FearGas.stages.mild.label>较轻</DRM_FearGas.stages.mild.label>
<!-- EN: moderate -->
<DRM_FearGas.stages.moderate.label>中等</DRM_FearGas.stages.moderate.label>
<!-- EN: severe -->
<DRM_FearGas.stages.severe.label>严重</DRM_FearGas.stages.severe.label>
<DRM_Stun.label>被震撼</DRM_Stun.label>
<DRM_Stun.description>被强大的外力冲击掀翻在地。需要一点时间振作。</DRM_Stun.description>
<DRM_Stun.battleStateLabel>震撼</DRM_Stun.battleStateLabel>
<DRM_Stun.labelNoun>震撼</DRM_Stun.labelNoun>
<DRM_Princess_Mark.label>龙娘公主</DRM_Princess_Mark.label>
<DRM_Princess_Mark.description>她是天选的龙娘公主,哇哦!但是这并没有任何用处。</DRM_Princess_Mark.description>
</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,68 @@
<?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>
<InstallAcidifierDragonianOrb.label>安装酸解龙珠</InstallAcidifierDragonianOrb.label>
<InstallAcidifierDragonianOrb.description>安装酸解龙珠。</InstallAcidifierDragonianOrb.description>
<InstallAcidifierDragonianOrb.jobString>正在安装酸解龙珠。</InstallAcidifierDragonianOrb.jobString>
<InstallShieldDragonianOrb.label>安装护盾龙珠</InstallShieldDragonianOrb.label>
<InstallShieldDragonianOrb.description>安装护盾龙珠。</InstallShieldDragonianOrb.description>
<InstallShieldDragonianOrb.jobString>正在安装护盾龙珠。</InstallShieldDragonianOrb.jobString>
<InstallEnderDragonianOrb.label>安装末影龙珠</InstallEnderDragonianOrb.label>
<InstallEnderDragonianOrb.description>安装末影龙珠。</InstallEnderDragonianOrb.description>
<InstallEnderDragonianOrb.jobString>正在安装末影龙珠。</InstallEnderDragonianOrb.jobString>
<InstallToxicDragonianOrb.label>安装毒素龙珠</InstallToxicDragonianOrb.label>
<InstallToxicDragonianOrb.description>安装毒素龙珠。</InstallToxicDragonianOrb.description>
<InstallToxicDragonianOrb.jobString>正在安装毒素龙珠。</InstallToxicDragonianOrb.jobString>
<InstallDRM_SlashTail.label>安装斩龙尾</InstallDRM_SlashTail.label>
<InstallDRM_SlashTail.description>安装斩龙尾。</InstallDRM_SlashTail.description>
<InstallDRM_SlashTail.jobString>正在安装斩龙尾。</InstallDRM_SlashTail.jobString>
<InstallDR_BionicTail.label>安装仿生尾</InstallDR_BionicTail.label>
<InstallDR_BionicTail.description>安装仿生尾。</InstallDR_BionicTail.description>
<InstallDR_BionicTail.jobString>正在安装仿生尾。</InstallDR_BionicTail.jobString>
<InstallDR_FakeTail.label>安装假龙尾</InstallDR_FakeTail.label>
<InstallDR_FakeTail.description>安装假龙尾。</InstallDR_FakeTail.description>
<InstallDR_FakeTail.jobString>正在安装假龙尾。</InstallDR_FakeTail.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,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DRM_Stranger.label>陌生人</DRM_Stranger.label>
<DRM_Stranger.description>龙娘社会对你很陌生。</DRM_Stranger.description>
<DRM_Known.label>知名者</DRM_Known.label>
<DRM_Known.description>龙娘社会知道了你的存在并且愿意帮助你。</DRM_Known.description>
<DRM_trusted.label>可信者</DRM_trusted.label>
<DRM_trusted.description>龙娘社会把你当做朋友。</DRM_trusted.description>
<DRM_Cheften.label>龙娘酋长</DRM_Cheften.label>
<DRM_Cheften.description>是龙娘社会的酋长。她们是部落一线工作的实际领导者。</DRM_Cheften.description>
<DRM_Princess.label>龙娘公主</DRM_Princess.label>
<DRM_Princess.description>是天选的唯一龙娘公主。</DRM_Princess.description>
</LanguageData>

View File

@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DRM_HappyBundleDrop.label>请求开心小礼包</DRM_HappyBundleDrop.label>
<DRM_HappyBundleDrop.description>请求一个包含各种资源的开心小礼包。快乐起来吧孩子们。</DRM_HappyBundleDrop.description>
<DRM_MedDrop.label>请求药物</DRM_MedDrop.label>
<DRM_MedDrop.description>请求一包20个草药。这是她们能找到最好的货了。</DRM_MedDrop.description>
<DRM_DressDrop.label>请求衣物</DRM_DressDrop.label>
<DRM_DressDrop.description>请求3件龙娘裙装。每位龙娘都应该好好穿衣服。</DRM_DressDrop.description>
<DRM_WoolDrop.label>请求龙娘毛发</DRM_WoolDrop.label>
<DRM_WoolDrop.description>请求100个龙娘毛发。利用它们做新衣服穿。</DRM_WoolDrop.description>
<DRM_CallVillagerTeam.label>呼叫龙娘工程队</DRM_CallVillagerTeam.label>
<DRM_CallVillagerTeam.description>一队4名龙娘村民会来帮助你工作4天。你最好能保证她们的安全。</DRM_CallVillagerTeam.description>
<DRM_CallVillagerGang.label>呼叫龙娘承包商</DRM_CallVillagerGang.label>
<DRM_CallVillagerGang.description>一队8名龙娘村民会来帮助你工作4天。我不知道你为什么需要这么多龙娘但她们最好能完整的回去。</DRM_CallVillagerGang.description>
<DRM_CallHunterAidSmall.label>呼叫龙娘骑兵队</DRM_CallHunterAidSmall.label>
<DRM_CallHunterAidSmall.description>一队4名龙娘村庄骠骑兵会来支援你作战。她们是远程单位。</DRM_CallHunterAidSmall.description>
<DRM_CallHunterAidLarge.label>呼叫龙娘骑兵团</DRM_CallHunterAidLarge.label>
<DRM_CallHunterAidLarge.description>一队6名龙娘村庄骠骑兵会来支援你作战。她们是远程单位。</DRM_CallHunterAidLarge.description>
<DRM_CallGuardAidSmall.label>呼叫龙娘卫队</DRM_CallGuardAidSmall.label>
<DRM_CallGuardAidSmall.description>一队4名龙娘村庄卫士会来支援你作战。她们是近战单位。</DRM_CallGuardAidSmall.description>
<DRM_CallRoyalGuardAidSmall.label>呼叫龙娘皇家近卫队</DRM_CallRoyalGuardAidSmall.label>
<DRM_CallRoyalGuardAidSmall.description>一队4名龙娘皇家卫士会来支援你作战。她们是近战单位,配备有重装甲。</DRM_CallRoyalGuardAidSmall.description>
</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,57 @@
<?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>
<ShieldDragonianOrb.label>龙娘 护盾龙珠</ShieldDragonianOrb.label>
<ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。</ShieldDragonianOrb.description>
<EnderDragonianOrb.label>龙娘 末影龙珠</EnderDragonianOrb.label>
<EnderDragonianOrb.description>一颗龙珠。拥有强大的折跃能力。</EnderDragonianOrb.description>
<ToxicDragonianOrb.label>龙娘 毒素龙珠</ToxicDragonianOrb.label>
<ToxicDragonianOrb.description>一颗龙珠。有毒危险。</ToxicDragonianOrb.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,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BattleHammer.label>龙娘 战锤</DR_BattleHammer.label>
<DR_BattleHammer.description>一柄内置了EMP发生器的战锤。当击中时会释放电击瘫痪机械装置。</DR_BattleHammer.description>
<!-- EN: handle -->
<DR_BattleHammer.tools.handle.label>锤柄</DR_BattleHammer.tools.handle.label>
<!-- EN: head -->
<DR_BattleHammer.tools.head.label>锤头</DR_BattleHammer.tools.head.label>
<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>
<DR_BattleStaff_Arc.label>龙娘 电弧法杖</DR_BattleStaff_Arc.label>
<DR_BattleStaff_Arc.description>龙娘使用的法杖。能射出跳跃的闪电链。</DR_BattleStaff_Arc.description>
<DR_BattleStaff_Fear.label>龙娘 恐惧法杖</DR_BattleStaff_Fear.label>
<DR_BattleStaff_Fear.description>龙娘使用的法杖。一个压缩的气体发射器。填装了芬里尔恐惧毒气弹。</DR_BattleStaff_Fear.description>
<DR_BattleStaff_Air.label>龙娘 气震法杖</DR_BattleStaff_Air.label>
<DR_BattleStaff_Air.description>龙娘使用的法杖。一个压缩的气体发射器。能够发射对建筑伤害极大的共振气团。</DR_BattleStaff_Air.description>
<DR_BattleSpear.label>龙娘 飞矛</DR_BattleSpear.label>
<DR_BattleSpear.description>龙娘使用的飞矛。她们能把这种沉重的近战武器轻松投送到极远处。</DR_BattleSpear.description>
<DR_BattleSpear.tools.shaft.label></DR_BattleSpear.tools.shaft.label>
<DR_BattleSpear.tools.point.label>矛尖</DR_BattleSpear.tools.point.label>
<DRM_Spear_Thrown.label>飞矛</DRM_Spear_Thrown.label>
<DR_ClusterSpear.label>龙娘 集束飞矛</DR_ClusterSpear.label>
<DR_ClusterSpear.description>龙娘使用的一捆飞矛。这种武器一次能扔出一捆短矛。</DR_ClusterSpear.description>
<DR_ClusterSpear.tools.shaft.label></DR_ClusterSpear.tools.shaft.label>
<DR_ClusterSpear.tools.point.label>矛尖</DR_ClusterSpear.tools.point.label>
<DRM_ShortSpear_Thrown.label>短飞矛</DRM_ShortSpear_Thrown.label>
<DR_ChainSpear.label>龙娘 链式飞矛</DR_ChainSpear.label>
<DR_ChainSpear.description>龙娘使用的一串飞矛。这种武器的使用者就是一个会吐出短矛的怪物。</DR_ChainSpear.description>
<DR_ChainSpear.tools.shaft.label></DR_ChainSpear.tools.shaft.label>
<DR_ChainSpear.tools.point.label>矛尖</DR_ChainSpear.tools.point.label>
<DRM_ChainSpear_Thrown.label>短飞矛</DRM_ChainSpear_Thrown.label>
</LanguageData>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>
<DRMShieldLabel>护盾</DRMShieldLabel>
<DRMShieldTip>这个人被一个护盾保护着。 </DRMShieldTip>
</LanguageData>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<LanguageData>
<DRMShieldLabel>Shield</DRMShieldLabel>
<DRMShieldTip>This pawn is shielded by a Implant Shield. </DRMShieldTip>
</LanguageData>

View File

@@ -0,0 +1,100 @@
<?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>
<!--龙娘服装限制添加-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/apparelList</xpath>
<value>
<li>DRM_BattleDressC</li>
<li>DRM_BattleHelmC</li>
<li>DRM_BattleHelmD</li>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@@ -0,0 +1,163 @@
<?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>
<!--龙娘公主头发替换-->
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li/extendedGraphics</xpath>
<value>
<Hediff For="DRM_Princess_Mark">Dragonian/Dragonianlike/AddonHairs/DRM</Hediff>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@@ -0,0 +1,71 @@
<?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="PatchOperationSequence">
<operations>
<li Class="PatchOperationReplace">
<xpath>Defs/AlienRace.ThingDef_AlienRace[defName="Dragonian_Race"]/alienRace/raceRestriction/weaponList</xpath>
<value>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@@ -0,0 +1,83 @@
<?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>1800</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="DragonianMix.CompProperties_AbilityDRM_FireSpew">
<range>22.9</range>
<lineWidthEnd>5</lineWidthEnd>
<filthDef>Filth_Ash</filthDef>
<damAmount>30</damAmount>
<damageDef>DRM_Flame</damageDef>
<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>
<AbilityDef>
<defName>DRM_Deaddustpop</defName>
<label>Deaddust Pop</label>
<description>Release a cloud of dust-like substance that will settle on nearby corpses and raise them as shamblers. The shamblers will only attack your enemies. Deadlife dust is made of nano-scale archites that penetrate and reanimate dead tissue at the cellular level.</description>
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>release deadlife dust</label>
<drawAimPie>true</drawAimPie>
<warmupTime>1</warmupTime>
<range>24.9</range>
<targetParams>
<canTargetPawns>False</canTargetPawns>
<canTargetLocations>True</canTargetLocations>
</targetParams>
<soundCast>DeadlifeRelease</soundCast>
</verbProperties>
<comps>
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
<damageDef>Smoke</damageDef>
<smokeRadius>9</smokeRadius>
<gasType>DeadlifeDust</gasType>
<clamorType>Ability</clamorType>
<clamorRadius>20</clamorRadius>
</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,83 @@
<?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 Necro DragonianOrb. Allow owner to spray deadlifedust.</description>
<priceImpact>false</priceImpact>
<abilities MayRequire="Ludeon.RimWorld.Anomaly">
<li>DRM_Deaddustpop</li>
</abilities>
<comps>
<li Class="DragonianMix.HediffCompProperties_DRMExplodeOnDeath">
<damageDef>Smoke</damageDef>
<gasType>DeadlifeDust</gasType>
<soundDef>Explosion_Stun</soundDef>
<explosionRadius>6</explosionRadius>
<destroyGear>false</destroyGear>
<destroyBody>false</destroyBody>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath" />
</comps>
<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>
</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,198 @@
<?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>
<damageDef>DRM_Flame</damageDef>
<damageAmount>80</damageAmount>
<armorPenetration>0</armorPenetration>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>DRM_Toxgaspop</defName>
<label>ToxGas Pop</label>
<description>Release a cloud of Toxgas.</description>
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>release deadlife dust</label>
<drawAimPie>true</drawAimPie>
<warmupTime>1</warmupTime>
<range>24.9</range>
<targetParams>
<canTargetPawns>False</canTargetPawns>
<canTargetLocations>True</canTargetLocations>
</targetParams>
<soundCast>DeadlifeRelease</soundCast>
</verbProperties>
<comps>
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
<damageDef>Smoke</damageDef>
<smokeRadius>9</smokeRadius>
<gasType>ToxGas</gasType>
<clamorType>Ability</clamorType>
<clamorRadius>20</clamorRadius>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>DRM_Feargaspop</defName>
<label>FearGas Pop</label>
<description>Release a cloud of Feargas.</description>
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>release Feargas</label>
<drawAimPie>true</drawAimPie>
<warmupTime>1</warmupTime>
<range>24.9</range>
<targetParams>
<canTargetPawns>False</canTargetPawns>
<canTargetLocations>True</canTargetLocations>
</targetParams>
<soundCast>DeadlifeRelease</soundCast>
</verbProperties>
<comps>
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
<damageDef>DRM_Feargas</damageDef>
<smokeRadius>9</smokeRadius>
<clamorType>Ability</clamorType>
<clamorRadius>20</clamorRadius>
<postExplosionSpawnThingDef>DRM_FearGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>DRM_Acidgaspop</defName>
<label>AcidGas Pop</label>
<description>Release a cloud of Acidgas.</description>
<iconPath>UI/Abilities/ReleaseDeadlifeDust</iconPath>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>release Acidgas</label>
<drawAimPie>true</drawAimPie>
<warmupTime>1</warmupTime>
<range>24.9</range>
<targetParams>
<canTargetPawns>False</canTargetPawns>
<canTargetLocations>True</canTargetLocations>
</targetParams>
<soundCast>DeadlifeRelease</soundCast>
</verbProperties>
<comps>
<li Class="DragonianMix.CompProperties_AbilityDRM_Deaddustpop">
<damageDef>DRM_AcidBurn</damageDef>
<damageAmount>25</damageAmount>
<armorPenetration>0.5</armorPenetration>
<smokeRadius>9</smokeRadius>
<clamorType>Ability</clamorType>
<clamorRadius>20</clamorRadius>
<postExplosionSpawnThingDef>DRM_AcidGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>DRM_AcidSpray</defName>
<label>acid spray</label>
<description>Spray a sticky acid substance from glands in the neck up through the mouth and all over the target area. The acid will stick to targets and burn them.</description>
<iconPath>UI/Abilities/AcidSpray</iconPath>
<cooldownTicksRange>1800</cooldownTicksRange>
<aiCanUse>true</aiCanUse>
<displayOrder>300</displayOrder>
<category>Sanguophage</category>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<warmupStartSound>AcidSpray_Warmup</warmupStartSound>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<range>22.5</range>
<warmupTime>0.5</warmupTime>
<soundCast>AcidSpray_Resolve</soundCast>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilitySprayLiquid">
<projectileDef>Proj_Acid</projectileDef>
<numCellsToHit>25</numCellsToHit>
<sprayEffecter>AcidSpray_Directional</sprayEffecter>
</li>
</comps>
</AbilityDef>
<ThingDef>
<defName>Proj_Acid</defName>
<label>acid</label>
<thingClass>Projectile_Liquid</thingClass>
<category>Projectile</category>
<tickerType>Normal</tickerType>
<altitudeLayer>Projectile</altitudeLayer>
<useHitPoints>False</useHitPoints>
<neverMultiSelect>True</neverMultiSelect>
<graphicData>
<texPath>Things/Projectile/Acid</texPath>
<graphicClass>Graphic_Random</graphicClass>
<shaderType>MoteGlow</shaderType>
<drawSize>0.85</drawSize>
</graphicData>
<projectile>
<damageDef>DRM_AcidBurn</damageDef>
<speed>25</speed>
<damageAmountBase>30</damageAmountBase>
<arcHeightFactor>0.4</arcHeightFactor>
<armorPenetrationBase>0.8</armorPenetrationBase>
<stoppingPower>1</stoppingPower>
<shadowSize>0</shadowSize>
<filth>Filth_SpentAcid</filth>
<filthCount>1</filthCount>
</projectile>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,152 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!--
<HediffDef>
<defName>DRM_FearGasExposure</defName>
<label>Fear gas</label>
<description>Aftereffects of exposure to tox gas, a poisonous chemical gas. It burns the lungs and eyes, causing a temporary shortness of breath and reduction in sight. Continued exposure to tox gas results in toxic buildup and eventually death.</description>
<hediffClass>HediffWithComps</hediffClass>
<maxSeverity>3</maxSeverity>
<initialSeverity>1</initialSeverity>
<canApplyDodChanceForCapacityChanges>true</canApplyDodChanceForCapacityChanges>
<defaultLabelColor>(0.6, 0, 1)</defaultLabelColor>
<stages>
<li>
<label>mild</label>
<minSeverity>1</minSeverity>
<painOffset>0.1</painOffset>
<capMods>
<li>
<capacity>Sight</capacity>
<offset>-0.1</offset>
</li>
<li>
<capacity>Breathing</capacity>
<offset>-0.15</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>2</minSeverity>
<painOffset>0.15</painOffset>
<capMods>
<li>
<capacity>Sight</capacity>
<offset>-0.25</offset>
</li>
<li>
<capacity>Breathing</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
<li>
<label>severe</label>
<minSeverity>3</minSeverity>
<painOffset>0.25</painOffset>
<capMods>
<li>
<capacity>Sight</capacity>
<offset>-0.40</offset>
</li>
<li>
<capacity>Breathing</capacity>
<offset>-0.60</offset>
</li>
</capMods>
</li>
</stages>
<comps>
<li Class="HediffCompProperties_SeverityFromGasDensityDirect">
<gasType>ToxGas</gasType>
<densityStages>
<li>0.2</li>
<li>0.5</li>
<li>1</li>
</densityStages>
</li>
</comps>
</HediffDef>
-->
<HediffDef ParentName="AddedBodyPartBase">
<defName>ToxicDragonianOrb</defName>
<label>Toxic DragonianOrb</label>
<labelNoun>a Toxic DragonianOrb.</labelNoun>
<description>An installed Toxic DragonianOrb. Allow owner to spray Toxgas.</description>
<priceImpact>false</priceImpact>
<abilities MayRequire="Ludeon.RimWorld.Biotech">
<li>DRM_Toxgaspop</li>
</abilities>
<comps>
<li Class="DragonianMix.HediffCompProperties_DRMExplodeOnDeath">
<damageDef>Smoke</damageDef>
<soundDef>Explosion_Stun</soundDef>
<explosionRadius>6</explosionRadius>
<gasType>ToxGas</gasType>
<destroyGear>false</destroyGear>
<destroyBody>false</destroyBody>
</li>
</comps>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>ToxicDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallToxicDragonianOrb</defName>
<label>install Toxic DragonianOrb</label>
<description>Install Toxic DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>ToxicDragonianOrb</ThingDef>
<HediffDef>ToxicDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Toxic DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>ToxicDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ToxicDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ToxicDragonianOrb</addsHediff>
</RecipeDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>ToxicDragonianOrb</defName>
<label>Toxic DragonianOrb</label>
<description>An Toxic DragonianOrb. Allow owner to spray Toxgas.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>ToxicDragonianOrb</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,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

@@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<AbilityDef>
<defName>DRM_Skip</defName>
<label>skip</label>
<description>Teleport the target to a desired position not too far from its starting point. Objects which are too large cannot be teleported.</description>
<iconPath>UI/Abilities/Skip</iconPath>
<showPsycastEffects>False</showPsycastEffects>
<cooldownTicksRange>1800</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>skip</label>
<warmupTime>0.25</warmupTime>
<range>30</range>
<targetParams>
<canTargetSelf>True</canTargetSelf>
<canTargetAnimals>True</canTargetAnimals>
<canTargetItems>True</canTargetItems>
</targetParams>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityTeleport">
<compClass>CompAbilityEffect_Teleport</compClass>
<destination>Selected</destination>
<requiresLineOfSight>True</requiresLineOfSight>
<range>30</range>
<clamorType>Ability</clamorType>
<clamorRadius>10</clamorRadius>
<destClamorType>Ability</destClamorType>
<destClamorRadius>10</destClamorRadius>
<stunTicks>18~60</stunTicks>
<goodwillImpact>-15</goodwillImpact>
<applyGoodwillImpactToLodgers>False</applyGoodwillImpactToLodgers>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>DRM_Farskip</defName>
<label>farskip</label>
<description>Skip the caster, to an ally at a distant location. This can send people far across the planet, but only works if there is a willing ally on the other side to use as a navigation beacon. The skipped people will always appear near a random ally on the target map.</description>
<iconPath>UI/Abilities/Farskip</iconPath>
<targetWorldCell>True</targetWorldCell>
<showGizmoOnWorldView>True</showGizmoOnWorldView>
<hostile>false</hostile>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>release deadlife dust</label>
<warmupTime>5</warmupTime>
<range>0</range>
<drawAimPie>False</drawAimPie>
<requireLineOfSight>False</requireLineOfSight>
</verbProperties>
<comps>
<li Class="CompProperties_AbilityFarskip">
<stunTicks>18~60</stunTicks>
<clamorType>Ability</clamorType>
<clamorRadius>10</clamorRadius>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@@ -0,0 +1,161 @@
<?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>
<abilities>
<li MayRequire="Ludeon.RimWorld.Biotech">DRM_AcidSpray</li>
<li MayRequire="Ludeon.RimWorld.Biotech">DRM_Acidgaspop</li>
</abilities>
<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>
<li Class="DragonianMix.HediffCompProperties_DRMExplodeOnDeath">
<damageDef>DRM_AcidBurn</damageDef>
<damageAmount>40</damageAmount>
<soundDef>Explosion_Stun</soundDef>
<explosionRadius>6</explosionRadius>
<destroyGear>false</destroyGear>
<destroyBody>false</destroyBody>
</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>DragonianOrbNormal</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>
<HediffDef ParentName="AddedBodyPartBase">
<defName>EnderDragonianOrb</defName>
<label>Ender DragonianOrb</label>
<labelNoun>a Ender DragonianOrb.</labelNoun>
<description>An installed Ender DragonianOrb. Allow owner to teleport them self.</description>
<priceImpact>false</priceImpact>
<abilities MayRequire="Ludeon.RimWorld.Royalty">
<li>DRM_Skip</li>
<li>DRM_Farskip</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<spawnThingOnRemoved>EnderDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallEnderDragonianOrb</defName>
<label>install Ender DragonianOrb</label>
<description>Install Ender DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>EnderDragonianOrb</ThingDef>
<HediffDef>EnderDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Ender DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>EnderDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>EnderDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>EnderDragonianOrb</addsHediff>
</RecipeDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>EnderDragonianOrb</defName>
<label>Ender DragonianOrb</label>
<description>An Ender DragonianOrb. Allow owner to teleport them self.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_heal</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>EnderDragonianOrb</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,309 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- ============================= Permits from royal titles ============================= -->
<!--<RoyalTitlePermitDef>
<defName>TradeSettlement</defName>
<label>trade with settlements</label>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>TradeOrbital</defName>
<label>trade with orbital traders</label>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>TradeCaravan</defName>
<label>trade with caravans</label>
</RoyalTitlePermitDef>-->
<!-- ============================= Faction permits ============================= -->
<!-- Econ -->
<RoyalTitlePermitDef Name="DRM_DropResourcesBase" Abstract="True">
<workerClass>RoyalTitlePermitWorker_DropResources</workerClass>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<cooldownDays>20</cooldownDays>
<usableOnWorldMap>true</usableOnWorldMap>
<royalAid>
<targetingRange>39.9</targetingRange>
</royalAid>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
<defName>DRM_HappyBundleDrop</defName>
<label>happybundle drop</label>
<description>Call for a bundle drop that contain 250 steel,5 component,20 packaged survival meals,and 500 silver.Be happy kids.</description>
<minTitle>DRM_Stranger</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<uiPosition>(0,0)</uiPosition>
<royalAid>
<itemsToDrop>
<Steel>250</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
<MealSurvivalPack>20</MealSurvivalPack>
<Silver>500</Silver>
</itemsToDrop>
<favorCost>4</favorCost>
</royalAid>
</RoyalTitlePermitDef>
<!--<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
<defName>DRM_FoodDrop</defName>
<label>food drop</label>
<description>Call for a drop of 20 packaged survival meals.</description>
<minTitle>DRM_Stranger</minTitle>
<uiPosition>(0,1)</uiPosition>
<royalAid>
<itemsToDrop>
<MealSurvivalPack>20</MealSurvivalPack>
</itemsToDrop>
<favorCost>4</favorCost>
</royalAid>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
<defName>DRM_SilverDrop</defName>
<label>silver drop</label>
<description>Call for a drop of 500 silver.</description>
<minTitle>DRM_Stranger</minTitle>
<uiPosition>(0,4)</uiPosition>
<royalAid>
<itemsToDrop>
<Silver>500</Silver>
</itemsToDrop>
<favorCost>6</favorCost>
</royalAid>
</RoyalTitlePermitDef>-->
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
<defName>DRM_MedDrop</defName>
<label>med drop</label>
<description>Call for a drop of 20 Herbal medicine.That's the best thing they can find.</description>
<minTitle>DRM_Stranger</minTitle>
<uiPosition>(1,0)</uiPosition>
<royalAid>
<itemsToDrop>
<MedicineHerbal>20</MedicineHerbal>
</itemsToDrop>
<favorCost>8</favorCost>
</royalAid>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
<defName>DRM_DressDrop</defName>
<label>Dress drop</label>
<description>Call for a drop of 3 basic dress.All dragonian should dress up nice and clean.</description>
<workerClass>DragonianMix.RoyalTitlePermitWorker_DropResources</workerClass>
<minTitle>DRM_Stranger</minTitle>
<uiPosition>(0,1)</uiPosition>
<royalAid>
<itemsToDrop>
<DR_BasicDress>
<stuff>WoolDragonian</stuff>
<count>3</count>
</DR_BasicDress>
</itemsToDrop>
<favorCost>8</favorCost>
</royalAid>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef ParentName="DRM_DropResourcesBase">
<defName>DRM_WoolDrop</defName>
<label>Wool drop</label>
<description>Call for a drop of 100 dragonian wool.Make use of them.</description>
<minTitle>DRM_Stranger</minTitle>
<uiPosition>(1,1)</uiPosition>
<royalAid>
<itemsToDrop>
<WoolDragonian>100</WoolDragonian>
</itemsToDrop>
<favorCost>8</favorCost>
</royalAid>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>DRM_CallVillagerTeam</defName>
<label>call Villager team</label>
<description>Call a group of 4 dragonian villager to assist you for 4 days. These workers can only do general labor tasks. You can control them as though they were your own colonists. You are required to keep them safe.</description>
<workerClass>RoyalTitlePermitWorker_CallLaborers</workerClass>
<minTitle>DRM_Known</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<uiPosition>(0,2)</uiPosition>
<royalAid>
<favorCost>4</favorCost>
<pawnKindDef>Dragonian_Villager</pawnKindDef>
<pawnCount>4</pawnCount>
<aidDurationDays>4</aidDurationDays>
<targetingRange>44.9</targetingRange>
<targetingRequireLOS>false</targetingRequireLOS>
</royalAid>
<cooldownDays>40</cooldownDays>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>DRM_CallVillagerGang</defName>
<label>call Villager gang</label>
<description>Call a group of 8 dragonian villager to assist you for 4 days. I don't know why you need so many dragonian.They will back onepiece right?</description>
<workerClass>RoyalTitlePermitWorker_CallLaborers</workerClass>
<minTitle>DRM_trusted</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<prerequisite>DRM_CallVillagerTeam</prerequisite>
<uiPosition>(1,2)</uiPosition>
<royalAid>
<favorCost>8</favorCost>
<pawnKindDef>Dragonian_Villager</pawnKindDef>
<pawnCount>8</pawnCount>
<aidDurationDays>4</aidDurationDays>
<targetingRange>44.9</targetingRange>
<targetingRequireLOS>false</targetingRequireLOS>
</royalAid>
<cooldownDays>60</cooldownDays>
</RoyalTitlePermitDef>
<!-- Combat -->
<RoyalTitlePermitDef>
<defName>DRM_CallHunterAidSmall</defName>
<label>call hunter squad</label>
<description>Call a group of 4 Dragonian Clan Hunter to aid you in battle.They are ranged troop.</description>
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
<minTitle>DRM_Known</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<uiPosition>(0,6)</uiPosition>
<royalAid>
<favorCost>6</favorCost>
<pawnKindDef>Dragonian_Clan_Hunter</pawnKindDef>
<pawnCount>4</pawnCount>
<targetingRange>39.9</targetingRange>
</royalAid>
<cooldownDays>40</cooldownDays>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>DRM_CallHunterAidLarge</defName>
<label>call hunter squad extra</label>
<description>Call a group of 8 Dragonian Clan Hunter to aid you in battle.They are ranged troop.</description>
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
<minTitle>DRM_trusted</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<prerequisite>DRM_CallHunterAidSmall</prerequisite>
<uiPosition>(1,6)</uiPosition>
<royalAid>
<favorCost>8</favorCost>
<pawnKindDef>Dragonian_Clan_Hunter</pawnKindDef>
<pawnCount>6</pawnCount>
<targetingRange>39.9</targetingRange>
</royalAid>
<cooldownDays>40</cooldownDays>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>DRM_CallGuardAidSmall</defName>
<label>call guard squad</label>
<description>Call a group of 4 professional janissaries to aid you in battle.They are melee troop.</description>
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
<minTitle>DRM_Known</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<uiPosition>(0,7)</uiPosition>
<royalAid>
<favorCost>6</favorCost>
<pawnKindDef>Dragonian_Clan_Guard</pawnKindDef>
<pawnCount>4</pawnCount>
<targetingRange>39.9</targetingRange>
</royalAid>
<cooldownDays>40</cooldownDays>
</RoyalTitlePermitDef>
<RoyalTitlePermitDef>
<defName>DRM_CallRoyalGuardAidSmall</defName>
<label>call royal guard group</label>
<description>Call a group of 4 heavy cataphracts to aid you in battle.Hammers time.</description>
<workerClass>RoyalTitlePermitWorker_CallAid</workerClass>
<minTitle>DRM_trusted</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<prerequisite>DRM_CallGuardAidSmall</prerequisite>
<uiPosition>(1,7)</uiPosition>
<royalAid>
<favorCost>8</favorCost>
<pawnKindDef>Dragonian_Royal_Guard</pawnKindDef>
<pawnCount>4</pawnCount>
<targetingRange>39.9</targetingRange>
</royalAid>
<cooldownDays>40</cooldownDays>
</RoyalTitlePermitDef>
<!--<RoyalTitlePermitDef>
<defName>DRM_CallOrbitalStrike</defName>
<label>call aerodrone strike</label>
<description>Call a single-impact aerodrone strike at a target position.</description>
<workerClass>DragonianMix.RoyalTitlePermitWorker_DRM_OrbitalStrike</workerClass>
<minTitle>DRM_Stranger</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<cooldownDays>45</cooldownDays>
<uiPosition>(0,5)</uiPosition>
<royalAid>
<favorCost>6</favorCost>
<targetingRange>44.9</targetingRange>
<radius>2.9</radius>
<explosionRadiusRange>14.9</explosionRadiusRange>
<explosionCount>1</explosionCount>
<intervalTicks>60</intervalTicks>
<warmupTicks>120</warmupTicks>
</royalAid>
</RoyalTitlePermitDef>-->
<!--<RoyalTitlePermitDef>
<defName>CallOrbitalSalvo</defName>
<label>call aerodrone salvo</label>
<description>Call a salvo of aerodrone strikes around a target position.</description>
<workerClass>RoyalTitlePermitWorker_OrbitalStrike</workerClass>
<minTitle>DRM_Stranger</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<prerequisite>CallOrbitalStrike</prerequisite>
<cooldownDays>60</cooldownDays>
<uiPosition>(1,5)</uiPosition>
<royalAid>
<favorCost>8</favorCost>
<targetingRange>44.9</targetingRange>
<radius>7.9</radius>
<explosionRadiusRange>5.9</explosionRadiusRange>
<explosionCount>6</explosionCount>
<intervalTicks>60</intervalTicks>
<warmupTicks>120</warmupTicks>
</royalAid>
</RoyalTitlePermitDef>-->
<!--<RoyalTitlePermitDef>
<defName>CallTransportShuttle</defName>
<label>call transport shuttle</label>
<description>Call a shuttle for your own use. It will transport colonists, items, and animals anywhere you like within 70 world tiles.</description>
<workerClass>RoyalTitlePermitWorker_CallShuttle</workerClass>
<minTitle>DRM_Stranger</minTitle>
<faction>Dragonian_NPC</faction>
<permitPointCost>1</permitPointCost>
<cooldownDays>40</cooldownDays>
<usableOnWorldMap>true</usableOnWorldMap>
<uiPosition>(0,6)</uiPosition>
<royalAid>
<favorCost>8</favorCost>
<targetingRange>44.9</targetingRange>
<targetingRequireLOS>false</targetingRequireLOS>
</royalAid>
</RoyalTitlePermitDef>-->
</Defs>

View File

@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<RoyalTitleDef Abstract="True" Name="Dragonian_BaseRoyalTitle">
<tags>
<li>Dragonian_Royal_Title</li>
</tags>
<awardThought>GainedTitle</awardThought>
<lostThought>LostTitle</lostThought>
</RoyalTitleDef>
<RoyalTitleDef ParentName="Dragonian_BaseRoyalTitle">
<defName>DRM_Stranger</defName>
<label>stranger</label>
<description>stranger.</description>
<seniority>0</seniority>
<favorCost>8</favorCost>
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
<allowDignifiedMeditationFocus>False</allowDignifiedMeditationFocus>
<permitPointsAwarded>1</permitPointsAwarded>
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
<permits>
<li>TradeSettlement</li>
<li>TradeCaravan</li>
<li>TradeOrbital</li>
</permits>
</RoyalTitleDef>
<RoyalTitleDef ParentName="Dragonian_BaseRoyalTitle">
<defName>DRM_Known</defName>
<label>Known</label>
<description>Known.</description>
<seniority>100</seniority>
<favorCost>12</favorCost>
<recruitmentResistanceOffset>3</recruitmentResistanceOffset>
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
<commonality>0.6</commonality>
<permitPointsAwarded>2</permitPointsAwarded>
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
</RoyalTitleDef>
<RoyalTitleDef ParentName="Dragonian_BaseRoyalTitle">
<defName>DRM_trusted</defName>
<label>trusted</label>
<description>trusted.</description>
<seniority>200</seniority>
<favorCost>24</favorCost>
<recruitmentResistanceOffset>3</recruitmentResistanceOffset>
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
<commonality>0.6</commonality>
<permitPointsAwarded>3</permitPointsAwarded>
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
</RoyalTitleDef>
<RoyalTitleDef ParentName="Dragonian_BaseRoyalTitle">
<defName>DRM_Cheften</defName>
<label>chieftain</label>
<description>chieftain is actual leader of dragonian clan.</description>
<seniority>700</seniority>
<requiredMinimumApparelQuality>Normal</requiredMinimumApparelQuality>
<recruitmentResistanceOffset>75</recruitmentResistanceOffset>
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
<commonality>0</commonality>
<permitPointsAwarded>4</permitPointsAwarded>
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
</RoyalTitleDef>
<RoyalTitleDef ParentName="Dragonian_BaseRoyalTitle">
<defName>DRM_Princess</defName>
<label>Princess</label>
<description>the chosen one dragonian princess.</description>
<seniority>1000</seniority>
<requiredMinimumApparelQuality>Normal</requiredMinimumApparelQuality>
<recruitmentResistanceOffset>75</recruitmentResistanceOffset>
<changeHeirQuestPoints>1000</changeHeirQuestPoints>
<commonality>0</commonality>
<permitPointsAwarded>10</permitPointsAwarded>
<awardWorkerClass>RoyalTitleAwardWorker_Instant</awardWorkerClass>
</RoyalTitleDef>
</Defs>

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseWeapon_Bladelink">
<defName>DR_BattleHammerBladelink</defName>
<label>persona battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, Electrical shock temporarily paralyzes the circuit.
\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.</description>
<statBases>
<MarketValue>3000</MarketValue>
<Mass>2</Mass>
</statBases>
<soundInteract>Interact_BladelinkZeusHammer</soundInteract>
<meleeHitSound>DRHammerSound</meleeHitSound>
<smeltable>false</smeltable>
<equippedAngleOffset>0</equippedAngleOffset>
<graphicData>
<texPath>Dragonian/Things/Weapon/DR_BattleHammer</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<uiIconScale>1</uiIconScale>
<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>1.5</cooldownTime>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Blunt</li>
</capacities>
<power>29</power>
<cooldownTime>2.5</cooldownTime>
<extraMeleeDamages>
<li>
<def>EMP</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</li>
</tools>
</ThingDef>
</Defs>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<DR_BattleHammerBladelink.label>龙娘 Δ'战锤</DR_BattleHammerBladelink.label>
<DR_BattleHammerBladelink.description>一柄内置了EMP发生器的战锤。当击中时会释放电击瘫痪机械装置。\n\n这件武器自身具备智能人格只能与一名使用者进行绑定。持有者和智能武器可以同调两者之间的本能反应以及攻击步调、准确性、创造力。一但与持有者绑定这件武器的智能人格将拒绝其它人的使用。</DR_BattleHammerBladelink.description>
<!-- EN: handle -->
<DR_BattleHammerBladelink.tools.handle.label>锤柄</DR_BattleHammerBladelink.tools.handle.label>
<!-- EN: head -->
<DR_BattleHammerBladelink.tools.head.label>锤头</DR_BattleHammerBladelink.tools.head.label>
</LanguageData>

View File

@@ -1,18 +1,27 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ModMetaData> <ModMetaData>
<name>Dragonian Mix</name> <name>Dragonian Mix</name>
<author>Gloomylynx Roo</author><!-- 자신의 스팀 닉네임 --> <author>Kalo</author>
<supportedVersions> <supportedVersions>
<li>1.4</li> <li>1.4</li>
<li>1.5</li>
</supportedVersions> </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> <description>
Dragonian Faction and Scenarios patch for Gloomy Dragonian race.
- Friendly and Hostile Dragonian faction
- Dragonian Backstories
- Dragonian Scenarios preset
- Some worktype patches
Playable Dragonian Playable Dragonian
- Appeared only slave and wildman - Appeared only slave and wildman.
- Good at melee combat - Good at melee combat.
- Strong Body (resilience, resistance) - Strong Body (resilience, resistance)
- Low working speed, high yield - Low working speed, high yield
- Can milking, shearing - Can milking, shearing
</description> </description>
<modDependencies><!-- 선행모 드 --> <modDependencies><!-- 선행모 드 -->
<li> <li>
@@ -32,17 +41,17 @@ Playable Dragonian
</li> --> </li> -->
</modDependencies> </modDependencies>
<loadAfter> <loadAfter>
<li>erdelf.HumanoidAlienRaces</li> <li>erdelf.HumanoidAlienRaces</li>
<li>goudaquiche.MoharFramework</li> <li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li> <li>RooAndGloomy.DragonianRaceMod</li>
</loadAfter> </loadAfter>
<forceLoadAfter> <forceLoadAfter>
<li>erdelf.HumanoidAlienRaces</li> <li>erdelf.HumanoidAlienRaces</li>
<li>goudaquiche.MoharFramework</li> <li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li> <li>RooAndGloomy.DragonianRaceMod</li>
</forceLoadAfter> </forceLoadAfter>
<incompatibleWith> <incompatibleWith>
<!-- <li>GhostRolly.Rim73</li> <!-- <li>GhostRolly.Rim73</li>
<li>velc.HatsDisplaySelection</li> --> <li>velc.HatsDisplaySelection</li> -->
</incompatibleWith> </incompatibleWith>
</ModMetaData> </ModMetaData>

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 875 B

After

Width:  |  Height:  |  Size: 875 B

View File

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Some files were not shown because too many files have changed in this diff Show More