Files
barotrauma-gamefiles/Content/Talents/TalentTrees.xml
2025-03-28 19:18:28 +01:00

412 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TalentTrees>
<TalentTree jobidentifier="captain">
<SubTree identifier="captain_primary" nameidentifier="talenttree.primary" type="primary">
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="bountyhunter"/>
<TalentOption identifier="logisticsexpert"/>
<TalentOption identifier="prodigy"/>
<TalentOption identifier="inspirationalleader"/>
<TalentOption identifier="veteran"/>
<TalentOption identifier="travelingtradesman"/>
</TalentOptions>
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="emergencymaneuvers"/>
<TalentOption identifier="sailorwithnoname"/>
<TalentOption identifier="camaraderie"/>
<TalentOption identifier="downwiththeship"/>
<TalentOption identifier="gunsmith"/>
<TalentOption identifier="steadytune"/>
</TalentOptions>
</SubTree>
<SubTree identifier="gunslinger" type="specialization" requires="captain_primary" blocks="skipper,politician">
<TalentOptions>
<TalentOption identifier="quickdraw"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="lonewolf"/>
<TalentOption identifier="deputy"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="drunkensailor"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="bigguns"/>
</TalentOptions>
</SubTree>
<SubTree identifier="skipper" type="specialization" requires="captain_primary" blocks="gunslinger,politician">
<TalentOptions>
<TalentOption identifier="leadingbyexample"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="helmsman"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="inspiringpresence"/>
<TalentOption identifier="trickledown"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="family"/>
</TalentOptions>
</SubTree>
<SubTree identifier="politician" type="specialization" requires="captain_primary" blocks="gunslinger,skipper">
<TalentOptions>
<TalentOption identifier="commendations"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="yourreputation"/>
<TalentOption identifier="affiliation"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="campaigning"/>
<TalentOption identifier="networking"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="figurehead"/>
</TalentOptions>
</SubTree>
</TalentTree>
<TalentTree jobidentifier="securityofficer">
<SubTree identifier="security_primary" nameidentifier="talenttree.primary" type="primary">
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="protectandserve"/>
<TalentOption identifier="warstories"/>
<TalentOption identifier="firstaidtraining"/>
<TalentOption identifier="physicalconditioning"/>
<TalentOption identifier="swole"/>
<TalentOption identifier="buff"/>
</TalentOptions>
<TalentOptions requiredtalents="2" maxchosentalents="5">
<TalentOption identifier="weaponsmith"/>
<TalentOption identifier="bythebook"/>
<TalentOption identifier="dontpushit"/>
<TalentOption identifier="bootcamp"/>
<TalentOption identifier="munitionsexpertise"/>
</TalentOptions>
</SubTree>
<SubTree identifier="frogman" type="specialization" requires="security_primary" blocks="enforcer,gunner">
<TalentOptions>
<TalentOption identifier="boardingparty"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="scavenger"/>
<TalentOption identifier="slayer"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="easyturtle"/>
<TalentOption identifier="daringdolphin"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="specops"/>
</TalentOptions>
</SubTree>
<SubTree identifier="enforcer" type="specialization" requires="security_primary" blocks="frogman,gunner">
<TalentOptions>
<TalentOption identifier="pacificationkit"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="beatcop"/>
<TalentOption identifier="stonewall"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="crustyseaman"/>
<TalentOption identifier="inordinateexsanguination"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="implacable"/>
</TalentOptions>
</SubTree>
<SubTree identifier="gunner" type="specialization" requires="security_primary" blocks="frogman,enforcer">
<TalentOptions>
<TalentOption identifier="rifleman"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="tandemfire"/>
<TalentOption identifier="commando"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="gunrunner"/>
<TalentOption identifier="extrapowder"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="warlord"/>
</TalentOptions>
</SubTree>
</TalentTree>
<TalentTree jobidentifier="assistant">
<SubTree identifier="assistant_primary" nameidentifier="talenttree.primary" type="primary">
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="playingcatchup"/>
<TalentOption identifier="mailman"/>
<TalentOption identifier="skedaddle"/>
<TalentOption identifier="crewlayabout"/>
<TalentOption identifier="starterquest"/>
<TalentOption identifier="mule"/>
</TalentOptions>
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="revengesquad"/>
<TalentOption identifier="inspiringtunes"/>
<TalentOption identifier="bagitup"/>
<TalentOption identifier="peerlearning"/>
<TalentOption identifier="indenturedservitude"/>
<TalentOption identifier="jengamaster"/>
</TalentOptions>
</SubTree>
<SubTree identifier="grayshirt" type="specialization" requires="assistant_primary" blocks="apprentice,clown">
<TalentOptions>
<TalentOption identifier="thewaitinglist"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="nonthreatening"/>
<TalentOption identifier="tastytarget"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="insurancepolicy"/>
<TalentOption identifier="anappleaday"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="thefriendswemade"/>
</TalentOptions>
</SubTree>
<SubTree identifier="apprentice" type="specialization" requires="assistant_primary" blocks="grayshirt,clown">
<TalentOptions>
<ShowCaseTalent identifier="apprenticeship">
<TalentOption identifier="apprenticeship_captain"/>
<TalentOption identifier="apprenticeship_doctor"/>
<TalentOption identifier="apprenticeship_security"/>
<TalentOption identifier="apprenticeship_mechanic"/>
<TalentOption identifier="apprenticeship_engineer"/>
</ShowCaseTalent>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="logisticssystems"/>
<TalentOption identifier="journeyman"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="loyalassistant"/>
<TalentOption identifier="disloyalscum"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="graduationceremony"/>
</TalentOptions>
</SubTree>
<SubTree identifier="clown" type="specialization" requires="assistant_primary" blocks="grayshirt,apprentice">
<TalentOptions>
<TalentOption identifier="enrollintoclowncollege"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="waterprankster"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="psychoclown"/>
<TalentOption identifier="chonkyhonks"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="truepotential"/>
</TalentOptions>
</SubTree>
</TalentTree>
<TalentTree jobidentifier="engineer">
<SubTree identifier="engineer_primary" nameidentifier="talenttree.primary" type="primary">
<TalentOptions requiredtalents="2" maxchosentalents="5">
<TalentOption identifier="stationengineer"/>
<TalentOption identifier="junctionjunkie"/>
<TalentOption identifier="egghead"/>
<TalentOption identifier="grounded"/>
<TalentOption identifier="remotemonitor"/>
</TalentOptions>
<TalentOptions requiredtalents="2" maxchosentalents="5">
<TalentOption identifier="funwithfission"/>
<TalentOption identifier="melodicrespite"/>
<TalentOption identifier="submarineofthings"/>
<TalentOption identifier="aggressiveengineering"/>
<TalentOption identifier="samplecollection"/>
</TalentOptions>
</SubTree>
<SubTree identifier="weaponsengineer" type="specialization" requires="engineer_primary" blocks="electrician,physicist">
<TalentOptions>
<TalentOption identifier="militaryapplications"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="heavyhitter"/>
<TalentOption identifier="armsrace"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="weaponartisan"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="nuclearoption"/>
</TalentOptions>
</SubTree>
<SubTree identifier="electrician" type="specialization" requires="engineer_primary" blocks="weaponsengineer,physicist">
<TalentOptions>
<TalentOption identifier="gridmaintainer"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="pyromaniac"/>
<TalentOption identifier="unlimitedpower"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="betterthannew"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="lightningwizard"/>
</TalentOptions>
</SubTree>
<SubTree identifier="physicist" type="specialization" requires="engineer_primary" blocks="weaponsengineer,electrician">
<TalentOptions>
<TalentOption identifier="unstoppablecuriosity"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="cruising"/>
<TalentOption identifier="buzzing"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="dangerzone"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="phdinnuclearphysics"/>
</TalentOptions>
</SubTree>
</TalentTree>
<TalentTree jobidentifier="mechanic">
<SubTree identifier="mechanic_primary" nameidentifier="talenttree.primary" type="primary">
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="salvagecrew"/>
<TalentOption identifier="machinemaniac"/>
<TalentOption identifier="safetyfirst"/>
<TalentOption identifier="multifunctional"/>
<TalentOption identifier="engineengineer"/>
<TalentOption identifier="ballastdenizen"/>
</TalentOptions>
<TalentOptions requiredtalents="2" maxchosentalents="5">
<TalentOption identifier="modularrepairs"/>
<TalentOption identifier="oiledmachinery"/>
<TalentOption identifier="pumpndump"/>
<TalentOption identifier="ironman"/>
<TalentOption identifier="retrofit"/>
</TalentOptions>
</SubTree>
<SubTree identifier="scrapper" type="specialization" requires="mechanic_primary" blocks="machinist,brawler">
<TalentOptions>
<TalentOption identifier="miner"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="residualwaste"/>
<TalentOption identifier="massproduction"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="scrapsavant"/>
<TalentOption identifier="toolmaintenance"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="ironstorm"/>
</TalentOptions>
</SubTree>
<SubTree identifier="machinist" type="specialization" requires="mechanic_primary" blocks="scrapper,brawler">
<TalentOptions>
<TalentOption identifier="hullfixer"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="tinkerer"/>
<TalentOption identifier="quickfixer"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="letitdrain"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="robotics"/>
</TalentOptions>
</SubTree>
<SubTree identifier="brawler" type="specialization" requires="mechanic_primary" blocks="machinist,scrapper">
<TalentOptions>
<TalentOption identifier="iamthatguy"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="heavylifting"/>
<TalentOption identifier="mudraptorwrestler"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="foolhardy"/>
<TalentOption identifier="berserker"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="powerarmor"/>
</TalentOptions>
</SubTree>
</TalentTree>
<TalentTree jobidentifier="medicaldoctor">
<SubTree identifier="medical_primary" nameidentifier="talenttree.primary" type="primary">
<TalentOptions requiredtalents="2" maxchosentalents="6">
<TalentOption identifier="healthinsurance"/>
<TalentOption identifier="nobodyimportantdies"/>
<TalentOption identifier="exampleofhealth"/>
<TalentOption identifier="laresistance"/>
<TalentOption identifier="selfcare"/>
<TalentOption identifier="stayinalive"/>
</TalentOptions>
<TalentOptions requiredtalents="2" maxchosentalents="5">
<TalentOption identifier="firemanscarry"/>
<TalentOption identifier="medicalcompanion"/>
<TalentOption identifier="dontdieonme"/>
<TalentOption identifier="nopressure"/>
<TalentOption identifier="blooddonor"/>
</TalentOptions>
</SubTree>
<SubTree identifier="xenologist" type="specialization" requires="medical_primary" blocks="medic,scientist">
<TalentOptions>
<TalentOption identifier="geneharvester"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="bloodybusiness"/>
<TalentOption identifier="genesplicer"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="blackmarketgenes"/>
<TalentOption identifier="genetampering"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="geneticgenious"/>
</TalentOptions>
</SubTree>
<SubTree identifier="medic" type="specialization" requires="medical_primary" blocks="xenologist,scientist">
<TalentOptions>
<TalentOption identifier="medicalexpertise"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="medicalassistance"/>
<TalentOption identifier="emergencyresponse"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="drsubmarine"/>
<TalentOption identifier="vitaminsupplements"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="miracleworker"/>
</TalentOptions>
</SubTree>
<SubTree identifier="scientist" type="specialization" requires="medical_primary" blocks="xenologist,medic">
<TalentOptions>
<TalentOption identifier="plaguedoctor"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="deliverysystem"/>
<TalentOption identifier="labcontacts"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="supersoldiers"/>
<TalentOption identifier="whatastench"/>
</TalentOptions>
<TalentOptions>
<TalentOption identifier="macrodosing"/>
</TalentOptions>
</SubTree>
</TalentTree>
</TalentTrees>