Vendor Justice's crime ThoughtDefs + updated DLL into the drop-in
package.sh now merges Justice's Defs (the crime relationship thoughts) into the aggregate's Defs tree alongside Contraband's, so the shipped one-mod Institution carries them. Re-vendors the Justice DLL with the consequences/relationship code.
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,34 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Defs>
|
||||||
|
|
||||||
|
<!-- Crime frays relationships. These are social memories: they lower one pawn's OPINION of another,
|
||||||
|
which ripples through the whole social web (mood, recruitment, who will work with whom). Both
|
||||||
|
are used only by the policing layer, which is off by default. -->
|
||||||
|
|
||||||
|
<ThoughtDef>
|
||||||
|
<defName>Institution_Victimized</defName>
|
||||||
|
<durationDays>15</durationDays>
|
||||||
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
||||||
|
<stackLimit>3</stackLimit>
|
||||||
|
<stages>
|
||||||
|
<li>
|
||||||
|
<label>attacked me</label>
|
||||||
|
<baseOpinionOffset>-25</baseOpinionOffset>
|
||||||
|
</li>
|
||||||
|
</stages>
|
||||||
|
</ThoughtDef>
|
||||||
|
|
||||||
|
<ThoughtDef>
|
||||||
|
<defName>Institution_KnownCriminal</defName>
|
||||||
|
<durationDays>30</durationDays>
|
||||||
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
||||||
|
<stackLimit>1</stackLimit>
|
||||||
|
<stages>
|
||||||
|
<li>
|
||||||
|
<label>convicted criminal</label>
|
||||||
|
<baseOpinionOffset>-15</baseOpinionOffset>
|
||||||
|
</li>
|
||||||
|
</stages>
|
||||||
|
</ThoughtDef>
|
||||||
|
|
||||||
|
</Defs>
|
||||||
+6
-1
@@ -37,11 +37,16 @@ cp "$CB/Assemblies/Contraband.dll" "$HERE/Assemblies/"
|
|||||||
cp "$JUST/Assemblies/InstitutionJustice.dll" "$HERE/Assemblies/"
|
cp "$JUST/Assemblies/InstitutionJustice.dll" "$HERE/Assemblies/"
|
||||||
cp "$GANGS/Assemblies/InstitutionGangs.dll" "$HERE/Assemblies/"
|
cp "$GANGS/Assemblies/InstitutionGangs.dll" "$HERE/Assemblies/"
|
||||||
|
|
||||||
echo "==> vendoring Contraband's content"
|
echo "==> vendoring the feature content"
|
||||||
for d in Defs Patches Languages Textures; do
|
for d in Defs Patches Languages Textures; do
|
||||||
rm -rf "$HERE/$d"
|
rm -rf "$HERE/$d"
|
||||||
[[ -e "$CB/$d" ]] && cp -r "$CB/$d" "$HERE/$d"
|
[[ -e "$CB/$d" ]] && cp -r "$CB/$d" "$HERE/$d"
|
||||||
done
|
done
|
||||||
|
# Justice ships defs of its own (crime thoughts, etc.); merge them into the same Defs/ tree.
|
||||||
|
if [[ -e "$JUST/Defs" ]]; then
|
||||||
|
mkdir -p "$HERE/Defs"
|
||||||
|
cp -r "$JUST/Defs/." "$HERE/Defs/"
|
||||||
|
fi
|
||||||
|
|
||||||
echo "==> done. Assemblies:"
|
echo "==> done. Assemblies:"
|
||||||
ls -1 "$HERE/Assemblies/" | sed 's/^/ /'
|
ls -1 "$HERE/Assemblies/" | sed 's/^/ /'
|
||||||
|
|||||||
Reference in New Issue
Block a user