Skip to content

Commit 1b147b2

Browse files
authored
Merge pull request #33 from Rim-Of-Madness-Team/dev
RimWorld 1.4 Update
2 parents b809a9e + 326a3de commit 1b147b2

File tree

292 files changed

+15131
-4454
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

292 files changed

+15131
-4454
lines changed

1.4/Assemblies/CultOfCthulhu.dll

366 KB
Binary file not shown.
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Defs>
3+
<!-- ================================================================= -->
4+
<!-- ================================================================= -->
5+
<!-- ======================== PSIONIC POWERS ========================= -->
6+
<!-- ================================================================= -->
7+
<!-- ================================================================= -->
8+
<!-- ===================== Projectiles =============================== -->
9+
<ThingDef ParentName="BaseBullet" Name="Cults_PFlyingObject">
10+
<defName>Cults_PFlyingObject</defName>
11+
<thingClass>AbilityUser.FlyingObject</thingClass>
12+
<label>flying object</label>
13+
<graphicData>
14+
<texPath>UI/Icons/Commands/PsionicBlast</texPath>
15+
<graphicClass>Graphic_Single</graphicClass>
16+
</graphicData>
17+
<projectile>
18+
<flyOverhead>true</flyOverhead>
19+
<damageDef>Stun</damageDef>
20+
<damageAmountBase>0</damageAmountBase>
21+
<speed>10</speed>
22+
</projectile>
23+
</ThingDef>
24+
<ThingDef ParentName="BaseBullet" Class="AbilityUser.ProjectileDef_Ability" Name="Cults_PPsionicBlast">
25+
<defName>Cults_PPsionicBlast</defName>
26+
<thingClass>AbilityUser.Projectile_Ability</thingClass>
27+
<label>psionic blast</label>
28+
<graphicData>
29+
<texPath>UI/Icons/Commands/PsionicBlast</texPath>
30+
<graphicClass>Graphic_Single</graphicClass>
31+
</graphicData>
32+
<projectile>
33+
<flyOverhead>true</flyOverhead>
34+
<damageDef>Cults_PsionicBlastDamage</damageDef>
35+
<damageAmountBase>1</damageAmountBase>
36+
<speed>9999</speed>
37+
</projectile>
38+
<HealFailChance>0.1</HealFailChance>
39+
</ThingDef>
40+
<ThingDef ParentName="BaseBullet" Class="AbilityUser.ProjectileDef_Ability" Name="Cults_PPsionicShock">
41+
<defName>Cults_PPsionicShock</defName>
42+
<thingClass>AbilityUser.Projectile_Ability</thingClass>
43+
<label>psionic blast</label>
44+
<graphicData>
45+
<texPath>UI/Icons/Commands/PsionicShock</texPath>
46+
<graphicClass>Graphic_Single</graphicClass>
47+
</graphicData>
48+
<projectile>
49+
<flyOverhead>true</flyOverhead>
50+
<damageDef>Cults_PsionicShockDamage</damageDef>
51+
<damageAmountBase>1</damageAmountBase>
52+
<speed>9999</speed>
53+
</projectile>
54+
<HealFailChance>0.1</HealFailChance>
55+
</ThingDef>
56+
<ThingDef ParentName="BaseBullet" Class="AbilityUser.ProjectileDef_Ability" Name="Cults_PPsionicBurn">
57+
<defName>Cults_PPsionicBurn</defName>
58+
<thingClass>AbilityUser.Projectile_Ability</thingClass>
59+
<label>psionic burn</label>
60+
<graphicData>
61+
<texPath>UI/Icons/Commands/PsionicBurn</texPath>
62+
<graphicClass>Graphic_Single</graphicClass>
63+
</graphicData>
64+
<projectile>
65+
<flyOverhead>true</flyOverhead>
66+
<damageDef>Cults_PsionicBurnDamage</damageDef>
67+
<damageAmountBase>1</damageAmountBase>
68+
<speed>9999</speed>
69+
</projectile>
70+
<HealFailChance>0.1</HealFailChance>
71+
</ThingDef>
72+
<!-- ===================== Psionic Blast =============================== -->
73+
<AbilityUser.AbilityDef ParentName="BaseAbility">
74+
<defName>Cults_PsionicBlast</defName>
75+
<label>Psionic Blast</label>
76+
<uiIconPath>UI/Icons/Commands/PsionicBlast</uiIconPath>
77+
<description>Pushes characters away by 8 tiles.</description>
78+
<!-- <thingClass>ThingWithComps</thingClass> -->
79+
<MainVerb Class="AbilityUser.VerbProperties_Ability">
80+
<verbClass>AbilityUser.Verb_UseAbility</verbClass>
81+
<tooltipShowProjectileDamage>false</tooltipShowProjectileDamage>
82+
<tooltipShowExtraDamages>false</tooltipShowExtraDamages>
83+
<tooltipShowHediffsToApply>false</tooltipShowHediffsToApply>
84+
<tooltipShowMentalStatesToApply>false</tooltipShowMentalStatesToApply>
85+
<hasStandardCommand>true</hasStandardCommand>
86+
<defaultProjectile>Cults_PPsionicBlast</defaultProjectile>
87+
<abilityDef>Cults_PsionicBlast</abilityDef>
88+
<isViolent>false</isViolent>
89+
<warmupTime>1</warmupTime>
90+
<SecondsToRecharge>180.0</SecondsToRecharge>
91+
<range>24</range>
92+
<burstShotCount>1</burstShotCount>
93+
<ticksBetweenBurstShots>2</ticksBetweenBurstShots>
94+
<soundCast>Cults_PsionicCastSound</soundCast>
95+
<muzzleFlashScale>20</muzzleFlashScale>
96+
<isPrimary>false</isPrimary>
97+
<targetParams>
98+
<canTargetPawns>true</canTargetPawns>
99+
<canTargetBuildings>false</canTargetBuildings>
100+
<canTargetItems>false</canTargetItems>
101+
<canTargetSelf>false</canTargetSelf>
102+
</targetParams>
103+
</MainVerb>
104+
</AbilityUser.AbilityDef>
105+
<AbilityUser.AbilityDef ParentName="BaseAbility">
106+
<defName>Cults_PsionicShock</defName>
107+
<label>Psionic Shock</label>
108+
<uiIconPath>UI/Icons/Commands/PsionicShock</uiIconPath>
109+
<description>Paralyzes the brain of the target. On a critical success, the shock causes the head of the target to explode.</description>
110+
<!-- <thingClass>ThingWithComps</thingClass> -->
111+
<MainVerb Class="AbilityUser.VerbProperties_Ability">
112+
<verbClass>AbilityUser.Verb_UseAbility</verbClass>
113+
<tooltipShowProjectileDamage>false</tooltipShowProjectileDamage>
114+
<tooltipShowExtraDamages>false</tooltipShowExtraDamages>
115+
<tooltipShowHediffsToApply>false</tooltipShowHediffsToApply>
116+
<tooltipShowMentalStatesToApply>false</tooltipShowMentalStatesToApply>
117+
<hasStandardCommand>true</hasStandardCommand>
118+
<defaultProjectile>Cults_PPsionicShock</defaultProjectile>
119+
<abilityDef>Cults_PsionicShock</abilityDef>
120+
<isViolent>false</isViolent>
121+
<warmupTime>1</warmupTime>
122+
<SecondsToRecharge>200.0</SecondsToRecharge>
123+
<range>24</range>
124+
<burstShotCount>1</burstShotCount>
125+
<ticksBetweenBurstShots>2</ticksBetweenBurstShots>
126+
<soundCast>Cults_PsionicCastSound</soundCast>
127+
<muzzleFlashScale>20</muzzleFlashScale>
128+
<isPrimary>false</isPrimary>
129+
<targetParams>
130+
<canTargetPawns>true</canTargetPawns>
131+
<canTargetBuildings>false</canTargetBuildings>
132+
<canTargetItems>false</canTargetItems>
133+
<canTargetSelf>false</canTargetSelf>
134+
</targetParams>
135+
</MainVerb>
136+
</AbilityUser.AbilityDef>
137+
<AbilityUser.AbilityDef ParentName="BaseAbility">
138+
<defName>Cults_PsionicBurn</defName>
139+
<label>Psionic Burn</label>
140+
<uiIconPath>UI/Icons/Commands/PsionicBurn</uiIconPath>
141+
<description>Starts a fire on the target.</description>
142+
<!-- <thingClass>ThingWithComps</thingClass> -->
143+
<MainVerb Class="AbilityUser.VerbProperties_Ability">
144+
<verbClass>AbilityUser.Verb_UseAbility</verbClass>
145+
<tooltipShowProjectileDamage>false</tooltipShowProjectileDamage>
146+
<tooltipShowExtraDamages>false</tooltipShowExtraDamages>
147+
<tooltipShowHediffsToApply>false</tooltipShowHediffsToApply>
148+
<tooltipShowMentalStatesToApply>false</tooltipShowMentalStatesToApply>
149+
<hasStandardCommand>true</hasStandardCommand>
150+
<defaultProjectile>Cults_PPsionicBurn</defaultProjectile>
151+
<abilityDef>Cults_PsionicBurn</abilityDef>
152+
<isViolent>false</isViolent>
153+
<warmupTime>1</warmupTime>
154+
<SecondsToRecharge>600.0</SecondsToRecharge>
155+
<range>24</range>
156+
<burstShotCount>1</burstShotCount>
157+
<ticksBetweenBurstShots>2</ticksBetweenBurstShots>
158+
<soundCast>Cults_PsionicCastSound</soundCast>
159+
<muzzleFlashScale>20</muzzleFlashScale>
160+
<isPrimary>false</isPrimary>
161+
<extraDamages>
162+
<li>
163+
<damage>8</damage>
164+
<damageDef>Flame</damageDef>
165+
<chance>0.5</chance>
166+
</li>
167+
</extraDamages>
168+
<targetParams>
169+
<canTargetPawns>true</canTargetPawns>
170+
<canTargetBuildings>false</canTargetBuildings>
171+
<canTargetItems>false</canTargetItems>
172+
<canTargetSelf>false</canTargetSelf>
173+
</targetParams>
174+
</MainVerb>
175+
</AbilityUser.AbilityDef>
176+
</Defs>

0 commit comments

Comments
 (0)