This commit is contained in:
ProjectKoi-Kalo\Kalo 2025-06-12 13:20:50 +08:00
parent a6237a22cd
commit eaefd72df8
66 changed files with 10093 additions and 1 deletions

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,307 @@
<?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.003</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs>
<armorCategory>Heat</armorCategory>
<isRanged>true</isRanged>
<makesAnimalsFlee>true</makesAnimalsFlee>
<defaultDamage>3</defaultDamage>
<defaultArmorPenetration>0</defaultArmorPenetration>
<buildingDamageFactorImpassable>0</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>0</buildingDamageFactorPassable>
<causeStun>true</causeStun>
</DamageDef>
<DamageDef>
<defName>DRM_Bomb</defName>
<label>bomb</label>
<workerClass>DamageWorker_AddInjury</workerClass>
<externalViolence>true</externalViolence>
<isExplosive>true</isExplosive>
<deathMessage>{0} has died in an explosion.</deathMessage>
<additionalHediffs>
<li>
<hediff>DRM_SlimeCoverd</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs>
<hediff>Shredded</hediff>
<hediffSolid>Crack</hediffSolid>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Blunt</impactSoundType>
<armorCategory>Sharp</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>20</defaultDamage>
<defaultStoppingPower>0.5</defaultStoppingPower>
<defaultArmorPenetration>0.10</defaultArmorPenetration>
<buildingDamageFactorImpassable>4</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>2</buildingDamageFactorPassable>
<plantDamageFactor>4</plantDamageFactor>
<corpseDamageFactor>0.5</corpseDamageFactor>
<explosionAffectOutsidePartsOnly>false</explosionAffectOutsidePartsOnly>
<explosionHeatEnergyPerCell>5</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastDry</explosionCellFleck>
<explosionColorCenter>(1, 0.5, 0.3)</explosionColorCenter>
<explosionColorEdge>(0.6, 0.5, 0.4)</explosionColorEdge>
<soundExplosion>Explosion_Bomb</soundExplosion>
<combatLogRules>Damage_Bomb</combatLogRules>
</DamageDef>
<DamageDef>
<defName>DRM_Bomb_mini</defName>
<label>bomb</label>
<workerClass>DamageWorker_AddInjury</workerClass>
<externalViolence>true</externalViolence>
<isExplosive>true</isExplosive>
<deathMessage>{0} has died in an explosion.</deathMessage>
<additionalHediffs>
<li>
<hediff>DRM_SlimeCoverd_mini</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
</additionalHediffs>
<hediff>Shredded</hediff>
<hediffSolid>Crack</hediffSolid>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Blunt</impactSoundType>
<armorCategory>Sharp</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>20</defaultDamage>
<defaultStoppingPower>0.5</defaultStoppingPower>
<defaultArmorPenetration>0.10</defaultArmorPenetration>
<buildingDamageFactorImpassable>4</buildingDamageFactorImpassable>
<buildingDamageFactorPassable>2</buildingDamageFactorPassable>
<plantDamageFactor>4</plantDamageFactor>
<corpseDamageFactor>0.5</corpseDamageFactor>
<explosionAffectOutsidePartsOnly>false</explosionAffectOutsidePartsOnly>
<explosionHeatEnergyPerCell>5</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastDry</explosionCellFleck>
<explosionColorCenter>(1, 0.5, 0.3)</explosionColorCenter>
<explosionColorEdge>(0.6, 0.5, 0.4)</explosionColorEdge>
<soundExplosion>Explosion_Bomb</soundExplosion>
<combatLogRules>Damage_Bomb</combatLogRules>
</DamageDef>
<DamageDef>
<defName>DRM_Damage_FrostCoverd</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.003</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
<li>
<hediff>DRM_CryoShock</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
<li>
<hediff>DRM_Hediff_FrostCoverd_after</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</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>
<defName>DRM_Damage_FrostCoverd_after</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.003</severityPerDamageDealt>
<inverseStatScaling>true</inverseStatScaling>
<victimSeverityScalingByInvBodySize>true</victimSeverityScalingByInvBodySize>
</li>
<li>
<hediff>DRM_CryoShock</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.02</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 ParentName="Flame">
<defName>DRM_AcidCover</defName>
<label>acid burn</label>
<additionalHediffs>
<li>
<hediff>DRM_AcidCoverd</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
</additionalHediffs>
<workerClass>DamageWorker_AddInjury</workerClass>
<armorCategory>Sharp</armorCategory>
<hediff>AcidBurn</hediff>
<scaleDamageToBuildingsBasedOnFlammability>false</scaleDamageToBuildingsBasedOnFlammability>
</DamageDef>
<DamageDef ParentName="Flame">
<defName>DRM_Damage_AcidCover_Ex</defName>
<label>acid burn</label>
<additionalHediffs>
<li>
<hediff>DRM_AcidCoverd_Ex</hediff>
<severityPerDamageDealt>0.01</severityPerDamageDealt>
</li>
<li>
<hediff>DRM_AcidCoverd</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,291 @@
<?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_Clan_Musketeer>25</Dragonian_Clan_Musketeer>
<Dragonian_Villager>20</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>HediffWithComps</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,994 @@
<?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>
<damageFactors>
<Flame>2</Flame>
<Burn>2</Burn>
</damageFactors>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.35</ArmorRating_Heat>
</statOffsets>
<damageFactors>
<Flame>3.5</Flame>
<Burn>3.5</Burn>
</damageFactors>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.65</ArmorRating_Heat>
</statOffsets>
<damageFactors>
<Flame>4.5</Flame>
<Burn>4.5</Burn>
</damageFactors>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statOffsets>
<ArmorRating_Heat>-0.8</ArmorRating_Heat>
</statOffsets>
<damageFactors>
<Flame>6</Flame>
<Burn>6</Burn>
</damageFactors>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statOffsets>
<ArmorRating_Heat>-2</ArmorRating_Heat>
</statOffsets>
<damageFactors>
<Flame>8</Flame>
<Burn>8</Burn>
</damageFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_AcidCoverd</defName>
<label>Acid Coverd</label>
<description>This preson is coverd with 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>
<modExtensions>
<li Class="DragonianMix.CurseFlameModExt">
<damageDefName>DRM_AcidBurn</damageDefName>
<damageRange>1~5</damageRange>
<damageIntervalTicks>40</damageIntervalTicks>
</li>
</modExtensions>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<statFactors>
<IncomingDamageFactor>1.25</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statFactors>
<IncomingDamageFactor>1.75</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statFactors>
<IncomingDamageFactor>2.35</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statFactors>
<IncomingDamageFactor>2.85</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statFactors>
<IncomingDamageFactor>3.25</IncomingDamageFactor>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_AcidCorrosion</defName>
<label>Acid Corrosion</label>
<description>This preson's armor is corroding due acid .</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>1800</disappearsAfterTicks>
</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_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>
<statFactors>
<IncomingDamageFactor>2.85</IncomingDamageFactor>
</statFactors>
</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>DragonianMix.HediffCurseFlame</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
</comps>
<modExtensions>
<li Class="DragonianMix.CurseFlameModExt">
<damageDefName>EMP</damageDefName>
<damageRange>1~5</damageRange>
<damageIntervalTicks>40</damageIntervalTicks>
</li>
</modExtensions>
<injuryProps>
<painPerSeverity>0.02</painPerSeverity>
</injuryProps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</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>
<HediffDef>
<defName>DRM_CryoShock</defName>
<label>Cryo Shock</label>
<description>This preson is Freezed.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>DragonianMix.HediffCurseFlame</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-6</severityPerDay>
</li>
</comps>
<modExtensions>
<li Class="DragonianMix.CurseFlameModExt">
<damageDefName>Stun</damageDefName>
<damageRange>1~2</damageRange>
<damageIntervalTicks>80</damageIntervalTicks>
</li>
</modExtensions>
<injuryProps>
<painPerSeverity>0.02</painPerSeverity>
</injuryProps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<statOffsets>
<ComfyTemperatureMin>40</ComfyTemperatureMin>
</statOffsets>
<capMods>
<li>
<capacity>Consciousness</capacity>
<offset>-0.10</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statOffsets>
<ComfyTemperatureMin>80</ComfyTemperatureMin>
</statOffsets>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.1</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.2</offset>
</li>
<li>
<capacity>Consciousness</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statOffsets>
<ComfyTemperatureMin>120</ComfyTemperatureMin>
</statOffsets>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.3</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.4</offset>
</li>
<li>
<capacity>Consciousness</capacity>
<offset>-0.20</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statOffsets>
<ComfyTemperatureMin>160</ComfyTemperatureMin>
</statOffsets>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.5</offset>
</li>
<li>
<capacity>Manipulation</capacity>
<offset>-0.6</offset>
</li>
<li>
<capacity>Consciousness</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statOffsets>
<ComfyTemperatureMin>200</ComfyTemperatureMin>
</statOffsets>
<capMods>
<li>
<capacity>Moving</capacity>
<setMax>0.2</setMax>
</li>
<li>
<capacity>Manipulation</capacity>
<setMax>0.2</setMax>
</li>
<li>
<capacity>Consciousness</capacity>
<offset>-0.30</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_AwakenHeart</defName>
<label>Awaken Heart</label>
<description>Affected by personality weapons, this individual is urgently attempting to awaken the minds of others.</description>
<defaultLabelColor>(0.52, 1, 0.95)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_DisappearsOnDeath" />
<li Class="HediffCompProperties_Disappears">
<disappearsAfterTicks>1800</disappearsAfterTicks> <!-- 30 seconds -->
<showRemainingTime>true</showRemainingTime>
</li>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
<statOffsets>
<MeleeDamageFactor>0.2</MeleeDamageFactor>
</statOffsets>
</li>
<li>
<label>minor</label>
<minSeverity>4</minSeverity>
<statOffsets>
<MeleeCooldownFactor>-0.2</MeleeCooldownFactor>
<MeleeDamageFactor>0.4</MeleeDamageFactor>
</statOffsets>
</li>
<li>
<label>moderate</label>
<minSeverity>8</minSeverity>
<statOffsets>
<MeleeCooldownFactor>-0.4</MeleeCooldownFactor>
<MeleeDamageFactor>0.6</MeleeDamageFactor>
</statOffsets>
</li>
<li>
<label>serious</label>
<minSeverity>12</minSeverity>
<statOffsets>
<MeleeCooldownFactor>-0.6</MeleeCooldownFactor>
<MeleeDamageFactor>0.8</MeleeDamageFactor>
</statOffsets>
</li>
<li>
<label>completely</label>
<minSeverity>16</minSeverity>
<statOffsets>
<MeleeCooldownFactor>-0.8</MeleeCooldownFactor>
<MeleeDamageFactor>1.0</MeleeDamageFactor>
</statOffsets>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_SlimeCoverd</defName>
<label>Slime Coverd</label>
<description>This preson is coverd with dangerous explosive slime .</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="DragonianMix.HediffCompProperties_TimedExplosion">
<damageDef>Bomb</damageDef>
<soundDef>Explosion_Bomb</soundDef>
<explosionRadius>2</explosionRadius>
<showRemainingTime>true</showRemainingTime>
<damageAmount>30</damageAmount>
<armorPenetration>0.10</armorPenetration>
<disappearsAfterTicks>200</disappearsAfterTicks>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.3</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.5</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_SlimeCoverd_mini</defName>
<label>Slime Coverd</label>
<description>This preson is coverd with dangerous explosive slime .</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="DragonianMix.HediffCompProperties_TimedExplosion">
<damageDef>Bomb</damageDef>
<soundDef>Explosion_Bomb</soundDef>
<explosionRadius>1.1</explosionRadius>
<showRemainingTime>true</showRemainingTime>
<damageAmount>5</damageAmount>
<armorPenetration>0.10</armorPenetration>
<disappearsAfterTicks>100</disappearsAfterTicks>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.3</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.5</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_AcidCoverd_Ex</defName>
<label>Acid Coverd</label>
<description>This preson is coverd with acid.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="DragonianMix.HediffCompProperties_TimedExplosion">
<damageDef>DRM_AcidBurn</damageDef>
<soundDef>Explosion_Stun</soundDef>
<explosionRadius>1.1</explosionRadius>
<showRemainingTime>true</showRemainingTime>
<damageAmount>5</damageAmount>
<armorPenetration>0.10</armorPenetration>
<disappearsAfterTicks>60~120</disappearsAfterTicks>
<postExplosionSpawnThingDef>DRM_AcidGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>0.1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<statFactors>
<IncomingDamageFactor>1.25</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<statFactors>
<IncomingDamageFactor>1.75</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<statFactors>
<IncomingDamageFactor>2.35</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<statFactors>
<IncomingDamageFactor>2.85</IncomingDamageFactor>
</statFactors>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<statFactors>
<IncomingDamageFactor>3.25</IncomingDamageFactor>
</statFactors>
</li>
</stages>
</HediffDef>
<HediffDef>
<defName>DRM_Hediff_FrostCoverd_after</defName>
<label>Frost Coverd</label>
<description>This preson is coverd with Frozen cloud.</description>
<defaultLabelColor>(1, 1, 0.8)</defaultLabelColor>
<hediffClass>HediffWithComps</hediffClass>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-4</severityPerDay>
</li>
<li Class="DragonianMix.HediffCompProperties_TimedExplosion">
<damageDef>DRM_Damage_FrostCoverd_after</damageDef>
<soundDef>Explosion_Stun</soundDef>
<explosionRadius>3</explosionRadius>
<showRemainingTime>true</showRemainingTime>
<damageAmount>5</damageAmount>
<armorPenetration>0.10</armorPenetration>
<disappearsAfterTicks>60~120</disappearsAfterTicks>
<postExplosionSpawnThingDef>DRM_FrostGasCloud</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
</li>
<li Class="HediffCompProperties_DisappearsOnDeath"/>
</comps>
<stages>
<li>
<label>minor</label>
<becomeVisible>true</becomeVisible>
</li>
<li>
<label>minor</label>
<minSeverity>0.2</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.1</offset>
</li>
</capMods>
</li>
<li>
<label>moderate</label>
<minSeverity>0.35</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.2</offset>
</li>
</capMods>
</li>
<li>
<label>serious</label>
<minSeverity>0.5</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.3</offset>
</li>
</capMods>
</li>
<li>
<label>extreme</label>
<minSeverity>0.65</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.4</offset>
</li>
</capMods>
</li>
<li>
<label>completely</label>
<minSeverity>0.85</minSeverity>
<capMods>
<li>
<capacity>Moving</capacity>
<offset>-0.5</offset>
</li>
</capMods>
</li>
</stages>
</HediffDef>
</Defs>

