모트 관련 / 생각 관련

This commit is contained in:
Cocopomel 2021-09-16 02:35:27 +09:00
parent 1d4b305269
commit 03cebb1961
3 changed files with 74 additions and 6 deletions

View File

@ -485,6 +485,11 @@
<original>PN_WitnessedDestroyedAlly</original>
<replacer>PN_WitnessedDestroyedAllyforPN</replacer>
</li>
<!--이데올로기-->
<li MayRequire="Ludeon.RimWorld.Ideology">
<original>PN_OfficerCommandThought</original>
</li>
</replacerList>
<cannotReceiveThoughts>
<!--<li></li>-->
@ -573,7 +578,7 @@
<li>Greedy</li>
<li>Jealous</li>
<li>Ascetic</li>
<!--misc-->
<!--Misc-->
<li>PN_Atefuel_nopn</li>
<li>PsychiteWithdrawal</li>
<li>YayoHigh</li>
@ -606,6 +611,9 @@
<!--Thoughts_Ritual_Quality-->
<!--Thoughts_Situational-->
<li MayRequire="Ludeon.RimWorld.Ideology">LookChangeDesired</li>
<!--Misc-->
<li MayRequire="Ludeon.RimWorld.Ideology">PN_OfficerCommandThought</li>
</cannotReceiveThoughts>
</thoughtSettings>
<raceRestriction> <!--착용 장비 관련-->

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -26,10 +26,10 @@
<hediff>PN_OfficerCommandBuff</hediff>
</li>
<li Class="MoharHediffs.HediffCompProperties_PostRemoveTrigger_HediffAdd">
<triggeredHediff>
<li>PN_OfficerCommandOverload</li>
</triggeredHediff>
</li>
<triggeredHediff>
<li>PN_OfficerCommandOverload</li>
</triggeredHediff>
</li>
</comps>
<stages>
<li>
@ -50,6 +50,32 @@
<isBad>false</isBad>
</HediffDef>
<ThingDef ParentName="MoteBase">
<defName>PN_Mote_OfficerCommandBuff</defName>
<thingClass>MoteAttached</thingClass>
<mote>
<fadeInTime>5</fadeInTime>
<solidTime>5</solidTime>
<fadeOutTime>15</fadeOutTime>
<needsMaintenance>True</needsMaintenance>
</mote>
<graphicData>
<texPath>Things/Mote/PNOfficerCommandBuff</texPath>
<shaderType>MoteProximityScannerRadius</shaderType>
<color>(1, 0.1, 0.1, 0.35)</color>
<drawOffset>(0,0,0.5)</drawOffset>
<drawSize>1</drawSize>
<shaderParameters>
<_smokeScrollSpeed>0.1</_smokeScrollSpeed>
<_rotationSpeed>0.05</_rotationSpeed>
<_smokeAmount>0.1</_smokeAmount>
<!--<_MainTex>/Things/Mote/PNOfficerCommandBuff</_MainTex>
<_ScanTex>/Things/Mote/PNOfficerCommandBuff</_ScanTex>
<_SmokeTex>/Things/Mote/PNOfficerCommandBuff</_SmokeTex>-->
</shaderParameters>
</graphicData>
</ThingDef>
<HediffDef ParentName="RoleStatBuff">
<defName>PN_OfficerCommandBuff</defName>
<label>officer command</label>
@ -71,7 +97,6 @@
<li>
<statOffsets>
<ShootingAccuracyPawn>2</ShootingAccuracyPawn>
<MeleeHitChance>2</MeleeHitChance>
</statOffsets>
<statFactors>
<AimingDelayFactor>0.80</AimingDelayFactor>
@ -80,6 +105,41 @@
</stages>
</HediffDef>
<ThoughtDef>
<defName>PN_OfficerCommandThought</defName>
<workerClass>ThoughtWorker_Hediff</workerClass>
<hediff>PN_OfficerCommandBuff</hediff>
<validWhileDespawned>true</validWhileDespawned>
<stages>
<li>
<label>command from automaton</label>
<description>I can't believe I have to follow the command of automaton.</description>
<baseMoodEffect>-5</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>PN_OfficerCommandThoughtforPN</defName>
<workerClass>MoharThoughts.RaceBPHediff</workerClass>
<stages>
<li>
<label>command from officer</label>
<description>officer is with me!</description>
<baseMoodEffect>5</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<MoharThoughts.MTWDef>
<defName>PNMTW_OfficerCommandThoughtforPN</defName>
<thought>PN_OfficerCommandThoughtforPN</thought>
<race>Paniel_Race</race>
<hediff>PN_OfficerCommandBuff</hediff>
<bodyPart>PNBrain</bodyPart>
<bpNum>1</bpNum>
</MoharThoughts.MTWDef>
<HediffDef>
<defName>PN_OfficerCommandOverload</defName>
<label>module overloaded</label>