Example XSD snippet:
<?xml version="1.0" encoding="UTF-8"?> <lifeSelector name="ThreePath Destiny"> <playerState> <variable name="strength" value="5"/> <variable name="intellect" value="5"/> <variable name="dexterity" value="5"/> <variable name="reputation" value="0"/> <inventory> <item>Wooden Stick</item> </inventory> </playerState> <chapter id="teenageYears"> <scene id="crossroads"> <description>At 15, you must choose a mentor.</description> <choiceList> <choice action="loadChapter_soldier"> <text>Join the garrison. (+3 strength, +2 reputation)</text> <prerequisite>strength >= 4</prerequisite> </choice> <choice action="loadChapter_scholar"> <text>Study at the library. (+4 intellect, +1 reputation)</text> <prerequisite>intellect >= 4</prerequisite> </choice> <choice action="loadChapter_rogue"> <text>Explore the sewers. (+3 dexterity, -1 reputation)</text> <!-- No prerequisite, high risk --> </choice> </choiceList> </scene> </chapter> life selector xml
<option target="career_doctor" requires="knowledge >= 60 AND health >= 40"> <text>Become a surgeon. (+30 wealth, -10 happiness due to stress)</text> <effect> <modify stat="wealth" value="+30"/> <modify stat="happiness" value="-10"/> <unlockAchievement>Healer</unlockAchievement> </effect> </option> <option target="career_musician" requires="happiness >= 50 OR random.luck > 0.7"> <text>Pursue an artistic path. Variable wealth, high happiness.</text> <randomEffect> <outcome probability="0.6"> <modify stat="wealth" value="+5"/> <modify stat="happiness" value="+25"/> </outcome> <outcome probability="0.4"> <modify stat="wealth" value="+20"/> <modify stat="happiness" value="+10"/> </outcome> </randomEffect> </option> Example XSD snippet: <