View File

@ -0,0 +1,512 @@
<?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>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_Flame</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<spawnThingOnRemoved>FlareDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>ThunderDragonianOrb</defName>
<label>Thunder DragonianOrb</label>
<labelNoun>a Thunder DragonianOrb.</labelNoun>
<description>An installed Thunder DragonianOrb. Allow owner to calling lighting.</description>
<priceImpact>false</priceImpact>
<abilities>
<li>DRM_LightingStrike</li>
<li>DRM_LightningBombardment</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_Arc</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<spawnThingOnRemoved>ThunderDragonianOrb</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="AddedBodyPartBase">
<defName>FrozenDragonianOrb</defName>
<label>Frozen DragonianOrb</label>
<labelNoun>a Frozen DragonianOrb.</labelNoun>
<description>An installed Frozen DragonianOrb. Allow owner to Frozen Air.</description>
<priceImpact>false</priceImpact>
<abilities>
<li>DRM_Frostcloudpop</li>
</abilities>
<addedPartProps>
<solid>true</solid>
</addedPartProps>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_Damage_FrostCoverd_after</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<spawnThingOnRemoved>FrozenDragonianOrb</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>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>
<HediffDef ParentName="AddedBodyPartBase">
<defName>HardenDragonianOrb</defName>
<label>Harden DragonianOrb</label>
<labelNoun>a Harden DragonianOrb.</labelNoun>
<description>An installed Harden DragonianOrb can reduce incoming damage by half.</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_AcidCover</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_AcidCover</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>Blunt</li>
</capacities>
<power>30</power>
<cooldownTime>3</cooldownTime>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>15</amount>
</li>
<li>
<def>DRM_Bomb</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_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>DRM_CryoSlashTail</defName>
<label>Cryo slash tail</label>
<labelNoun>a Cryo slash tail</labelNoun>
<description>An installed Cryo slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly cold.</description>
<descriptionHyperlinks>
<ThingDef>DRM_CryoSlashTail</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_Damage_FrostCoverd_after</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
<extraMeleeDamages>
<li>
<def>DRM_Damage_FrostCoverd_after</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
<alwaysTreatAsWeapon>true</alwaysTreatAsWeapon>
<soundMeleeHit>DRHammerSound</soundMeleeHit>
<soundMeleeMiss>Pawn_Melee_Punch_Miss</soundMeleeMiss>
</li>
</tools>
</li>
</comps>
<spawnThingOnRemoved>DRM_CryoSlashTail</spawnThingOnRemoved>
<addedPartProps>
<isGoodWeapon>true</isGoodWeapon>
<solid>true</solid>
<partEfficiency>1.00</partEfficiency>
<betterThanNatural>true</betterThanNatural>
</addedPartProps>
</HediffDef>
</Defs>

View File

@ -0,0 +1,351 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_Booster</defName>
<label>Dragonian Shield Booster</label>
<labelNoun>a Dragonian Shield Booster</labelNoun>
<description>device can boost dragonian shield that better faster stronger.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_Booster</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>100</MaxEnergy>
<RegenerationRate>0.01</RegenerationRate>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_AdvancedBooster</defName>
<label>Dragonian Shield Advanced Booster</label>
<labelNoun>a Dragonian Shield Advanced Booster</labelNoun>
<description>device can boost dragonian shield that More better faster stronger.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_Booster</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>200</MaxEnergy>
<RegenerationRate>0.02</RegenerationRate>
</li>
</comps>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_AdaptiveModule</defName>
<label>Dragonian Shield Adaptive Module</label>
<labelNoun>a Dragonian Shield Adaptive Module</labelNoun>
<description>device can boost dragonian shield that adapt to same damage types,reduce damage from that type.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdaptiveModule</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>0</MaxEnergy>
<Adaptive>true</Adaptive>
<FunctionalModule>true</FunctionalModule>
</li>
</comps>
<spawnThingOnRemoved>ShieldDragonianOrb_AdaptiveModule</spawnThingOnRemoved>
</HediffDef>
<HediffDef ParentName="ImplantHediffBase">
<hediffClass>DragonianMix.HediffShield_Implant</hediffClass>
<defName>ShieldDragonianOrb_BufferModule</defName>
<label>Dragonian Shield Buffer Module</label>
<labelNoun>a Dragonian Shield Buffer Module</labelNoun>
<description>device can boost dragonian shield that limit energy loss to 10 per damage instance.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_BufferModule</ThingDef>
</descriptionHyperlinks>
<comps>
<li Class="DragonianMix.HediffShieldCompProperties">
<MaxEnergy>0</MaxEnergy>
<Hardened>10</Hardened>
<FunctionalModule>true</FunctionalModule>
</li>
</comps>
<spawnThingOnRemoved>ShieldDragonianOrb_BufferModule</spawnThingOnRemoved>
</HediffDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_AdaptiveModule</defName>
<label>Dragonian Shield Adaptive Module</label>
<description>Install a Dragonian Shield Adaptive Module.</description>
<descriptionHyperlinks>
<RecipeDef>InstallShieldDragonianOrb_AdaptiveModule</RecipeDef>
</descriptionHyperlinks>
<costList>
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentSpacer>2</ComponentSpacer>
</costList>
<recipeMaker>
<researchPrerequisite>DragonianShieldModule</researchPrerequisite>
<recipeUsers> <!--工作于-->
<li>FabricationBench</li> <!--精密加工台-->
</recipeUsers>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_BufferModule</defName>
<label>Dragonian Shield Buffer Module</label>
<description>Install a Dragonian Shield Buffer Module.</description>
<descriptionHyperlinks>
<RecipeDef>InstallShieldDragonianOrb_BufferModule</RecipeDef>
</descriptionHyperlinks>
<costList>
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentSpacer>2</ComponentSpacer>
</costList>
<recipeMaker>
<researchPrerequisite>DragonianShieldModule</researchPrerequisite>
<recipeUsers> <!--工作于-->
<li>FabricationBench</li> <!--精密加工台-->
</recipeUsers>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_Booster</defName>
<label>Dragonian Shield Booster</label>
<description>Install a Dragonian Shield Booster.</description>
<descriptionHyperlinks>
<RecipeDef>InstallShieldDragonianOrb_Booster</RecipeDef>
</descriptionHyperlinks>
<costList>
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<recipeMaker>
<researchPrerequisite>DragonianShieldModule</researchPrerequisite>
<recipeUsers> <!--工作于-->
<li>FabricationBench</li> <!--精密加工台-->
</recipeUsers>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BodyPartBionicBase">
<defName>ShieldDragonianOrb_AdvancedBooster</defName>
<label>Dragonian Shield Advanced Booster</label>
<description>Install a Dragonian Shield Advanced Booster.</description>
<descriptionHyperlinks>
<RecipeDef>InstallShieldDragonianOrb_AdvancedBooster</RecipeDef>
</descriptionHyperlinks>
<costList>
<Plasteel>15</Plasteel>
<Uranium>40</Uranium>
<Gold>1</Gold>
<ComponentSpacer>2</ComponentSpacer>
</costList>
<recipeMaker>
<researchPrerequisite>DragonianShieldModule</researchPrerequisite>
<recipeUsers> <!--工作于-->
<li>FabricationBench</li> <!--精密加工台-->
</recipeUsers>
</recipeMaker>
</ThingDef>
<RecipeDef ParentName="SurgeryInstallImplantBase">
<defName>InstallShieldDragonianOrb_Booster</defName>
<label>install a Dragonian Shield Booster</label>
<description>Install a Dragonian Shield Booster.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_Booster</ThingDef>
<HediffDef>ShieldDragonianOrb_Booster</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Shield Booster.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_Booster</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_Booster</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_Booster</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_AdvancedBooster</li>
</incompatibleWithHediffTags>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallImplantBase">
<defName>InstallShieldDragonianOrb_AdvancedBooster</defName>
<label>install a Dragonian Shield Advanced Booster</label>
<description>Install a Dragonian Shield Advanced Booster.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdvancedBooster</ThingDef>
<HediffDef>ShieldDragonianOrb_AdvancedBooster</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Shield Booster.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_AdvancedBooster</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_AdvancedBooster</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_AdvancedBooster</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_Booster</li>
</incompatibleWithHediffTags>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallImplantBase">
<defName>InstallShieldDragonianOrb_AdaptiveModule</defName>
<label>install a Dragonian Shield Adaptive Module</label>
<description>Install a Dragonian Shield Adaptive Module.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdaptiveModule</ThingDef>
<HediffDef>ShieldDragonianOrb_AdaptiveModule</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Shield Adaptive Module.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_AdaptiveModule</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_AdaptiveModule</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_AdaptiveModule</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_BufferModule</li>
</incompatibleWithHediffTags>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallImplantBase">
<defName>InstallShieldDragonianOrb_BufferModule</defName>
<label>install a Dragonian Shield Buffer Module</label>
<description>Install a Dragonian Shield Buffer Module.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_BufferModule</ThingDef>
<HediffDef>ShieldDragonianOrb_BufferModule</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Dragonian Buffer Module.</jobString>
<skillRequirements>
<Medicine>9</Medicine>
</skillRequirements>
<ingredients>
<li>
<filter>
<thingDefs>
<li>ShieldDragonianOrb_BufferModule</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ShieldDragonianOrb_BufferModule</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ShieldDragonianOrb_BufferModule</addsHediff>
<incompatibleWithHediffTags>
<li>ShieldDragonianOrb_AdaptiveModule</li>
</incompatibleWithHediffTags>
</RecipeDef>
<!--<RecipeDef ParentName="SurgeryRemoveImplantBase">
<defName>RemoveShieldDragonianOrb_Booster</defName>
<label>remove Dragonian Shield Booster</label>
<description>Remove Dragonian Shield Booster.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_Booster</ThingDef>
</descriptionHyperlinks>
<jobString>Removing Dragonian Shield Booster.</jobString>
<removesHediff>ShieldDragonianOrb_Booster</removesHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryRemoveImplantBase">
<defName>RemoveShieldDragonianOrb_AdvancedBooster</defName>
<label>remove Dragonian Shield Advanced Booster</label>
<description>Remove Dragonian Shield Advanced Booster.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdvancedBooster</ThingDef>
</descriptionHyperlinks>
<jobString>Removing Dragonian Shield Advanced Booster.</jobString>
<removesHediff>ShieldDragonianOrb_AdvancedBooster</removesHediff>
</RecipeDef>-->
<RecipeDef ParentName="SurgeryRemoveImplantBase">
<defName>RemoveShieldDragonianOrb_AdaptiveModule</defName>
<label>remove Dragonian Shield Adaptive Module</label>
<description>Remove Dragonian Shield Adaptive Module.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_AdaptiveModule</ThingDef>
</descriptionHyperlinks>
<jobString>Removing Dragonian Shield Adaptive Module.</jobString>
<removesHediff>ShieldDragonianOrb_AdaptiveModule</removesHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryRemoveImplantBase">
<defName>RemoveShieldDragonianOrb_BufferModule</defName>
<label>remove Dragonian Shield Buffer Module</label>
<description>Remove Dragonian Shield Buffer Module.</description>
<descriptionHyperlinks>
<ThingDef>ShieldDragonianOrb_BufferModule</ThingDef>
</descriptionHyperlinks>
<jobString>Removing Dragonian Shield Buffer Module.</jobString>
<removesHediff>ShieldDragonianOrb_BufferModule</removesHediff>
</RecipeDef>
</Defs>

