Consequences - BannerlordCE/TutorialCE GitHub Wiki

XSD

<xs:restriction base="Consequence">
	<!-- Gives XP and Gives Gold -->
	<xs:enumeration value="GiveXP" />
	<xs:enumeration value="GiveGold" />
	<xs:enumeration value="GiveCaptorGold" />

	<!-- Increases and Decreases Core Skills -->
	<xs:enumeration value="ChangeProstitutionLevel" />
	<xs:enumeration value="ChangeSlaveryLevel" />

	<!-- Flags -->
	<xs:enumeration value="AddProstitutionFlag" />
	<xs:enumeration value="RemoveProstitutionFlag" />
	<xs:enumeration value="AddSlaveryFlag" />
	<xs:enumeration value="RemoveSlaveryFlag" />

	<!-- Increases and Decreases Extra Functionality -->
	<xs:enumeration value="ChangeMorale" />
	<xs:enumeration value="ChangeRenown" />
	<xs:enumeration value="ChangeCaptorRenown" />
	<xs:enumeration value="ChangeHealth" />
	<xs:enumeration value="ChangeRelation" />

	<!-- Trait Level Management -->
	<xs:enumeration value="ChangeTrait" />
	<xs:enumeration value="ChangeCaptorTrait" />

	<!-- Skill Level Management -->
	<xs:enumeration value="ChangeSkill" />
	<xs:enumeration value="ChangeCaptorSkill" />

	<!-- Random Impregnation -->
	<xs:enumeration value="ImpregnationRisk" />

	<!-- Captor Leader Impregnantion -->
	<xs:enumeration value="ImpregnationHero" />

	<!-- Player Impregnantion-->
	<xs:enumeration value="ImpregnationByPlayer" />

	<!-- Flags -->
	<xs:enumeration value="CaptorLeaveSpouse" />
	<xs:enumeration value="CaptiveLeaveSpouse" />
	<xs:enumeration value="CaptiveMarryCaptor" />

	<!-- Changes Player gold make sure to couple it with GoldTotal flag -->
	<xs:enumeration value="ChangeGold" />

	<!-- Changes Captors gold make sure to couple it with CaptorGoldTotal flag -->
	<xs:enumeration value="ChangeCaptorGold" />

	<!-- Menu Leave Options Logos and Some Extra Functionality -->
	<xs:enumeration value="AttemptEscape" />
	<xs:enumeration value="Escape" />
	<xs:enumeration value="EscapeIcon" />
	<xs:enumeration value="Leave" />
	<xs:enumeration value="Continue" />
	<xs:enumeration value="EmptyIcon" />
	<xs:enumeration value="Wait" />
	<xs:enumeration value="BribeAndEscape" />
	<xs:enumeration value="Submenu" />
	<xs:enumeration value="RansomAndBribe" />
	<xs:enumeration value="Trade" />

	<!-- Moves Player to Caravan make sure to couple it with VisitedByCaravan flag -->
	<xs:enumeration value="SoldToCaravan" />

	<!-- Moves Player to Settlement make sure to couple it with any settlement town type flag -->
	<xs:enumeration value="SoldToSettlement" />

	<!-- Moves Player to Lord make sure to couple it with VisitedByLord flag -->
	<xs:enumeration value="SoldToLordParty" />

	<!-- Moves Player to Settlement make sure to couple it with any settlement town type flag -->
	<xs:enumeration value="SoldToNotable" />

	<!-- Moves Player to a Settlement couple it with Teleport Settings or will take you to the closest town -->
	<xs:enumeration value="TeleportPlayer" />

	<!-- New: Captured By Party -->
	<xs:enumeration value="CapturePlayer" />

	<!-- Flags Prisoners -->
	<xs:enumeration value="GainRandomPrisoners" />
	<!-- Make sure to couple it with PlayerIsNotBusy -->
	<xs:enumeration value="RebelPrisoners" />
	<xs:enumeration value="HuntPrisoners" />
	<xs:enumeration value="StartBattle" />

	<!-- Release -->
	<xs:enumeration value="ReleaseRandomPrisoners" />
	<xs:enumeration value="ReleaseAllPrisoners" />

	<!-- Kill -->
	<xs:enumeration value="KillRandomPrisoners" />
	<xs:enumeration value="KillAllPrisoners" />
	<xs:enumeration value="KillPrisoner" />
	<xs:enumeration value="KillCaptor" />
	<xs:enumeration value="KillRandomTroops" />

	<!-- Wound -->
	<xs:enumeration value="WoundRandomPrisoners" />
	<xs:enumeration value="WoundAllPrisoners" />
	<xs:enumeration value="WoundPrisoner" />
	<xs:enumeration value="WoundCaptor" />
	<xs:enumeration value="WoundRandomTroops" />

	<!-- Join Captor (doesn't work when player is captive) -->
	<xs:enumeration value="JoinCaptor" />

	<!-- Make Hero Companion (doesn't work when player is captive) requires captive to be a hero -->
	<xs:enumeration value="MakeHeroCompanion" />

	<!-- Strips to default robe or random better default items (chance) for player or default robe for AI as captive -->
	<xs:enumeration value="Strip" />

	<!-- Allows player to customize what AI is wearing -->
	<xs:enumeration value="StripHero" />

	<!-- StripPlayer Strips the player -->
	<xs:enumeration value="StripPlayer" />

	<!-- Makes sure Player isn't in an encounter -->
	<xs:enumeration value="PlayerIsNotBusy" />

	<!-- Companion Flag has space for another companion check -->
	<xs:enumeration value="PlayerAllowedCompanion" />

	<!-- Hides Banner Message -->
	<xs:enumeration value="InformationMessage" />

	<!-- Hides All Messages -->
	<xs:enumeration value="NoMessages" />

</xs:restriction>