1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <Defs >
3
+
4
+ <HediffDef Name =" VFEM_RallyHediffBase" Abstract =" True" >
5
+ <hediffClass >HediffWithComps</hediffClass >
6
+ <defaultLabelColor >(128, 0, 128)</defaultLabelColor >
7
+ <isBad >false</isBad >
8
+ <comps >
9
+ <li Class =" HediffCompProperties_DisappearsOnDeath" />
10
+ </comps >
11
+ </HediffDef >
12
+
13
+ <ThingDef ParentName =" MoteBase" >
14
+ <defName >VFEM_Mote_CombatCommand</defName >
15
+ <thingClass >MoteAttached</thingClass >
16
+ <altitudeLayer >LightingOverlay</altitudeLayer >
17
+ <drawOffscreen >true</drawOffscreen >
18
+ <mote >
19
+ <solidTime >9999999</solidTime >
20
+ <needsMaintenance >true</needsMaintenance >
21
+ </mote >
22
+ <graphicData >
23
+ <graphicClass >Graphic_Mote</graphicClass >
24
+ <texPath >Things/Mote/VFEM2_CombatCommandMask</texPath >
25
+ <shaderType >MoteGlow</shaderType >
26
+ <color >(128, 0, 128)</color > <!-- Purple color -->
27
+ <drawSize >20</drawSize >
28
+ </graphicData >
29
+ </ThingDef >
30
+
31
+ <ThingDef ParentName =" MoteBase" >
32
+ <defName >VFEM_Mote_CombatCommandLinkLine</defName >
33
+ <thingClass >MoteDualAttached</thingClass >
34
+ <altitudeLayer >MoteLow</altitudeLayer >
35
+ <mote >
36
+ <fadeInTime >0.1</fadeInTime >
37
+ <fadeOutTime >0.1</fadeOutTime >
38
+ <solidTime >999999</solidTime >
39
+ <needsMaintenance >True</needsMaintenance >
40
+ <rotateTowardsTarget >True</rotateTowardsTarget >
41
+ <scaleToConnectTargets >True</scaleToConnectTargets >
42
+ </mote >
43
+ <graphicData >
44
+ <shaderType >MoteGlow</shaderType >
45
+ <texPath >Things/Mote/VFEM2_CombatCommandLinkLine</texPath >
46
+ <color >(128, 0, 128)</color > <!-- Purple color -->
47
+ </graphicData >
48
+ </ThingDef >
49
+
50
+ <HediffDef ParentName =" VFEM_RallyHediffBase" >
51
+ <defName >VFEM_RallyWearerHediff</defName >
52
+ <label >rally</label >
53
+ <description >Aura that rallies everyone nearby, stopping their mental breaks and preventing them from breaking again.</description >
54
+ <comps >
55
+ <li Class =" HediffCompProperties_Disappears" >
56
+ <showRemainingTime >True</showRemainingTime >
57
+ </li >
58
+ <li Class =" HediffCompProperties_GiveHediffsInRange" >
59
+ <range >9.9</range >
60
+ <hideMoteWhenNotDrafted >false</hideMoteWhenNotDrafted >
61
+ <targetingParameters >
62
+ <canTargetBuildings >false</canTargetBuildings >
63
+ <canTargetAnimals >false</canTargetAnimals >
64
+ <canTargetMechs >false</canTargetMechs >
65
+ <onlyTargetColonists >true</onlyTargetColonists >
66
+ </targetingParameters >
67
+ <hediff >VFEM_RallyAuraBuffHediff</hediff >
68
+ <mote >VFEM_Mote_CombatCommand</mote >
69
+ </li >
70
+ </comps >
71
+ </HediffDef >
72
+
73
+ <HediffDef ParentName =" VFEM_RallyHediffBase" >
74
+ <defName >VFEM_RallyAuraBuffHediff</defName >
75
+ <label >rally aura</label >
76
+ <description >Rallying aura that prevents mental breaks.</description >
77
+ <comps >
78
+ <li Class =" HediffCompProperties_Link" >
79
+ <requireLinkOnOtherPawn >false</requireLinkOnOtherPawn >
80
+ <maxDistance >9.9</maxDistance >
81
+ <customMote >VFEM_Mote_CombatCommandLinkLine</customMote >
82
+ </li >
83
+ <li Class =" HediffCompProperties_Disappears" >
84
+ <showRemainingTime >false</showRemainingTime >
85
+ </li >
86
+ <li Class =" VFEMedieval.HediffCompProperties_MentalStatePrevention" >
87
+ <preventMentalStates >
88
+ <li >Binging_Food</li >
89
+ <li >Wander_Sad</li >
90
+ <li >Wander_OwnRoom</li >
91
+ <li >InsultingSpree</li >
92
+ <li >TargetedInsultingSpree</li >
93
+ <li >Binging_DrugMajor</li >
94
+ <li >Wander_Psychotic</li >
95
+ <li >Tantrum</li >
96
+ <li >TargetedTantrum</li >
97
+ <li >BedroomTantrum</li >
98
+ <li >SadisticRage</li >
99
+ <li >CorpseObsession</li >
100
+ <li MayRequire =" Ludeon.RimWorld.Anomaly" >EntityKiller</li >
101
+ <li >Berserk</li >
102
+ <li >FireStartingSpree</li >
103
+ <li >Binging_DrugExtreme</li >
104
+ <li >Jailbreaker</li >
105
+ <li >Slaughterer</li >
106
+ <li >MurderousRage</li >
107
+ <li >GiveUpExit</li >
108
+ </preventMentalStates >
109
+ </li >
110
+ </comps >
111
+ </HediffDef >
112
+
113
+ </Defs >
0 commit comments