View File

@ -0,0 +1,734 @@
<?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>100</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.05</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>150</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>0.05</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>150</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>0.05</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_Musketeer</defName>
<label>Dragonian clan Musketeer</label>
<combatPower>150</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_Guns</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>150</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>0.05</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>100</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.05</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>0.05</apparelAllowHeadgearChance>
<weaponTags>
<li>DR_BattleStaff_Ranged</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>250</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>250</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_Ranged</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>250</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,475 @@
<?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>InstallThunderDragonianOrb</defName>
<label>install Thunder DragonianOrb</label>
<description>Install Thunder DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>ThunderDragonianOrb</ThingDef>
<HediffDef>ThunderDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Thunder DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>ThunderDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>ThunderDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>ThunderDragonianOrb</addsHediff>
</RecipeDef>
<RecipeDef ParentName="SurgeryInstallBodyPartArtificialBase">
<defName>InstallFrozenDragonianOrb</defName>
<label>install Frozen DragonianOrb</label>
<description>Install Frozen DragonianOrb.</description>
<descriptionHyperlinks>
<ThingDef>FrozenDragonianOrb</ThingDef>
<HediffDef>FrozenDragonianOrb</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Frozen DragonianOrb.</jobString>
<surgeryOutcomeEffect IsNull="True" />
<!-- Always succeeds -->
<ingredients>
<li>
<filter>
<thingDefs>
<li>FrozenDragonianOrb</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>FrozenDragonianOrb</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>DragonianOrb</li>
</appliedOnFixedBodyParts>
<addsHediff>FrozenDragonianOrb</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_CryoSlashTail</defName>
<label>install Cryo slash tail</label>
<description>Install a Cryo slash tail.</description>
<descriptionHyperlinks>
<ThingDef>DRM_CryoSlashTail</ThingDef>
<HediffDef>DRM_CryoSlashTail</HediffDef>
</descriptionHyperlinks>
<jobString>Installing Cryo slash tail.</jobString>
<ingredients>
<li>
<filter>
<thingDefs>
<li>DRM_CryoSlashTail</li>
</thingDefs>
</filter>
<count>1</count>
</li>
</ingredients>
<fixedIngredientFilter>
<thingDefs>
<li>DRM_CryoSlashTail</li>
</thingDefs>
</fixedIngredientFilter>
<appliedOnFixedBodyParts>
<li>Spine</li>
</appliedOnFixedBodyParts>
<addsHediff>DRM_CryoSlashTail</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,156 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ResearchTabDef>
<defName>DragonianTech</defName>
<label>Dragonian tech</label>
</ResearchTabDef>
<ResearchProjectTagDef>
<defName>DragonianStart</defName>
</ResearchProjectTagDef>
<ResearchProjectDef>
<defName>DragonianMeleeWeapon</defName>
<label>Dragonian Melee Weapon</label>
<description>Dragonian Melee Weapon</description>
<tab>DragonianTech</tab>
<baseCost>500</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>LongBlades</li>
</prerequisites>
<researchViewX>0</researchViewX>
<researchViewY>1</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianEnhancedWeapon</defName>
<label>Dragonian Enhanced Weapon</label>
<description>Dragonian Enhanced Weapon</description>
<tab>DragonianTech</tab>
<baseCost>2500</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>DragonianMeleeWeapon</li>
</prerequisites>
<researchViewX>1</researchViewX>
<researchViewY>1</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianPersonaWeapon</defName>
<label>Dragonian Persona Weapon</label>
<description>Dragonian Persona Weapon</description>
<tab>DragonianTech</tab>
<baseCost>4000</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>DragonianEnhancedWeapon</li>
</prerequisites>
<researchViewX>2</researchViewX>
<researchViewY>1</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianRangedWeapon</defName>
<label>Dragonian Ranged Weapon</label>
<description>Dragonian Ranged Weapon</description>
<tab>DragonianTech</tab>
<baseCost>500</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>Smithing</li>
</prerequisites>
<researchViewX>0</researchViewX>
<researchViewY>2</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianFireArmSmithing</defName>
<label>Dragonian FireArm Smithing</label>
<description>Dragonian FireArm Smithing</description>
<tab>DragonianTech</tab>
<baseCost>500</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>Gunsmithing</li>
</prerequisites>
<researchViewX>2</researchViewX>
<researchViewY>2</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianWandMagic</defName>
<label>Dragonian Wand Magic</label>
<description>Dragonian Wand Magic</description>
<tab>DragonianTech</tab>
<baseCost>2500</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>DragonianMeleeWeapon</li>
</prerequisites>
<researchViewX>1</researchViewX>
<researchViewY>2</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianClothing</defName>
<label>Dragonian clothing</label>
<description>Dragonian clothing</description>
<tab>DragonianTech</tab>
<baseCost>100</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>ComplexClothing</li>
</prerequisites>
<researchViewX>0</researchViewX>
<researchViewY>3</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianArmorClothing</defName>
<label>Dragonian Armor clothing</label>
<description>Dragonian Armor clothing</description>
<tab>DragonianTech</tab>
<baseCost>1000</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>DragonianClothing</li>
<li>PlateArmor</li>
</prerequisites>
<researchViewX>1</researchViewX>
<researchViewY>3</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianShieldModule</defName>
<label>Dragonian Shield Module</label>
<description>Dragonian Shield Module</description>
<tab>DragonianTech</tab>
<baseCost>1000</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>DragonianBionics</li>
<li>ShieldBelt</li>
</prerequisites>
<researchViewX>2</researchViewX>
<researchViewY>4</researchViewY>
</ResearchProjectDef>
<ResearchProjectDef>
<defName>DragonianBionics</defName>
<label>Dragonian Bionics</label>
<description>Dragonian Bionics</description>
<tab>DragonianTech</tab>
<baseCost>500</baseCost>
<techLevel>Medieval</techLevel>
<prerequisites>
<li>Bionics</li>
</prerequisites>
<researchViewX>1</researchViewX>
<researchViewY>4</researchViewY>
</ResearchProjectDef>
</Defs>

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<ScenarioDef ParentName="ScenarioBase">
<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>DRM_Revolver</thingDef>
<quality>Excellent</quality>
</li>
<li Class="ScenPart_StartingThing_Defined">
<def>StartingThing_Defined</def>
<thingDef>DRM_RifledFlintlock</thingDef>
<quality>Excellent</quality>
</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>
<li Class="ScenPart_StartingResearch">
<def>StartingResearch</def>
<project>DragonianMeleeWeapon</project>
</li>
<li Class="ScenPart_StartingResearch">
<def>StartingResearch</def>
<project>DragonianRangedWeapon</project>
</li>
<li Class="ScenPart_StartingResearch">
<def>StartingResearch</def>
<project>DragonianClothing</project>
</li>
</parts>
</scenario>
</ScenarioDef>
</Defs>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<SoundDef>
<defName>DRM_ArcShot</defName>
<context>MapOnly</context>
<subSounds>
<li>
<grains>
<li Class="AudioGrain_Clip">
<clipPath>SUTeslaStorm_expa</clipPath>
</li>
<li Class="AudioGrain_Clip">
<clipPath>SUTeslaStorm_expb</clipPath>
</li>
<li Class="AudioGrain_Clip">
<clipPath>SUTeslaStorm_expc</clipPath>
</li>
</grains>
<volumeRange>60</volumeRange>
<pitchRange>
<min>0.6</min>
<max>1.0</max>
</pitchRange>
</li>
</subSounds>
</SoundDef>
</Defs>

View File

@ -0,0 +1,198 @@
<?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>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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,128 @@
<?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_AcidCoverd</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>
<!-- Gas : Thing -->
<ThingDef ParentName="DRM_BaseGas">
<defName>DRM_FrostGasCloud_Ex</defName>
<label>Frost cloud</label>
<graphicData>
<texPath>Things/Gas/Puff</texPath>
<drawSize>2.6</drawSize>
<color>(0.52, 1, 0.95,0.5)</color>
</graphicData>
<gas>
<expireSeconds>
<min>5</min>
<max>10</max>
</expireSeconds>
<!--<blockTurretTracking>true</blockTurretTracking>
<accuracyPenalty>0.3</accuracyPenalty>-->
<rotationSpeed>5</rotationSpeed>
</gas>
<thingClass>DragonianMix.OPToxicGas</thingClass>
<modExtensions>
<li Class="DragonianMix.OPToxicDefs">
<OPToxicHediff>DRM_Hediff_FrostCoverd_after</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>
<ThingDef ParentName="DRM_BaseGas">
<defName>DRM_FrostGasCloud</defName>
<label>Frost cloud</label>
<graphicData>
<texPath>Things/Gas/Puff</texPath>
<drawSize>2.6</drawSize>
<color>(0.52, 1, 0.95,0.5)</color>
</graphicData>
<gas>
<expireSeconds>
<min>5</min>
<max>10</max>
</expireSeconds>
<!--<blockTurretTracking>true</blockTurretTracking>
<accuracyPenalty>0.3</accuracyPenalty>-->
<rotationSpeed>5</rotationSpeed>
</gas>
<thingClass>DragonianMix.OPToxicGas</thingClass>
<modExtensions>
<li Class="DragonianMix.OPToxicDefs">
<OPToxicHediff>DRM_CryoShock</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,144 @@
<?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>
<recipeMaker>
<researchPrerequisites>
<li>DragonianBionics</li>
</researchPrerequisites>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BodyPartDRTailBase">
<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="BodyPartDRTailBase">
<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="BodyPartDRTailBase">
<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="BodyPartDRTailBase">
<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>
<ThingDef ParentName="BodyPartDRTailBase">
<defName>DRM_CryoSlashTail</defName>
<label>Cryo slash tail</label>
<description>A Cryo slash tail turn dragonian's tail into a massive blade.This kind make the tail extreamly hot.</description>
<descriptionHyperlinks>
<RecipeDef>InstallDRM_CryoSlashTail</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,243 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ApparelLayerDef>
<defName>OuterOrbs</defName>
<label>Orbs Outer layer</label>
<drawOrder>10001</drawOrder>
</ApparelLayerDef>
<ThingDef Name="DRM_OrbApparelNoQualityBase" Abstract="True">
<thingClass>Apparel</thingClass>
<category>Item</category>
<drawerType>MapMeshOnly</drawerType>
<selectable>True</selectable>
<pathCost>14</pathCost>
<useHitPoints>True</useHitPoints>
<techLevel>Medieval</techLevel>
<graphicData>
<onGroundRandomRotateAngle>35</onGroundRandomRotateAngle>
</graphicData>
<drawGUIOverlay>true</drawGUIOverlay>
<statBases>
<MaxHitPoints>100</MaxHitPoints>
<Flammability>0.7</Flammability>
<Beauty>-4</Beauty>
<DeteriorationRate>2.0</DeteriorationRate>
<Mass>1</Mass>
</statBases>
<altitudeLayer>Item</altitudeLayer>
<alwaysHaulable>True</alwaysHaulable>
<tickerType>Never</tickerType>
<burnableByRecipe>true</burnableByRecipe>
<smeltable>false</smeltable>
<isTechHediff>true</isTechHediff>
<allowedArchonexusCount>1</allowedArchonexusCount>
<tradeTags>
<li>TechHediff</li>
</tradeTags>
<comps>
<li Class="CompProperties_Forbiddable"/>
</comps>
</ThingDef>
<ThingDef Name="BodyPartDROrbsBase" ParentName="DRM_OrbApparelNoQualityBase" Abstract="True">
<graphicData>
<texPath>Things/Item/Health/HealthItem</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>0.80</drawSize>
<color>(190,190,190)</color>
</graphicData>
<apparel>
<countsAsClothingForNudity>false</countsAsClothingForNudity>
<careIfWornByCorpse>false</careIfWornByCorpse>
<careIfDamaged>false</careIfDamaged>
<wearPerDay>0</wearPerDay>
<bodyPartGroups>
<li>Waist</li>
</bodyPartGroups>
<layers>
<li>OuterOrbs</li>
</layers>
<tags>
<li>DragonianOrbAdvanced</li>
</tags>
<developmentalStageFilter>Child, Adult</developmentalStageFilter>
</apparel>
<thingCategories>
<li>BodyPartsNatural</li>
</thingCategories>
<statBases>
<DeteriorationRate>0</DeteriorationRate>
</statBases>
</ThingDef>
<ThingDef Name="BodyPartDRTailBase" 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>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_Flame</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>ThunderDragonianOrb</defName>
<label>Thunder DragonianOrb</label>
<description>An Thunder DragonianOrb. Allow owner to burst a fireball.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb_thunder</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>ThunderDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_Arc</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
<ThingDef ParentName="BodyPartDROrbsBase">
<defName>FrozenDragonianOrb</defName>
<label>Frozen DragonianOrb</label>
<description>An Frozen DragonianOrb. Allow owner to Frozen Air.</description>
<graphicData>
<texPath>Dragonian/Things/Item/Resource/Dorb</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<techHediffsTags>
<li>FrozenDragonianOrb</li>
<li>DragonianOrbAdvanced</li>
</techHediffsTags>
<statBases>
<MarketValue>1000</MarketValue>
<Mass>0.3</Mass>
</statBases>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_Damage_FrostCoverd_after</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<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>
</Defs>

