모듈 제한 추가

This commit is contained in:
Cocopomel 2021-09-18 14:30:35 +09:00
parent 22c3e61d98
commit e9c15b305c
4 changed files with 70 additions and 7 deletions

Binary file not shown.

View File

@ -646,6 +646,9 @@
<!--모듈--> <!--모듈-->
<li MayRequire="Ludeon.RimWorld.Ideology">PN_OfficerModule</li> <li MayRequire="Ludeon.RimWorld.Ideology">PN_OfficerModule</li>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_MeisterModule</li>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_IntensiveMedicalModule</li>
<li MayRequire="Ludeon.RimWorld.Ideology">PN_FieldMedicModule</li>
</apparelList> </apparelList>
<whiteApparelList> <whiteApparelList>

View File

@ -11,19 +11,80 @@
<li>PN_OfficerModule</li> <li>PN_OfficerModule</li>
</wearList> </wearList>
<condition> <condition>
<hediffDef> <orHediffDef>
<li>PN_SyncLegendary_Combat</li> <li>PN_SyncLegendary_Combat</li>
</hediffDef> </orHediffDef>
<forbiddenHediffDef>
<li>PN_ModuleUnstable</li>
</forbiddenHediffDef>
</condition> </condition>
<cantReason>CantReason_OfficerModule</cantReason> <cantReason>PN_CantReason_orhediff</cantReason>
<forceDropHediff> <forceDropHediff>
<li>PN_ModuleUnstable</li> <li>PN_ModuleUnstable</li>
</forceDropHediff> </forceDropHediff>
<forceDrop>true</forceDrop> <forceDrop>true</forceDrop>
<forceDropMessage>ForceDropHediff</forceDropMessage>
</li> </li>
<!--난사광모듈--> <!--마이스터 모듈-->
<li MayRequire="Ludeon.RimWorld.Ideology">
<wearList>
<li>PN_MeisterModule</li>
</wearList>
<condition>
<orHediffDef>
<li>PN_SyncLegendary_Engineer</li>
</orHediffDef>
<forbiddenHediffDef>
<li>PN_ModuleUnstable</li>
</forbiddenHediffDef>
</condition>
<cantReason>PN_CantReason_orhediff</cantReason>
<forceDropHediff>
<li>PN_ModuleUnstable</li>
</forceDropHediff>
<forceDrop>true</forceDrop>
</li>
<!--집중의료 모듈-->
<li MayRequire="Ludeon.RimWorld.Ideology">
<wearList>
<li>PN_IntensiveMedicalModule</li>
</wearList>
<condition>
<orHediffDef>
<li>PN_SyncLegendary_Domestic</li>
</orHediffDef>
<forbiddenHediffDef>
<li>PN_ModuleUnstable</li>
</forbiddenHediffDef>
</condition>
<cantReason>PN_CantReason_orhediff</cantReason>
<forceDropHediff>
<li>PN_ModuleUnstable</li>
</forceDropHediff>
<forceDrop>true</forceDrop>
</li>
<!--야전의료 모듈-->
<li MayRequire="Ludeon.RimWorld.Ideology">
<wearList>
<li>PN_FieldMedicModule</li>
</wearList>
<condition>
<orHediffDef>
<li>PN_SyncLegendary_Combat</li>
<li>PN_SyncLegendary_Domestic</li>
</orHediffDef>
<forbiddenHediffDef>
<li>PN_ModuleUnstable</li>
</forbiddenHediffDef>
</condition>
<cantReason>PN_CantReason_orhediff</cantReason>
<forceDropHediff>
<li>PN_ModuleUnstable</li>
</forceDropHediff>
<forceDrop>true</forceDrop>
</li>
</wearSetting> </wearSetting>
</WearSetting.WearSettingDef> </WearSetting.WearSettingDef>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8" ?>
<LanguageData> <LanguageData>
<CantReason_OfficerModule>module that can only be installed by (legd) grade combat model.</CantReason_OfficerModule> <PN_CantReason_orhediff>Incompatible model or module system unstable.\n\n[Compatible model list]\n\n{11}\n\n</PN_CantReason_orhediff>
<ForceDropHediff>{6} cannot wear {7} because {6}'s module system is unstable.</ForceDropHediff>
</LanguageData> </LanguageData>