Skip to content

Commit

Permalink
1.5
Browse files Browse the repository at this point in the history
  • Loading branch information
Dubwise56 committed Apr 11, 2024
1 parent ea1eab6 commit 97e5029
Show file tree
Hide file tree
Showing 44 changed files with 9,679 additions and 1 deletion.
Binary file added 1.5/Assemblies/0Harmony.dll
Binary file not shown.
Binary file added 1.5/Assemblies/0MultiplayerAPI.dll
Binary file not shown.
Binary file added 1.5/Assemblies/Rimatomics.dll
Binary file not shown.
65 changes: 65 additions & 0 deletions 1.5/Defs/DamageDefs/Damages_LocalInjury.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

<DamageDef>
<defName>CoreBlast</defName>
<label>CoreBlast</label>
<workerClass>DamageWorker_Flame</workerClass>
<externalViolence>true</externalViolence>
<isExplosive>true</isExplosive>
<deathMessage>{0} has died in an explosion.</deathMessage>
<hediff>Shredded</hediff>
<hediffSolid>Crack</hediffSolid>
<harmAllLayersUntilOutside>true</harmAllLayersUntilOutside>
<impactSoundType>Blunt</impactSoundType>
<armorCategory>Blunt</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>1000</defaultDamage>
<buildingDamageFactor>2</buildingDamageFactor>
<plantDamageFactor>2</plantDamageFactor>
<explosionAffectOutsidePartsOnly>false</explosionAffectOutsidePartsOnly>
<explosionHeatEnergyPerCell>200</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastFlame</explosionCellFleck>
<explosionColorCenter>(1, 0.55, 0.3)</explosionColorCenter>
<explosionColorEdge>(0.6, 0.55, 0.4)</explosionColorEdge>
<soundExplosion>Explosion_GiantBomb</soundExplosion>
</DamageDef>

<DamageDef Name="EnergyWepBurnBase" Abstract="True">
<workerClass>DamageWorker_Flame</workerClass>
<hasForcefulImpact>true</hasForcefulImpact>
<makesBlood>false</makesBlood>
<canInterruptJobs>false</canInterruptJobs>
<externalViolence>true</externalViolence>
<deathMessage>{0} has burned to a crisp.</deathMessage>
<hediff>Burn</hediff>
<armorCategory>Heat</armorCategory>
<minDamageToFragment>15</minDamageToFragment>
<defaultDamage>10</defaultDamage>
<explosionCellFleck>BlastFlame</explosionCellFleck>
<explosionColorCenter>(1, 0.7, 0.7)</explosionColorCenter>
<explosionColorEdge>(1, 1, 0.7)</explosionColorEdge>
<canUseDeflectMetalEffect>false</canUseDeflectMetalEffect>
</DamageDef>

<DamageDef ParentName="EnergyWepBurnBase">
<defName>ArcDischarge</defName>
<label>Arc Discharge</label>
<explosionHeatEnergyPerCell>25</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastFlame</explosionCellFleck>
<explosionColorEdge>(0.2, 0.2, 1)</explosionColorEdge>
<soundExplosion>Explosion_Flame</soundExplosion>
<combatLogRules>Damage_Flame</combatLogRules>
</DamageDef>

<DamageDef ParentName="EnergyWepBurnBase">
<defName>LaserDischarge</defName>
<label>Laser Discharge</label>
<explosionHeatEnergyPerCell>25</explosionHeatEnergyPerCell>
<explosionCellFleck>BlastFlame</explosionCellFleck>
<explosionColorEdge>(0.2, 0.2, 1)</explosionColorEdge>
<soundExplosion>Explosion_Flame</soundExplosion>
<combatLogRules>Damage_Flame</combatLogRules>
</DamageDef>

</Defs>
24 changes: 24 additions & 0 deletions 1.5/Defs/Designations/DesignationCategories.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

<DesignatorDropdownGroupDef>
<defName>RimatomicsValves</defName>
</DesignatorDropdownGroupDef>

<DesignatorDropdownGroupDef>
<defName>RimatomicsSarc</defName>
</DesignatorDropdownGroupDef>

<DesignationCategoryDef>
<defName>Rimatomics</defName>
<label>Rimatomics</label>
<description>All Rimatomics buildings</description>
<order>15</order>
<specialDesignatorClasses>
<li>Designator_Cancel</li>
<li>Designator_Deconstruct</li>
<li>Rimatomics.Designator_RemovePipe</li>
</specialDesignatorClasses>
</DesignationCategoryDef>

</Defs>
75 changes: 75 additions & 0 deletions 1.5/Defs/Drug/Iodine.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>

<ThingDef ParentName="MakeableDrugPillBase">
<defName>PotassiumIodide</defName>
<label>Potassium iodide</label>
<description>Tablets of potassium iodide are supplied for emergency purposes related to blockade of radioiodine uptake.</description>
<graphicData>
<texPath>Rimatomics/Things/Resources/iodine</texPath>
<graphicClass>Graphic_StackCount</graphicClass>
</graphicData>
<rotatable>false</rotatable>
<statBases>
<WorkToMake>500</WorkToMake>
<MarketValue>32</MarketValue>
<Mass>0.002</Mass>
</statBases>
<techLevel>Industrial</techLevel>
<ingestible>
<drugCategory>Medical</drugCategory>
<outcomeDoers>
<li Class="IngestionOutcomeDoer_GiveHediff">
<hediffDef>PotassiumIodide</hediffDef>
<severity>1.0</severity>
</li>
</outcomeDoers>
</ingestible>
<recipeMaker>
<researchPrerequisite>PenoxycylineProduction</researchPrerequisite>
<recipeUsers>
<li>DrugLab</li>
</recipeUsers>
</recipeMaker>
<costList>
<Neutroamine>3</Neutroamine>
</costList>
<comps>
<li Class="CompProperties_Drug">
<listOrder>1000</listOrder>
<overdoseSeverityOffset>
<min>0.08</min>
<max>0.14</max>
</overdoseSeverityOffset>
</li>
</comps>
</ThingDef>

<HediffDef>
<defName>PotassiumIodide</defName>
<description>Tablets of potassium iodide are supplied for emergency purposes related to blockade of radioiodine uptake.</description>
<hediffClass>HediffWithComps</hediffClass>
<label>Potassium iodide</label>
<defaultLabelColor>(1,0,0.5)</defaultLabelColor>
<scenarioCanAdd>true</scenarioCanAdd>
<maxSeverity>1.0</maxSeverity>
<isBad>false</isBad>
<comps>
<li Class="HediffCompProperties_SeverityPerDay">
<severityPerDay>-0.18</severityPerDay>
</li>
<li Class="HediffCompProperties_SeverityPerDay">
<compClass>Rimatomics.HediffComp_HealHediff</compClass>
<severityPerDay>-0.10</severityPerDay>
</li>
</comps>
<!--<stages>
<li>
<statOffsets>
<Radiation>-0.2</Radiation>
</statOffsets>
</li>
</stages>-->
</HediffDef>

</Defs>
Loading

0 comments on commit 97e5029

Please sign in to comment.