View File

@ -0,0 +1,285 @@
<?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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>Electricity</li>
</researchPrerequisites>
<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>
<chanceFactor>1</chanceFactor>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Blunt</li>
</capacities>
<power>21</power>
<cooldownTime>3</cooldownTime>
<extraMeleeDamages>
<li>
<def>DRM_Arc</def>
<amount>7</amount>
</li>
<li>
<def>EMP</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
<chanceFactor>10</chanceFactor>
</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="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_BattleMace_explosive</defName>
<label>Dragonian Explosive Mace</label>
<description>A Explosive Mace for Dragonian.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/maceB</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
<drawSize>1.5</drawSize>
</graphicData>
<uiIconScale>1</uiIconScale>
<techLevel>Medieval</techLevel>
<statBases>
<WorkToMake>12000</WorkToMake>
<Mass>15</Mass>
</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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianEnhancedWeapon</li>
</researchPrerequisites>
</recipeMaker>
<weaponTags>
<li>DR_BattleMace</li>
</weaponTags>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>8</power>
<cooldownTime>2</cooldownTime>
<chanceFactor>1</chanceFactor>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Blunt</li>
<li>Demolish</li>
</capacities>
<power>20</power>
<extraMeleeDamages>
<li>
<def>DRM_Bomb</def>
<amount>20</amount>
</li>
<li>
<def>Stun</def>
<amount>6</amount>
</li>
</extraMeleeDamages>
<cooldownTime>4</cooldownTime>
<chanceFactor>10</chanceFactor>
</li>
</tools>
<meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef>
</Defs>

View File

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<ThingDef ParentName="BaseHumanMakeableGun">
<defName>DRM_RifledFlintlock</defName>
<label>Dragonian RifledFlintlock</label>
<description>An ancient pattern bolt-action rifle. With its long range, and low fire rate, it is unlikely to drive animals to revenge, which makes it a favorite weapon for hunting.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/DRM_RifledFlintlock</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<soundInteract>Interact_Rifle</soundInteract>
<weaponTags>
<li>DR_Guns</li>
</weaponTags>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<statBases>
<WorkToMake>12000</WorkToMake>
<Mass>3.5</Mass>
<AccuracyTouch>0.65</AccuracyTouch>
<AccuracyShort>0.80</AccuracyShort>
<AccuracyMedium>0.90</AccuracyMedium>
<AccuracyLong>0.80</AccuracyLong>
<RangedWeapon_Cooldown>0.4</RangedWeapon_Cooldown>
</statBases>
<costList>
<Steel>60</Steel>
<ComponentIndustrial>3</ComponentIndustrial>
</costList>
<recipeMaker>
<skillRequirements>
<Crafting>5</Crafting>
</skillRequirements>
<displayPriority>415</displayPriority>
<researchPrerequisites>
<li>DragonianFireArmSmithing</li>
</researchPrerequisites>
</recipeMaker>
<verbs>
<li>
<verbClass>DragonianMix.Verb_ShootShotgun</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Bullet_RifledFlintlock</defaultProjectile>
<warmupTime>1.5</warmupTime>
<range>36.9</range>
<burstShotCount>2</burstShotCount>
<ticksBetweenBurstShots>16</ticksBetweenBurstShots>
<soundCast>Shot_Shotgun</soundCast>
<soundCastTail>GunTail_Heavy</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
</li>
</verbs>
<tools>
<li>
<label>stock</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>barrel</label>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_RifledFlintlock</defName>
<label>Rifled-Flintlock bullet</label>
<projectile>
<damageDef>Bullet</damageDef>
<damageAmountBase>5</damageAmountBase>
<stoppingPower>1.5</stoppingPower>
<speed>70</speed>
</projectile>
<graphicData>
<texPath>Things/Projectile/Bullet_big</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<modExtensions>
<li Class="DragonianMix.ShotgunExtension">
<pelletCount>5</pelletCount>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_Revolver</defName>
<label>revolver bullet</label>
<graphicData>
<texPath>Things/Projectile/Bullet_Small</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>Bullet</damageDef>
<damageAmountBase>5</damageAmountBase>
<stoppingPower>1</stoppingPower>
<speed>55</speed>
</projectile>
<modExtensions>
<li Class="DragonianMix.ShotgunExtension">
<pelletCount>3</pelletCount>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="BaseHumanMakeableGun">
<defName>DRM_Revolver</defName>
<label>dragonian revolver</label>
<description>An ancient pattern double-action revolver. It's not very powerful, but has a decent range for a pistol and is quick on the draw.</description>
<possessionCount>1</possessionCount>
<graphicData>
<texPath>Dragonian/Things/Weapon/DRM_Revolver</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<uiIconScale>1.4</uiIconScale>
<soundInteract>Interact_Revolver</soundInteract>
<statBases>
<WorkToMake>4000</WorkToMake>
<Mass>1.4</Mass>
<AccuracyTouch>0.80</AccuracyTouch>
<AccuracyShort>0.75</AccuracyShort>
<AccuracyMedium>0.45</AccuracyMedium>
<AccuracyLong>0.35</AccuracyLong>
<RangedWeapon_Cooldown>0.3</RangedWeapon_Cooldown>
</statBases>
<weaponTags>
<li>DR_Guns</li>
</weaponTags>
<weaponClasses>
<li>RangedLight</li>
</weaponClasses>
<costList>
<Steel>30</Steel>
<ComponentIndustrial>2</ComponentIndustrial>
</costList>
<recipeMaker>
<skillRequirements>
<Crafting>3</Crafting>
</skillRequirements>
<displayPriority>400</displayPriority>
<researchPrerequisites>
<li>DragonianFireArmSmithing</li>
</researchPrerequisites>
</recipeMaker>
<verbs>
<li>
<verbClass>DragonianMix.Verb_ShootShotgun</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Bullet_Revolver</defaultProjectile>
<warmupTime>1.6</warmupTime>
<range>25.9</range>
<burstShotCount>1</burstShotCount>
<ticksBetweenBurstShots>16</ticksBetweenBurstShots>
<soundCast>Shot_Revolver</soundCast>
<soundCastTail>GunTail_Light</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
</li>
</verbs>
<tools>
<li>
<label>grip</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>barrel</label>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>9</power>
<cooldownTime>2</cooldownTime>
</li>
</tools>
</ThingDef>
</Defs>

View File

@ -0,0 +1,454 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<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>
<researchPrerequisites>
<li>DragonianRangedWeapon</li>
</researchPrerequisites>
</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="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>
<researchPrerequisites>
<li>DragonianRangedWeapon</li>
</researchPrerequisites>
</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="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_ClusterSpear_Acid</defName>
<label>Dragonian Acid 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 spear Coverd with acid.</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>
<researchPrerequisites>
<li>DragonianRangedWeapon</li>
<li>DragonianEnhancedWeapon</li>
</researchPrerequisites>
</recipeMaker>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_ShortSpear_Acid</defaultProjectile>
<warmupTime>0.4</warmupTime>
<range>29.9</range>
<burstShotCount>4</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="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>
<researchPrerequisites>
<li>DragonianRangedWeapon</li>
</researchPrerequisites>
</recipeMaker>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_ChainSpear_Thrown</defaultProjectile>
<warmupTime>0.4</warmupTime>
<range>29.9</range>
<ticksBetweenBurstShots>32</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="BaseMeleeWeapon_Sharp_Quality">
<defName>DR_ChainSpear_Ex</defName>
<label>Dragonian Explosive 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 bomb everywhere.</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.70</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>
<researchPrerequisites>
<li>DragonianRangedWeapon</li>
<li>DragonianEnhancedWeapon</li>
</researchPrerequisites>
</recipeMaker>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_ChainSpear_Ex</defaultProjectile>
<warmupTime>0.4</warmupTime>
<range>24.9</range>
<ticksBetweenBurstShots>32</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_Ex</defName>
<label>Spear</label>
<graphicData>
<texPath>Dragonian/Projectile/Ikwa</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>DRM_Bomb_mini</damageDef>
<damageAmountBase>4</damageAmountBase>
<stoppingPower>2.5</stoppingPower>
<speed>90</speed>
</projectile>
</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>
<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>3</pelletCount>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="BaseProjectileNeolithic">
<defName>DRM_ShortSpear_Acid</defName>
<label>Spear</label>
<graphicData>
<texPath>Dragonian/Projectile/Ikwa</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<projectile>
<damageDef>DRM_AcidCover</damageDef>
<damageAmountBase>4</damageAmountBase>
<stoppingPower>2.5</stoppingPower>
<speed>90</speed>
</projectile>
</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>
</Defs>

View File

@ -0,0 +1,545 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianWandMagic</li>
</researchPrerequisites>
</recipeMaker>
<weaponTags>
<li>DR_BattleStaff_Air</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>
<isMortar>true</isMortar>
<requireLineOfSight>false</requireLineOfSight>
<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_AcidAir</defName>
<label>Dragonian AcidAirCannon Staff</label>
<description>A Staff for Dragonian.Can Shoot AcidAirCannon.</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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianWandMagic</li>
</researchPrerequisites>
</recipeMaker>
<weaponTags>
<li>DR_BattleStaff_Ranged</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_Shoot</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<defaultProjectile>DRM_Bullet_AcidAirCannon</defaultProjectile>
<warmupTime>2.4</warmupTime>
<range>29.9</range>
<isMortar>true</isMortar>
<requireLineOfSight>false</requireLineOfSight>
<forcedMissRadius>1.9</forcedMissRadius>
<burstShotCount>3</burstShotCount>
<ticksBetweenBurstShots>16</ticksBetweenBurstShots>
<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_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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianWandMagic</li>
</researchPrerequisites>
</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="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>
<projectile>
<damageDef>Thump</damageDef>
<damageAmountBase>10</damageAmountBase>
<explosionRadius>3.9</explosionRadius >
<stoppingPower>3</stoppingPower>
<speed>50</speed>
<soundExplode>ThumpCannon_Impact</soundExplode>
</projectile>
<thingClass>DragonianMix.Projectile_CruiseMissile</thingClass>
<modExtensions>
<li Class="DragonianMix.CruiseMissileProperties">
<!-- 主爆炸参数 -->
<customDamageDef>Thump</customDamageDef>
<customDamageAmount>10</customDamageAmount>
<customExplosionRadius>3.9</customExplosionRadius>
<customSoundExplode>ThumpCannon_Impact</customSoundExplode>
<!-- 子爆炸系统 -->
<useSubExplosions>false</useSubExplosions>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="BaseBullet">
<defName>DRM_Bullet_AcidAirCannon</defName>
<label>AcidAirCannon shell</label>
<graphicData>
<texPath>Things/Projectile/LauncherShot</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>TransparentPostLight</shaderType>
<color>(111,111,111)</color>
</graphicData>
<projectile>
<damageDef>DRM_Damage_AcidCover_Ex</damageDef>
<damageAmountBase>5</damageAmountBase>
<explosionRadius>1.1</explosionRadius >
<stoppingPower>3</stoppingPower>
<speed>50</speed>
<soundExplode>ThumpCannon_Impact</soundExplode>
</projectile>
<thingClass>DragonianMix.Projectile_CruiseMissile</thingClass>
<modExtensions>
<li Class="DragonianMix.CruiseMissileProperties">
<!-- 主爆炸参数 -->
<customDamageDef>DRM_Damage_AcidCover_Ex</customDamageDef>
<customDamageAmount>5</customDamageAmount>
<customExplosionRadius>1.1</customExplosionRadius>
<customSoundExplode>ThumpCannon_Impact</customSoundExplode>
<!-- 子爆炸系统 -->
<useSubExplosions>true</useSubExplosions>
<subExplosionCount>2</subExplosionCount>
<subExplosionRadius>1.1</subExplosionRadius>
<subExplosionDamage>5</subExplosionDamage>
<subExplosionSpread>3</subExplosionSpread>
<subDamageDef>DRM_Damage_AcidCover_Ex</subDamageDef>
<subSoundExplode>ThumpCannon_Impact</subSoundExplode>
</li>
</modExtensions>
</ThingDef>
<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_Arc</defName>
<label>Dragonian Arc Staff</label>
<description>A Staff for Dragonian.Can Shoot Arc beam.</description>
<graphicData>
<texPath>Dragonian/Things/Weapon/staff</texPath>
<graphicClass>Graphic_Single</graphicClass>
<shaderType>CutoutComplex</shaderType>
</graphicData>
<uiIconScale>1</uiIconScale>
<techLevel>Medieval</techLevel>
<statBases>
<WorkToMake>12000</WorkToMake>
<Mass>15</Mass>
<AccuracyTouch>0.60</AccuracyTouch>
<AccuracyShort>0.70</AccuracyShort>
<AccuracyMedium>0.65</AccuracyMedium>
<AccuracyLong>0.55</AccuracyLong>
<RangedWeapon_Cooldown>1.70</RangedWeapon_Cooldown>
</statBases>
<equippedAngleOffset>45</equippedAngleOffset>
<costStuffCount>80</costStuffCount>
<stuffCategories>
<li>Metallic</li>
</stuffCategories>
<costList>
<WoolDragonian>40</WoolDragonian>
<Steel>40</Steel>
<ComponentIndustrial>5</ComponentIndustrial>
</costList>
<recipeMaker>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianWandMagic</li>
</researchPrerequisites>
</recipeMaker>
<weaponTags>
<li>DR_BattleStaff_Ranged</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li Class="DragonianMix.VerbProperties_Arc">
<verbClass>DragonianMix.Verb_ShootArc</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<damageDef>DRM_Arc</damageDef>
<damageAmount>15</damageAmount>
<EMPDamageAmount>20</EMPDamageAmount>
<warmupTime>1.5</warmupTime>
<range>24.9</range>
<affectedAngle>20</affectedAngle>
<armorPenetration>1.0</armorPenetration>
<soundCast>DRM_ArcShot</soundCast>
<soundCastTail>GunTail_Medium</soundCastTail>
<muzzleFlashScale>9</muzzleFlashScale>
<targetParams>
<canTargetLocations>true</canTargetLocations>
</targetParams>
<isConductible>True</isConductible>
<conductFriendly>False</conductFriendly>
<conductNum>4</conductNum>
<beamMoteDef>DRM_ArcBeam</beamMoteDef>
</li>
</verbs>
<tools>
<li>
<label>handle</label>
<capacities>
<li>Poke</li>
</capacities>
<power>8</power>
<cooldownTime>2</cooldownTime>
</li>
<li>
<label>physical-magic</label>
<capacities>
<li>Blunt</li>
<li>Demolish</li>
</capacities>
<power>15</power>
<extraMeleeDamages>
<li>
<def>DRM_Arc</def>
<amount>15</amount>
<chance>1</chance>
</li>
<li>
<def>Stun</def>
<amount>1.5</amount>
<chance>0.25</chance>
</li>
</extraMeleeDamages>
<cooldownTime>5.2</cooldownTime>
</li>
</tools>
<equippedStatOffsets>
<PsychicSensitivityOffset MayRequire="Ludeon.Rimworld.Royalty">0.50</PsychicSensitivityOffset>
<PsychicEntropyRecoveryRate MayRequire="Ludeon.Rimworld.Royalty">0.083</PsychicEntropyRecoveryRate>
</equippedStatOffsets>
<meleeHitSound>DRHammerSound</meleeHitSound>
</ThingDef>
<ThingDef ParentName="MoteBase">
<defName>DRM_ArcBeam</defName>
<thingClass>MoteDualAttached</thingClass>
<altitudeLayer>MoteOverhead</altitudeLayer>
<mote>
<fadeInTime>0</fadeInTime>
<fadeOutTime>0.4</fadeOutTime>
<solidTime>0.4</solidTime>
<needsMaintenance>False</needsMaintenance>
<rotateTowardsTarget>True</rotateTowardsTarget>
<scaleToConnectTargets>True</scaleToConnectTargets>
<fadeOutUnmaintained>False</fadeOutUnmaintained>
</mote>
<drawOffscreen>true</drawOffscreen>
<graphicData>
<graphicClass>Graphic_MoteWithAgeSecs</graphicClass>
<texPath>Dragonian/Projectile/arc_emitter_diffuse</texPath>
<shaderType>MoteGlow</shaderType>
<drawSize>1</drawSize>
</graphicData>
</ThingDef>
</Defs>

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,52 @@
<?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>
<DRM_LightingStrike.label>雷电招来</DRM_LightingStrike.label>
<DRM_LightingStrike.description>选定特定区域,引发一道天雷轰击。</DRM_LightingStrike.description>
<DRM_LightingStrike.verbProperties.label>释放雷电招来</DRM_LightingStrike.verbProperties.label>
<DRM_LightningBombardment.label>闪电风暴</DRM_LightningBombardment.label>
<DRM_LightningBombardment.description>选定特定区域,引发一场局部性的闪电风暴。</DRM_LightningBombardment.description>
<DRM_LightningBombardment.verbProperties.label>释放闪电风暴</DRM_LightningBombardment.verbProperties.label>
<DRM_Frostcloudpop.label>冰淞云雾</DRM_Frostcloudpop.label>
<DRM_Frostcloudpop.description>释放一团冷冻云雾。接触冷冻云雾后会造成严重的冻结伤害。</DRM_Frostcloudpop.description>
<DRM_Frostcloudpop.verbProperties.label>释放冰淞云雾</DRM_Frostcloudpop.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,273 @@
<?xml version="1.0" encoding="UTF-8"?>
<LanguageData>
<ShieldDragonianOrb_Booster.label>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.label>
<ShieldDragonianOrb_Booster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_Booster.description>
<ShieldDragonianOrb_Booster.labelNoun>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.labelNoun>
<ShieldDragonianOrb_AdvancedBooster.label>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.label>
<ShieldDragonianOrb_AdvancedBooster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_AdvancedBooster.description>
<ShieldDragonianOrb_AdvancedBooster.labelNoun>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.labelNoun>
<ShieldDragonianOrb_AdaptiveModule.label>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.label>
<ShieldDragonianOrb_AdaptiveModule.description>一颗神秘的石头。让护盾同种伤害类型减少伤害。</ShieldDragonianOrb_AdaptiveModule.description>
<ShieldDragonianOrb_AdaptiveModule.labelNoun>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.labelNoun>
<ShieldDragonianOrb_BufferModule.label>龙娘 护盾缓冲源石</ShieldDragonianOrb_BufferModule.label>
<ShieldDragonianOrb_BufferModule.description>一颗神秘的石头。让护盾不会受到超过10点伤害。</ShieldDragonianOrb_BufferModule.description>
<ShieldDragonianOrb_BufferModule.labelNoun>龙娘 护盾缓冲源石</ShieldDragonianOrb_BufferModule.labelNoun>
<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>
<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>
<FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label>
<FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。装备或植入时攻击额外造成20%火焰伤害。</FlareDragonianOrb.description>
<FlareDragonianOrb.labelNoun>火炎龙珠</FlareDragonianOrb.labelNoun>
<AcidifierDragonianOrb.label>龙娘 酸解龙珠</AcidifierDragonianOrb.label>
<AcidifierDragonianOrb.description>一颗龙珠。死亡时引发小型酸蚀爆炸并溶解身上的装备。装备或植入时攻击额外造成20%酸蚀伤害。</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>一颗龙珠。有毒危险。死亡时引发有毒气体爆炸。装备或植入时攻击额外造成20%毒素伤害。</ToxicDragonianOrb.description>
<ToxicDragonianOrb.labelNoun>毒素龙珠</ToxicDragonianOrb.labelNoun>
<ThunderDragonianOrb.label>龙娘 雷光龙珠</ThunderDragonianOrb.label>
<ThunderDragonianOrb.description>一颗龙珠。能够释放雷电。装备或植入时攻击额外造成20%雷电伤害。</ThunderDragonianOrb.description>
<ThunderDragonianOrb.labelNoun>雷光龙珠</ThunderDragonianOrb.labelNoun>
<FrozenDragonianOrb.label>龙娘 冰结龙珠</FrozenDragonianOrb.label>
<FrozenDragonianOrb.description>一颗龙珠。能够冻结空气。装备或植入时攻击额外造成20%冷冻伤害。</FrozenDragonianOrb.description>
<FrozenDragonianOrb.labelNoun>冰结龙珠</FrozenDragonianOrb.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_CryoSlashTail.label>龙娘 霜斩尾</DRM_CryoSlashTail.label>
<DRM_CryoSlashTail.description>一条霜斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度冰冷。</DRM_CryoSlashTail.description>
<DRM_CryoSlashTail.labelNoun>霜斩尾</DRM_CryoSlashTail.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>由于持续受到高热影响,这个[PAWN_nameDef]的护甲正在熔化。将随程度降低热能护甲。</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_AcidCoverd.label>酸性沾染</DRM_AcidCoverd.label>
<DRM_AcidCoverd.description>由于接触强酸性物质,这个[PAWN_nameDef]正在受到持续性的酸蚀伤害。</DRM_AcidCoverd.description>
<!-- EN: minor -->
<DRM_AcidCoverd.stages.minor-0.label>轻微</DRM_AcidCoverd.stages.minor-0.label>
<!-- EN: minor -->
<DRM_AcidCoverd.stages.minor-1.label>较轻</DRM_AcidCoverd.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_AcidCoverd.stages.moderate.label>中等</DRM_AcidCoverd.stages.moderate.label>
<!-- EN: serious -->
<DRM_AcidCoverd.stages.serious.label>严重</DRM_AcidCoverd.stages.serious.label>
<!-- EN: extreme -->
<DRM_AcidCoverd.stages.extreme.label>极重</DRM_AcidCoverd.stages.extreme.label>
<!-- EN: extreme -->
<DRM_AcidCoverd.stages.completely.label>完全</DRM_AcidCoverd.stages.completely.label>
<DRM_AcidCoverd_Ex.label>酸雾沾染</DRM_AcidCoverd_Ex.label>
<DRM_AcidCoverd_Ex.description>[PAWN_nameDef]被酸雾沾染,即将产生酸蚀爆炸。</DRM_AcidCoverd_Ex.description>
<!-- EN: minor -->
<DRM_AcidCoverd_Ex.stages.minor-0.label>轻微</DRM_AcidCoverd_Ex.stages.minor-0.label>
<!-- EN: minor -->
<DRM_AcidCoverd_Ex.stages.minor-1.label>较轻</DRM_AcidCoverd_Ex.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_AcidCoverd_Ex.stages.moderate.label>中等</DRM_AcidCoverd_Ex.stages.moderate.label>
<!-- EN: serious -->
<DRM_AcidCoverd_Ex.stages.serious.label>严重</DRM_AcidCoverd_Ex.stages.serious.label>
<!-- EN: extreme -->
<DRM_AcidCoverd_Ex.stages.extreme.label>极重</DRM_AcidCoverd_Ex.stages.extreme.label>
<!-- EN: extreme -->
<DRM_AcidCoverd_Ex.stages.completely.label>完全</DRM_AcidCoverd_Ex.stages.completely.label>
<DRM_AcidCorrosion.label>酸性腐蚀</DRM_AcidCorrosion.label>
<DRM_AcidCorrosion.description>由于接触强酸性物质,这个[PAWN_nameDef]的护甲正在受到腐蚀。将随程度降低护甲。</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>由于遭受高压电击,这个[PAWN_nameDef]的全身肌肉正在痉挛,无法行动。</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>
<DRM_CryoShock.label>低温休克</DRM_CryoShock.label>
<DRM_CryoShock.description>由于体温骤降,这个[PAWN_nameDef]意识正在降低,无法行动。</DRM_CryoShock.description>
<!-- EN: minor -->
<DRM_CryoShock.stages.minor-0.label>轻微</DRM_CryoShock.stages.minor-0.label>
<!-- EN: minor -->
<DRM_CryoShock.stages.minor-1.label>较轻</DRM_CryoShock.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_CryoShock.stages.moderate.label>中等</DRM_CryoShock.stages.moderate.label>
<!-- EN: serious -->
<DRM_CryoShock.stages.serious.label>严重</DRM_CryoShock.stages.serious.label>
<!-- EN: extreme -->
<DRM_CryoShock.stages.extreme.label>极重</DRM_CryoShock.stages.extreme.label>
<!-- EN: extreme -->
<DRM_CryoShock.stages.completely.label>完全</DRM_CryoShock.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_AwakenHeart.label>唤醒心灵</DRM_AwakenHeart.label>
<DRM_AwakenHeart.description>受到人格武器影响,这个[PAWN_nameDef]正迫切想要唤醒他人的心灵。</DRM_AwakenHeart.description>
<!-- EN: minor -->
<DRM_AwakenHeart.stages.minor-0.label>等级1/5</DRM_AwakenHeart.stages.minor-0.label>
<!-- EN: minor -->
<DRM_AwakenHeart.stages.minor-1.label>等级2/5</DRM_AwakenHeart.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_AwakenHeart.stages.moderate.label>等级3/5</DRM_AwakenHeart.stages.moderate.label>
<!-- EN: serious -->
<DRM_AwakenHeart.stages.serious.label>等级4/5</DRM_AwakenHeart.stages.serious.label>
<!-- EN: extreme -->
<DRM_AwakenHeart.stages.extreme.label>等级5/5</DRM_AwakenHeart.stages.extreme.label>
<!-- EN: extreme -->
<DRM_AwakenHeart.stages.completely.label>等级5/5</DRM_AwakenHeart.stages.completely.label>
<DRM_SlimeCoverd.label>黏菌附着</DRM_SlimeCoverd.label>
<DRM_SlimeCoverd.description>这个[PAWN_nameDef]被爆炸黏菌附着,黏菌即将产生爆炸。</DRM_SlimeCoverd.description>
<!-- EN: minor -->
<DRM_SlimeCoverd.stages.minor-0.label>轻微</DRM_SlimeCoverd.stages.minor-0.label>
<!-- EN: minor -->
<DRM_SlimeCoverd.stages.minor-1.label>较轻</DRM_SlimeCoverd.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_SlimeCoverd.stages.moderate.label>中等</DRM_SlimeCoverd.stages.moderate.label>
<!-- EN: serious -->
<DRM_SlimeCoverd.stages.serious.label>严重</DRM_SlimeCoverd.stages.serious.label>
<!-- EN: extreme -->
<DRM_SlimeCoverd.stages.extreme.label>极重</DRM_SlimeCoverd.stages.extreme.label>
<!-- EN: extreme -->
<DRM_SlimeCoverd.stages.completely.label>完全</DRM_SlimeCoverd.stages.completely.label>
<DRM_SlimeCoverd_mini.label>黏菌附着</DRM_SlimeCoverd_mini.label>
<DRM_SlimeCoverd_mini.description>这个[PAWN_nameDef]被爆炸黏菌附着,黏菌即将产生爆炸。</DRM_SlimeCoverd_mini.description>
<!-- EN: minor -->
<DRM_SlimeCoverd_mini.stages.minor-0.label>轻微</DRM_SlimeCoverd_mini.stages.minor-0.label>
<!-- EN: minor -->
<DRM_SlimeCoverd_mini.stages.minor-1.label>较轻</DRM_SlimeCoverd_mini.stages.minor-1.label>
<!-- EN: moderate -->
<DRM_SlimeCoverd_mini.stages.moderate.label>中等</DRM_SlimeCoverd_mini.stages.moderate.label>
<!-- EN: serious -->
<DRM_SlimeCoverd_mini.stages.serious.label>严重</DRM_SlimeCoverd_mini.stages.serious.label>
<!-- EN: extreme -->
<DRM_SlimeCoverd_mini.stages.extreme.label>极重</DRM_SlimeCoverd_mini.stages.extreme.label>
<!-- EN: extreme -->
<DRM_SlimeCoverd_mini.stages.completely.label>完全</DRM_SlimeCoverd_mini.stages.completely.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,88 @@
<?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_Musketeer.label>龙娘村庄射手</Dragonian_Clan_Musketeer.label>
<Dragonian_Clan_Musketeer.labelPlural>龙娘村庄射手</Dragonian_Clan_Musketeer.labelPlural>
<Dragonian_Clan_Musketeer.labelMale>龙娘村庄射手</Dragonian_Clan_Musketeer.labelMale>
<Dragonian_Clan_Musketeer.labelMalePlural>龙娘村庄射手</Dragonian_Clan_Musketeer.labelMalePlural>
<Dragonian_Clan_Musketeer.labelFemale>龙娘村庄射手</Dragonian_Clan_Musketeer.labelFemale>
<Dragonian_Clan_Musketeer.labelFemalePlural>龙娘村庄射手</Dragonian_Clan_Musketeer.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,104 @@
<?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>
<InstallThunderDragonianOrb.label>安装雷光龙珠</InstallThunderDragonianOrb.label>
<InstallThunderDragonianOrb.description>安装雷光龙珠。</InstallThunderDragonianOrb.description>
<InstallThunderDragonianOrb.jobString>正在安装雷光龙珠。</InstallThunderDragonianOrb.jobString>
<InstallFlareDragonianOrb.label>安装火炎龙珠</InstallFlareDragonianOrb.label>
<InstallFlareDragonianOrb.description>安装火炎龙珠。</InstallFlareDragonianOrb.description>
<InstallFlareDragonianOrb.jobString>正在安装火炎龙珠。</InstallFlareDragonianOrb.jobString>
<InstallFrozenDragonianOrb.label>安装冰结龙珠</InstallFrozenDragonianOrb.label>
<InstallFrozenDragonianOrb.description>安装冰结龙珠。</InstallFrozenDragonianOrb.description>
<InstallFrozenDragonianOrb.jobString>正在安装冰结龙珠。</InstallFrozenDragonianOrb.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_CryoSlashTail.label>安装霜斩尾</InstallDRM_CryoSlashTail.label>
<InstallDRM_CryoSlashTail.description>安装霜斩尾。</InstallDRM_CryoSlashTail.description>
<InstallDRM_CryoSlashTail.jobString>正在安装霜斩尾。</InstallDRM_CryoSlashTail.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>
<InstallShieldDragonianOrb_Booster.label>安装龙娘护盾赤色充能源石</InstallShieldDragonianOrb_Booster.label>
<InstallShieldDragonianOrb_Booster.description>安装龙娘护盾赤色充能源石。</InstallShieldDragonianOrb_Booster.description>
<InstallShieldDragonianOrb_Booster.jobString>安装龙娘护盾赤色充能源石。</InstallShieldDragonianOrb_Booster.jobString>
<InstallShieldDragonianOrb_AdvancedBooster.label>安装龙娘护盾橙色充能源石</InstallShieldDragonianOrb_AdvancedBooster.label>
<InstallShieldDragonianOrb_AdvancedBooster.description>安装龙娘护盾橙色充能源石。</InstallShieldDragonianOrb_AdvancedBooster.description>
<InstallShieldDragonianOrb_AdvancedBooster.jobString>正在安装龙娘护盾橙色充能源石。</InstallShieldDragonianOrb_AdvancedBooster.jobString>
<InstallShieldDragonianOrb_AdaptiveModule.label>安装龙娘护盾适应源石</InstallShieldDragonianOrb_AdaptiveModule.label>
<InstallShieldDragonianOrb_AdaptiveModule.description>安装龙娘护盾适应源石。</InstallShieldDragonianOrb_AdaptiveModule.description>
<InstallShieldDragonianOrb_AdaptiveModule.jobString>正在安装安装龙娘护盾适应源石。</InstallShieldDragonianOrb_AdaptiveModule.jobString>
<InstallShieldDragonianOrb_BufferModule.label>安装龙娘护盾缓冲源石</InstallShieldDragonianOrb_BufferModule.label>
<InstallShieldDragonianOrb_BufferModule.description>安装龙娘护盾缓冲源石。</InstallShieldDragonianOrb_BufferModule.description>
<InstallShieldDragonianOrb_BufferModule.jobString>正在安装龙娘护盾缓冲源石。</InstallShieldDragonianOrb_BufferModule.jobString>
<RemoveShieldDragonianOrb_AdaptiveModule.label>移除龙娘护盾适应源石</RemoveShieldDragonianOrb_AdaptiveModule.label>
<RemoveShieldDragonianOrb_AdaptiveModule.description>移除龙娘护盾适应源石。</RemoveShieldDragonianOrb_AdaptiveModule.description>
<RemoveShieldDragonianOrb_AdaptiveModule.jobString>正在移除龙娘护盾适应源石。</RemoveShieldDragonianOrb_AdaptiveModule.jobString>
<RemoveShieldDragonianOrb_BufferModule.label>移除龙娘护盾缓冲源石</RemoveShieldDragonianOrb_BufferModule.label>
<RemoveShieldDragonianOrb_BufferModule.description>移除龙娘护盾缓冲源石。</RemoveShieldDragonianOrb_BufferModule.description>
<RemoveShieldDragonianOrb_BufferModule.jobString>正在移除龙娘护盾缓冲源石。</RemoveShieldDragonianOrb_BufferModule.jobString>
</LanguageData>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<DragonianMeleeWeapon.label>龙娘近战武器</DragonianMeleeWeapon.label>
<DragonianMeleeWeapon.description>龙娘使用的最基本的近战武器。</DragonianMeleeWeapon.description>
<DragonianClothing.label>龙娘基本服装</DragonianClothing.label>
<DragonianClothing.description>龙娘们所穿着的最基本的服装。</DragonianClothing.description>
<DragonianArmorClothing.label>龙娘装甲服装</DragonianArmorClothing.label>
<DragonianArmorClothing.description>龙娘们为了保护自己所穿着的装甲服装。</DragonianArmorClothing.description>
<DragonianEnhancedWeapon.label>龙娘附魔武器</DragonianEnhancedWeapon.label>
<DragonianEnhancedWeapon.description>龙娘们使用的经过附魔后的武器,拥有各种各样的伤害效果。</DragonianEnhancedWeapon.description>
<DragonianPersonaWeapon.label>龙娘人格武器</DragonianPersonaWeapon.label>
<DragonianPersonaWeapon.description>龙娘们使用的人格化武器,有着最强大的战力。</DragonianPersonaWeapon.description>
<DragonianRangedWeapon.label>龙娘远程武器</DragonianRangedWeapon.label>
<DragonianRangedWeapon.description>龙娘们为了保护自己所制造的远程武器。</DragonianRangedWeapon.description>
<DragonianFireArmSmithing.label>龙娘火器锻造</DragonianFireArmSmithing.label>
<DragonianFireArmSmithing.description>龙娘们制造的具有古典风格和性能的枪械。</DragonianFireArmSmithing.description>
<DragonianWandMagic.label>龙娘法杖魔法</DragonianWandMagic.label>
<DragonianWandMagic.description>龙娘们使用的法杖,魔法的效果与法杖的外形很难关联起来。</DragonianWandMagic.description>
<DragonianShieldModule.label>龙娘护盾模块</DragonianShieldModule.label>
<DragonianShieldModule.description>龙娘护盾龙珠所使用的增强模块。能够提升护盾的性能。</DragonianShieldModule.description>
<DragonianBionics.label>龙娘仿生学部件</DragonianBionics.label>
<DragonianBionics.description>神秘的龙娘博士所研发的仿生身体部件,能够完美代替龙娘们身体缺失的部分。</DragonianBionics.description>
</LanguageData>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LanguageData>
<DragonianTech.label>龙娘科技</DragonianTech.label>
</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,83 @@
<?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>
<NecroDragonianOrb.label>龙娘 死灵龙珠</NecroDragonianOrb.label>
<NecroDragonianOrb.description>一颗龙珠。能够释放死灵粉尘。</NecroDragonianOrb.description>
<HyperhealDragonianOrb.label>龙娘 超再生珠</HyperhealDragonianOrb.label>
<HyperhealDragonianOrb.description>一颗龙珠。拥有强大的再生能力。</HyperhealDragonianOrb.description>
<HardenDragonianOrb.label>龙娘 硬化龙珠</HardenDragonianOrb.label>
<HardenDragonianOrb.description>一颗龙珠。减少一半受到的伤害。硬起来吧!</HardenDragonianOrb.description>
<ShieldDragonianOrb.label>龙娘 护盾龙珠</ShieldDragonianOrb.label>
<ShieldDragonianOrb.description>一颗龙珠。提供有一点自私的护盾。可安装模块增强。</ShieldDragonianOrb.description>
<EnderDragonianOrb.label>龙娘 末影龙珠</EnderDragonianOrb.label>
<EnderDragonianOrb.description>一颗龙珠。拥有强大的折跃能力。</EnderDragonianOrb.description>
<FlareDragonianOrb.label>龙娘 火炎龙珠</FlareDragonianOrb.label>
<FlareDragonianOrb.description>一颗龙珠。能够释放一团火球。装备或植入时攻击额外造成20%火焰伤害。</FlareDragonianOrb.description>
<AcidifierDragonianOrb.label>龙娘 酸解龙珠</AcidifierDragonianOrb.label>
<AcidifierDragonianOrb.description>一颗龙珠。死亡时引发小型酸蚀爆炸并溶解身上的装备。装备或植入时攻击额外造成20%酸蚀伤害。</AcidifierDragonianOrb.description>
<ToxicDragonianOrb.label>龙娘 毒素龙珠</ToxicDragonianOrb.label>
<ToxicDragonianOrb.description>一颗龙珠。有毒危险。死亡时引发有毒气体爆炸。装备或植入时攻击额外造成20%毒素伤害。</ToxicDragonianOrb.description>
<ThunderDragonianOrb.label>龙娘 雷光龙珠</ThunderDragonianOrb.label>
<ThunderDragonianOrb.description>一颗龙珠。能够释放雷电。装备或植入时攻击额外造成20%雷电伤害。</ThunderDragonianOrb.description>
<FrozenDragonianOrb.label>龙娘 冰结龙珠</FrozenDragonianOrb.label>
<FrozenDragonianOrb.description>一颗龙珠。能够冻结空气。装备或植入时攻击额外造成20%冷冻伤害。</FrozenDragonianOrb.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>
<DRM_CryoSlashTail.label>龙娘 霜斩尾</DRM_CryoSlashTail.label>
<DRM_CryoSlashTail.description>一条霜斩尾。巨大的剑刃替代了尾巴。这种亚种尾巴温度极度冰冷。</DRM_CryoSlashTail.description>
<DRM_CryoSlashTail.labelNoun>霜斩尾</DRM_CryoSlashTail.labelNoun>
<ShieldDragonianOrb_Booster.label>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.label>
<ShieldDragonianOrb_Booster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_Booster.description>
<ShieldDragonianOrb_Booster.labelNoun>龙娘 护盾赤色充能源石</ShieldDragonianOrb_Booster.labelNoun>
<ShieldDragonianOrb_AdvancedBooster.label>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.label>
<ShieldDragonianOrb_AdvancedBooster.description>一颗神秘的石头。让护盾更好更快更强。</ShieldDragonianOrb_AdvancedBooster.description>
<ShieldDragonianOrb_AdvancedBooster.labelNoun>龙娘 护盾橙色充能源石</ShieldDragonianOrb_AdvancedBooster.labelNoun>
<ShieldDragonianOrb_AdaptiveModule.label>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.label>
<ShieldDragonianOrb_AdaptiveModule.description>一颗神秘的石头。让护盾同种伤害类型减少伤害。</ShieldDragonianOrb_AdaptiveModule.description>
<ShieldDragonianOrb_AdaptiveModule.labelNoun>龙娘 护盾适应源石</ShieldDragonianOrb_AdaptiveModule.labelNoun>
<ShieldDragonianOrb_BufferModule.label>龙娘 护盾缓冲源石</ShieldDragonianOrb_BufferModule.label>
<ShieldDragonianOrb_BufferModule.description>一颗神秘的石头。让护盾不会受到超过10点伤害。</ShieldDragonianOrb_BufferModule.description>
<ShieldDragonianOrb_BufferModule.labelNoun>龙娘 护盾缓冲源石</ShieldDragonianOrb_BufferModule.labelNoun>
</LanguageData>

View File

@ -0,0 +1,73 @@
<?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_BattleMace_explosive.label>龙娘 爆碎锤矛</DR_BattleMace_explosive.label>
<DR_BattleMace_explosive.description>龙娘使用的爆碎锤矛。当击中时会附着产生危险爆炸的黏菌。</DR_BattleMace_explosive.description>
<DR_BattleMace_explosive.tools.0.label>锤柄</DR_BattleMace_explosive.tools.0.label>
<DR_BattleMace_explosive.tools.1.label>锤头</DR_BattleMace_explosive.tools.1.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_BattleStaff_AcidAir.label>龙娘 酸雾法杖</DR_BattleStaff_AcidAir.label>
<DR_BattleStaff_AcidAir.description>龙娘使用的法杖。一个压缩的气体发射器。能够发射对环境有害的酸雾气团。</DR_BattleStaff_AcidAir.description>
<DRM_RifledFlintlock.label>龙娘 线膛燧发枪</DRM_RifledFlintlock.label>
<DRM_RifledFlintlock.description>龙娘使用的枪械。具有古典的设计和性能。</DRM_RifledFlintlock.description>
<DRM_Revolver.label>龙娘 手枪</DRM_Revolver.label>
<DRM_Revolver.description>龙娘使用的枪械。具有古典的设计和性能。</DRM_Revolver.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>
<DR_ClusterSpear_Acid.label>龙娘 浸酸飞矛</DR_ClusterSpear_Acid.label>
<DR_ClusterSpear_Acid.description>龙娘使用的一捆飞矛。这种武器经过浸酸处理。</DR_ClusterSpear_Acid.description>
<DR_ClusterSpear_Acid.tools.shaft.label></DR_ClusterSpear_Acid.tools.shaft.label>
<DR_ClusterSpear_Acid.tools.point.label>矛尖</DR_ClusterSpear_Acid.tools.point.label>
<DRM_ShortSpear_Thrown.label>短飞矛</DRM_ShortSpear_Thrown.label>
<DRM_ShortSpear_Acid.label>浸酸短飞矛</DRM_ShortSpear_Acid.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>
<DR_ChainSpear_Ex.label>龙娘 爆碎链式飞矛</DR_ChainSpear_Ex.label>
<DR_ChainSpear_Ex.description>龙娘使用的一串飞矛。这种武器的使用者就是一个会吐出炸弹的怪物。</DR_ChainSpear_Ex.description>
<DR_ChainSpear_Ex.tools.shaft.label></DR_ChainSpear_Ex.tools.shaft.label>
<DR_ChainSpear_Ex.tools.point.label>矛尖</DR_ChainSpear_Ex.tools.point.label>
<DRM_ChainSpear_Thrown.label>短飞矛</DRM_ChainSpear_Thrown.label>
<DRM_ChainSpear_Ex.label>爆碎飞矛</DRM_ChainSpear_Ex.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,151 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[@Name="DR_ApparelMakeableBase"]/recipeMaker</xpath>
<value>
<researchPrerequisites>
<li>DragonianClothing</li>
</researchPrerequisites>
</value>
</li>
</operations>
</Operation>
<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>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_BattleDress"]/recipeMaker/researchPrerequisite</xpath>
<value>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_BattleHelmA"]/recipeMaker/researchPrerequisite</xpath>
<value>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_ProtectionOrb"]/recipeMaker/researchPrerequisite</xpath>
<value>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_PsychicDress"]/recipeMaker/researchPrerequisite</xpath>
<value>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_PsychicHelm"]/recipeMaker/researchPrerequisite</xpath>
<value>
<researchPrerequisites>
<li>DragonianArmorClothing</li>
</researchPrerequisites>
</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,92 @@
<?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>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleMace"]/recipeMaker</xpath>
<value>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
</researchPrerequisites>
</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>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_Battlesword"]/recipeMaker</xpath>
<value>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
</researchPrerequisites>
</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>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_BattleStaff"]/recipeMaker</xpath>
<value>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
</researchPrerequisites>
</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,82 @@
<?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,131 @@
<?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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianWandMagic</li>
</researchPrerequisites>
</recipeMaker>
<weaponTags>
<li>DR_BattleStaff_Ranged</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_ArcSprayIncinerator</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<warmupTime>0</warmupTime>
<range>22.9</range>
<beamFullWidthRange>1000</beamFullWidthRange>
<burstShotCount>10</burstShotCount>
<beamWidth>-1</beamWidth>
<requireLineOfSight>true</requireLineOfSight>
<ticksBetweenBurstShots>30</ticksBetweenBurstShots>
<beamDamageDef>DRM_Flame</beamDamageDef>
<!-- <soundCastTail>GunTail_Medium</soundCastTail> -->
<muzzleFlashScale>0</muzzleFlashScale>
<soundCastBeam>Flamethrower_Firing</soundCastBeam>
<beamGroundFleckDef>Fleck_IncineratorBeamBurn</beamGroundFleckDef>
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
<beamMaxDeviation>0</beamMaxDeviation>
<beamCurvature>0</beamCurvature>
<beamEndEffecterDef>IncineratorBeam_End</beamEndEffecterDef>
<beamChanceToStartFire>0.5</beamChanceToStartFire>
<beamFireSizeRange>0.55~0.85</beamFireSizeRange>
<beamHitsNeighborCells>true</beamHitsNeighborCells>
<beamChanceToAttachFire>0.5</beamChanceToAttachFire>
<beamStartOffset>0</beamStartOffset>
<highlightColor>(180, 60, 10)</highlightColor>
<secondaryHighlightColor>(220, 210, 20)</secondaryHighlightColor>
<beamSetsGroundOnFire>true</beamSetsGroundOnFire>
<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,300 @@
<?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_LightingStrike</defName>
<label>LightingStrike</label>
<description>Summon a LightingStrike.</description>
<iconPath>UI/Abilities/Flashstorm</iconPath>
<cooldownTicksRange>1800</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>Summon LightingStrike</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_LightingStrike">
<explosionRadius>4.0</explosionRadius>
<damageDef>DRM_Arc</damageDef>
<damageAmount>45</damageAmount>
<armorPenetration>1.0</armorPenetration>
</li>
</comps>
</AbilityDef>
<AbilityDef>
<defName>DRM_LightningBombardment</defName>
<label>LightningStorm</label>
<description>Summon a LightningStorm.</description>
<iconPath>UI/Abilities/Flashstorm</iconPath>
<cooldownTicksRange>60000</cooldownTicksRange>
<sendMessageOnCooldownComplete>true</sendMessageOnCooldownComplete>
<aiCanUse>true</aiCanUse>
<casterMustBeCapableOfViolence>false</casterMustBeCapableOfViolence>
<verbProperties>
<verbClass>Verb_CastAbility</verbClass>
<label>Summon LightningStorm</label>
<drawAimPie>true</drawAimPie>
<warmupTime>1</warmupTime>
<range>29.9</range>
<targetParams>
<canTargetPawns>False</canTargetPawns>
<canTargetLocations>True</canTargetLocations>
</targetParams>
<soundCast>DeadlifeRelease</soundCast>
</verbProperties>
<comps>
<li Class="DragonianMix.CompProperties_AbilityDRM_LightningBombardment">
<impactAreaRadius>12</impactAreaRadius>
<explosionRadiusRange>3~4</explosionRadiusRange>
<bombIntervalTicks>30</bombIntervalTicks>
<explosionCount>20</explosionCount>
<damageDef>DRM_Arc</damageDef>
<damageAmount>45</damageAmount>
<armorPenetration>1.0</armorPenetration>
</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_AcidCover</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_AcidCover</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>
<AbilityDef>
<defName>DRM_Frostcloudpop</defName>
<label>FrostCloud Pop</label>
<description>Release a cloud of Frozen ice.</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 FrostCloud</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_Damage_FrostCoverd</damageDef>
<damageAmount>20</damageAmount>
<armorPenetration>0.5</armorPenetration>
<smokeRadius>6</smokeRadius>
<clamorType>Ability</clamorType>
<clamorRadius>20</clamorRadius>
<postExplosionSpawnThingDef>DRM_FrostGasCloud_Ex</postExplosionSpawnThingDef> <!-- ARL_ToxicGasCloud -->
<postExplosionSpawnChance>1</postExplosionSpawnChance>
<postExplosionSpawnThingCount>1</postExplosionSpawnThingCount>
</li>
</comps>
</AbilityDef>
</Defs>

View File

@ -0,0 +1,170 @@
<?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>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>ScratchToxic</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<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>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>ScratchToxic</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<thingSetMakerTags>
<li>RewardStandardCore</li>
</thingSetMakerTags>
</ThingDef>
</Defs>

View File

@ -0,0 +1,124 @@
<?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>
<researchPrerequisites>
<li>DragonianMeleeWeapon</li>
<li>DragonianWandMagic</li>
</researchPrerequisites>
</recipeMaker>
<weaponTags>
<li>DR_BattleStaff_Ranged</li>
</weaponTags>
<thingCategories>
<li>WeaponsRanged</li>
</thingCategories>
<weaponClasses>
<li>Ranged</li>
</weaponClasses>
<verbs>
<li>
<verbClass>Verb_ShootBeam</verbClass>
<hasStandardCommand>true</hasStandardCommand>
<warmupTime>0</warmupTime>
<range>29.9</range>
<beamFullWidthRange>1000</beamFullWidthRange>
<burstShotCount>10</burstShotCount>
<beamWidth>-1</beamWidth>
<ticksBetweenBurstShots>30</ticksBetweenBurstShots>
<beamDamageDef>DRM_Damage_FrostCoverd_after</beamDamageDef>
<!-- <soundCastTail>GunTail_Medium</soundCastTail> -->
<muzzleFlashScale>0</muzzleFlashScale>
<soundCastBeam>BeamGraser_Shooting</soundCastBeam>
<beamGroundFleckDef>Fleck_BeamBurn</beamGroundFleckDef>
<beamFleckChancePerTick>0.32</beamFleckChancePerTick>
<beamMaxDeviation>0</beamMaxDeviation>
<beamCurvature>0</beamCurvature>
<beamMoteDef>Mote_GraserBeamBase</beamMoteDef>
<beamEndEffecterDef>GraserBeam_End</beamEndEffecterDef>
<beamChanceToStartFire>0</beamChanceToStartFire>
<beamChanceToAttachFire>0</beamChanceToAttachFire>
<beamFireSizeRange>0</beamFireSizeRange>
<beamStartOffset>0</beamStartOffset>
<beamHitsNeighborCells>true</beamHitsNeighborCells>
<beamLineFleckChanceCurve>
<points>
<li>(0, 0)</li>
<li>(0.65, 0.4)</li>
<li>(1, 0.75)</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_Damage_FrostCoverd_after</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,179 @@
<?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_AcidCover</damageDef>
<damageAmount>40</damageAmount>
<soundDef>Explosion_Stun</soundDef>
<explosionRadius>6</explosionRadius>
<destroyGear>false</destroyGear>
<destroyBody>false</destroyBody>
</li>
</comps>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_AcidCover</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<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>
<modExtensions>
<li Class="DragonianMix.ProphecyGearEffect">
<enableHediffEffect>false</enableHediffEffect>
<extraDamageFactor>0.2</extraDamageFactor>
<extraDamageType>DRM_AcidCover</extraDamageType>
<armorPenetration>0.1</armorPenetration>
</li>
</modExtensions>
<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,222 @@
<?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, it releases an electric pulse to disable mechanical systems and unleashes chain lightning on nearby enemies. Its connection to Intelligence enhances the weapon, temporarily boosting the wielder's capabilities with each strike.
\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>
<WorkToMake>30000</WorkToMake>
<Mass>2</Mass>
</statBases>
<relicChance>2</relicChance>
<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>
<chanceFactor>1</chanceFactor>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>DRM_HummerSmash</li>
</capacities>
<power>25</power>
<cooldownTime>2.5</cooldownTime>
<extraMeleeDamages>
<li>
<def>DRM_Arc</def>
<amount>14</amount>
</li>
<li>
<def>EMP</def>
<amount>15</amount>
</li>
</extraMeleeDamages>
<chanceFactor>10</chanceFactor>
</li>
</tools>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="DragonianMix.CompPropertiesScarletSickle_Data">
<sputteringRange>5</sputteringRange>
<sputteringNumber>5</sputteringNumber>
<sputteringDamageAmount>25</sputteringDamageAmount>
<sputteringDamage>DRM_Arc</sputteringDamage>
<hitHediff>DRM_AwakenHeart</hitHediff>
<hitHediffSeverity>0.5</hitHediffSeverity>
</li>
<li Class="CompProperties_Biocodable"/>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<costList>
<AIPersonaCore>1</AIPersonaCore>
<WoolDragonian>400</WoolDragonian>
<Steel>400</Steel>
<ComponentSpacer>5</ComponentSpacer>
</costList>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<researchPrerequisite>DragonianPersonaWeapon</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
<recipeUsers>
<li>ElectricSmithy</li>
<li>FueledSmithy</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
</ThingDef>
<ThingDef ParentName="BaseWeapon_Bladelink">
<defName>DR_BattleHammerBladelink_Ex</defName>
<label>persona Explosive battle hammer</label>
<description>A warhammer with an embedded EMP capacitor. Upon impact, it releases explosive slime on nearby enemies. Its connection to Intelligence enhances the weapon, temporarily boosting the wielder's capabilities with each strike.
\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>
<WorkToMake>30000</WorkToMake>
<Mass>2</Mass>
</statBases>
<relicChance>2</relicChance>
<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>
<cooldownTime>1.5</cooldownTime>
<chanceFactor>1</chanceFactor>
</li>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>DRM_HummerSmash</li>
</capacities>
<power>20</power>
<cooldownTime>2.5</cooldownTime>
<extraMeleeDamages>
<li>
<def>DRM_Bomb</def>
<amount>20</amount>
</li>
<li>
<def>Stun</def>
<amount>11</amount>
</li>
</extraMeleeDamages>
<chanceFactor>10</chanceFactor>
</li>
</tools>
<comps>
<li>
<compClass>CompQuality</compClass>
</li>
<li Class="DragonianMix.CompPropertiesScarletSickle_Data">
<sputteringRange>3</sputteringRange>
<sputteringNumber>5</sputteringNumber>
<sputteringDamageAmount>20</sputteringDamageAmount>
<sputteringDamage>DRM_Bomb</sputteringDamage>
<hitHediff>DRM_AwakenHeart</hitHediff>
<hitHediffSeverity>0.5</hitHediffSeverity>
</li>
<li Class="CompProperties_Biocodable"/>
<li Class="CompProperties_Art">
<nameMaker>NamerArtWeaponMelee</nameMaker>
<descriptionMaker>ArtDescription_WeaponMelee</descriptionMaker>
<minQualityForArtistic>Excellent</minQualityForArtistic>
</li>
</comps>
<costList>
<AIPersonaCore>1</AIPersonaCore>
<WoolDragonian>400</WoolDragonian>
<Steel>400</Steel>
<ComponentSpacer>5</ComponentSpacer>
</costList>
<recipeMaker>
<workSpeedStat>GeneralLaborSpeed</workSpeedStat>
<workSkill>Crafting</workSkill>
<effectWorking>Smith</effectWorking>
<soundWorking>Recipe_Smith</soundWorking>
<researchPrerequisite>DragonianPersonaWeapon</researchPrerequisite>
<skillRequirements>
<Crafting>10</Crafting>
</skillRequirements>
<recipeUsers>
<li>ElectricSmithy</li>
<li>FueledSmithy</li>
</recipeUsers>
<unfinishedThingDef>UnfinishedWeapon</unfinishedThingDef>
</recipeMaker>
</ThingDef>
<ManeuverDef>
<defName>Smash_DR_BattleHammer</defName>
<requiredCapacity>DRM_HummerSmash</requiredCapacity>
<verb>
<verbClass>DragonianMix.Verb_MeleeAttack_ScarletSickle</verbClass>
<meleeDamageDef>Blunt</meleeDamageDef>
</verb>
<logEntryDef>MeleeAttack</logEntryDef>
<combatLogRulesHit>Maneuver_Smash_MeleeHit</combatLogRulesHit>
<combatLogRulesDeflect>Maneuver_Smash_MeleeDeflect</combatLogRulesDeflect>
<combatLogRulesMiss>Maneuver_Smash_MeleeMiss</combatLogRulesMiss>
<combatLogRulesDodge>Maneuver_Smash_MeleeDodge</combatLogRulesDodge>
</ManeuverDef>
<ToolCapacityDef>
<defName>DRM_HummerSmash</defName>
<label>Blunt</label>
</ToolCapacityDef>
</Defs>

View File

@ -0,0 +1,18 @@
<?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>
<DR_BattleHammerBladelink_Ex.label>龙娘 Δ'爆碎战锤</DR_BattleHammerBladelink_Ex.label>
<DR_BattleHammerBladelink_Ex.description>一柄附着了爆炸黏菌菌落的战锤。当击中时会向附近的敌人释放危险的爆炸黏菌。与超凡智能的联系增强了这把武器,当击中时将增强使用者。\n\n这件武器自身具备智能人格只能与一名使用者进行绑定。持有者和智能武器可以同调两者之间的本能反应以及攻击步调、准确性、创造力。一旦与持有者绑定这件武器的智能人格将拒绝其它人的使用。</DR_BattleHammerBladelink_Ex.description>
<!-- EN: handle -->
<DR_BattleHammerBladelink_Ex.tools.handle.label>锤柄</DR_BattleHammerBladelink_Ex.tools.handle.label>
<!-- EN: head -->
<DR_BattleHammerBladelink_Ex.tools.head.label>锤头</DR_BattleHammerBladelink_Ex.tools.head.label>
</LanguageData>

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName="DR_SoulMace"]</xpath>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="DR_SoulMace"]</xpath>
<value>
<weaponTags>
<li>DR_SoulMace</li>
</weaponTags>
</value>
</li>
<li Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="DR_SoulMace"]/tools</xpath>
<value>
<tools>
<li>
<label>head</label>
<labelUsedInLogging>false</labelUsedInLogging>
<capacities>
<li>Blunt</li>
</capacities>
<power>22</power>
<cooldownTime>3.35</cooldownTime>
<extraMeleeDamages>
<li>
<def>DRM_Damage_FrostCoverd_after</def>
<amount>20</amount>
</li>
<li>
<def>Stun</def>
<amount>11</amount>
</li>
</extraMeleeDamages>
<chanceFactor>10</chanceFactor>
</li>
</tools>
</value>
</li>
</operations>
</Operation>
</Patch>

View File

@ -5,11 +5,22 @@
<supportedVersions>
<li>1.4</li>
<li>1.5</li>
<li>1.6</li>
</supportedVersions>
<packageId>kalospacer.DragonianMix</packageId>
<modVersion>1.5.26</modVersion><!-- prev 1.5.23 -->
<modVersion>1.6.01</modVersion><!-- prev 1.5.23 -->
<modIconPath IgnoreIfNoMatchingField="True">Dragonian/Icon/viewicon</modIconPath>
<description>
For 1.6 needed 'Humanoid Alien Races ~ Dev' Search and subscribe it in steamworkshop.
And Replace 'Gloomy Dragonian race/1.5/Assemblies/Dragonian.dll' with my 'Dragonian1.6.dll' that you can find in my mod root folder. For Replace I mean DELETE 'Gloomy Dragonian race/1.5/Assemblies/Dragonian.dll' AND PUT 'Dragonian1.6.dll' IN 'Gloomy Dragonian race/1.5/Assemblies' FOLDER. Then you get 'Gloomy Dragonian race/1.5/Assemblies/Dragonian1.6.dll' at end.
Then put mod list like this:
- Harmony
- Core
- DLCs
- Humanoid Alien Races ~ Dev
- Gloomy Dragonian race
- Dragonian Mix
Dragonian Faction and Scenarios patch for Gloomy Dragonian race.
- Friendly and Hostile Dragonian faction
- Dragonian Backstories
@ -42,12 +53,14 @@ Playable Dragonian
</modDependencies>
<loadAfter>
<li>erdelf.HumanoidAlienRaces</li>
<li>erdelf.HumanoidAlienRaces.dev</li>
<li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li>
<li>hailuan.customquestframework</li>
</loadAfter>
<forceLoadAfter>
<li>erdelf.HumanoidAlienRaces</li>
<li>erdelf.HumanoidAlienRaces.dev</li>
<li>goudaquiche.MoharFramework</li>
<li>RooAndGloomy.DragonianRaceMod</li>
</forceLoadAfter>

BIN
Dragonian1.6.dll Normal file

Binary file not shown.

View File

@ -14,4 +14,13 @@
<li IfModActive="Ludeon.RimWorld.Royalty">1.5/Royal1.5</li>
<li IfModActive="hailuan.customquestframework">1.5/CQF1.5</li>
</v1.5>
<v1.6>
<li>1.6/1.6</li>
<li>Content</li>
<li IfModActive="Ludeon.RimWorld.Anomaly">1.6/Ano1.6</li>
<li IfModActive="Ludeon.RimWorld.Biotech">1.6/Bio1.6</li>
<li IfModActive="Ludeon.RimWorld.Ideology">1.6/Ideo1.6</li>
<li IfModActive="Ludeon.RimWorld.Royalty">1.6/Royal1.6</li>
</v1.6>
</loadFolders>