From 45cc080ca1e0ba16d7c709aebc7709eb6050a133 Mon Sep 17 00:00:00 2001 From: NikolajDanger Date: Sat, 21 Jan 2023 01:33:27 +0100 Subject: [PATCH] :sparkles: --- star-wars-formatting.sty | 14 + star-wars-talents.sty | 1107 +++++++++++++++++++---------------- talent trees/colonist.tex | 88 +++ talent trees/explorer.tex | 88 +++ talent trees/hired gun.tex | 88 +++ talent trees/smuggler.tex | 88 +++ talent trees/technician.tex | 88 +++ talent-trees.pdf | Bin 55092 -> 54533 bytes talent-trees.tex | 14 +- 9 files changed, 1055 insertions(+), 520 deletions(-) create mode 100644 talent trees/colonist.tex create mode 100644 talent trees/explorer.tex create mode 100644 talent trees/hired gun.tex create mode 100644 talent trees/smuggler.tex create mode 100644 talent trees/technician.tex diff --git a/star-wars-formatting.sty b/star-wars-formatting.sty index dc3719f..d0c4297 100644 --- a/star-wars-formatting.sty +++ b/star-wars-formatting.sty @@ -5,6 +5,8 @@ \usepackage{xstring} \usepackage{multirow} \usepackage{forloop} +\usepackage{xparse} +\usepackage{multicol} \usetikzlibrary {shapes.multipart,shapes.misc,shapes.symbols,calc,positioning,fit} @@ -18,6 +20,11 @@ \newfontfamily{\ltn}{Elektra Light Pro} \DeclareTextFontCommand{\textltn}{\ltn} +\newcounter{undeffed} +\setcounter{undeffed}{0} + +\setlength{\parindent}{0pt} + \makeatletter \NewDocumentCommand {\getnodedimen} {O{\nodewidth} O{\nodeheight} m} { \begin{pgfinterruptboundingbox} @@ -28,6 +35,13 @@ \end{pgfinterruptboundingbox} \pgfgetlastxy{#1}{#2} } + +\let\@var\@empty +\newcommand{\append}[1]{\addtocounter{undeffed}{1}\xdef\@var{\@var #1} } +% Another variant with kernel \g@addto@macro +\newcommand{\appendother}[1]{\g@addto@macro{\@var}{#1}} + +\newcommand{\undeffed}{\@var} \makeatother \newlength{\textlength} diff --git a/star-wars-talents.sty b/star-wars-talents.sty index a550e05..35b2796 100644 --- a/star-wars-talents.sty +++ b/star-wars-talents.sty @@ -1,523 +1,592 @@ -\let\XstringIfStrEqCase\IfStrEqCase -\renewcommand\IfStrEqCase[2]{% - \XstringIfStrEqCase{#1}{% - #2% - {#1}{\swtalent{#1}{}{}{}}% - }% +\ExplSyntaxOn +\NewDocumentCommand{\DefineDictionary}{mm} + { + \arclupus_dict_def:nn { #1 } { #2 } + } + +\seq_new:N \l__arclupus_dict_temp_seq + +\cs_new_protected:Nn \arclupus_dict_def:nn + { + \prop_gclear_new:c { g_arclupus_#1_dict_prop } + \clist_map_inline:nn { #2 } + { + \__arclupus_dict_add:nn { #1 } { ##1 } + } + \cs_new:cpn { #1 } ##1 { \prop_item:cf { g_arclupus_#1_dict_prop } { ##1 } } + } + +\cs_new_protected:Nn \__arclupus_dict_add:nn + { + \seq_set_split:NVn \l__arclupus_dict_temp_seq \c_colon_str { #2 } + \prop_gput:cxx { g_arclupus_#1_dict_prop } + { + \seq_item:Nn \l__arclupus_dict_temp_seq { 1 } + } + { + \seq_item:Nn \l__arclupus_dict_temp_seq { 2 } + } + } +\cs_generate_variant:Nn \seq_set_split:Nnn { NV } +\cs_generate_variant:Nn \prop_gput:Nnn { cxx } +\cs_generate_variant:Nn \prop_item:Nn { cf } +\ExplSyntaxOff + +\newcommand{\talent}[1]{% + \def\tmptalent{\expandafter\talentdict{#1}} + \ifthenelse{\equal{\tmptalent}{}}{% + \IfSubStr{\undeffed}{#1}{}{\append{\\ #1}}% + \swtalent{#1}{}{}{}% + }{% + \tmptalent% + } } -\newcommand{\talent}[1]{ - \IfStrEqCase{#1}{ - {against all odds}{ - \swtalent{Against All Odds}{When incapacitated, perform Against All Odds action; making Hard (\difficulty\difficulty\difficulty) Resilience check with \force{} equal to Force rating. Heal wounds equal to \success{}. Spend \forcepoint{} to add \success{}.}{true}{true} - } - {anatomy lessons}{ - \swtalent{Anatomy Lessons}{After making a successful attack, may spend 1 Destiny Point to add damage equal to Intellect to one hit.}{true}{} - } - {animal bond}{ - \swtalent{Animal Bond}{Develop long-term bond with single animal of silhou ette no greater than half Force rating rounded down.}{}{true} - } - {animal empathy}{ - \swtalent{Animal Empathy}{When making checks to handle or tame animals, add \force{} no greater than Force rating to the check. Spend \forcepoint{} to add \success{} or \advantage{} to the check.}{}{true} - } - {armor master}{ - \swtalent{Armor Master}{When wearing armor, increase total soak value by 1.}{}{} - } - {ataru technique}{ - \swtalent{Ataru Technique}{When making a check using the Lightsaber skill, the character may use Agility instead of Brawn.}{}{true} - } - {balance}{ - \swtalent{Balance}{When the character recovers strain at the end of the encounter, he may add \force{} per Force rating. He recov ers additional strain equal to \forcepoint{} generated}{true}{true} - } - {blooded}{ - \swtalent{Blooded}{Add \boost{} per rank of Blooded to all checks to resist or recover from poisons, venoms, or toxins. Reduce duration of ongoing poisons by 1 round per rank of Blooded to a minimum of 1.}{}{} - } - {body guard}{ - \swtalent{Body Guard}{Once per round, perform the Body Guard maneuver to guard an engaged character. Suffer a number of strain no greater than ranks of Body Guard, then until the beginning of the next turn upgrade the difficulty of combat checks targeting the character by that number.}{true}{} - } - {brace}{ - \swtalent{Brace}{Perform the Brace maneuver to remove \setback{} per rank of Brace from next Action. This may only remove \setback{} added by environmental circumstances}{true}{} - } - {calming aura}{ - \swtalent{Calming Aura}{When an opponent targets character with a Force power, reduce \forcepoint{} generated by 1.}{}{true} - } - {center of being}{ - \swtalent{Center of Being}{Take a Center of Being maneuver. Until the beginning of next turn, attacks against the character increase their critical rating by 1 per rank of Center of Being.}{true}{true} - } - {circle of shelter}{ - \swtalent{Circle of Shelter}{When an engaged ally suffers a hit, may use Parry or Reflect incidental against the hit.}{}{true} - } - {codebreaker}{ - \swtalent{Codebreaker}{Remove \setback{} per rank of Codebreaker from checks to break codes or decrypt communications. Decrease difficulty of checks to break codes or decrypt communications by 1.}{}{} - } - {command}{ - \swtalent{Command}{Add \boost{} per rank of Command when making Leadership checks. Affected targets add \boost{} to Discipline checks for next 24 hours.}{}{} - } - {comprehend technology}{ - \swtalent{Comprehend Technology}{Take Comprehend Technology action; make an Average (\difficulty{}\difficulty{}) Knowledge (Education) check to use Force rating as ranks in skills to use a single item.}{true}{true} - } - {commanding presence}{ - \swtalent{Commanding Presence}{Remove \setback{} per rank of Commanding Presence from Leadership and Cool checks.}{}{} - } - {conditioned}{ - \swtalent{Conditioned}{Remove \setback{} per rank of Con ditioned from Athletics and Coordination checks. Re duce the damage and strain suffered from falling by 1 per rank of Conditioned.}{}{} - } - {confidence}{ - \swtalent{Confidence}{May decrease difficulty of Discipline checks to avoid fear by 1 per rank of Confidence.}{}{} - } - {contingency plan}{ - \swtalent{Contingency Plan}{Spend 1 Destiny Point to recover strain equal to Cunning rating.}{true}{} - } - {counterstrike}{ - \swtalent{Counterstrike}{When an attack misses the character and generates \despair{} or \threat{}\threat{} may upgrade next Lightsaber (Cunning) check against attacker during enounter once.}{}{true} - } - {crippling blow}{ - \swtalent{Crippling Blow}{Increase the difficulty of next combat check by 1. If check deals damage, target suffers 1 strain whenever he moves for the remainder of the encounter.}{true}{} - } - {deadly accuracy}{ - \swtalent{Deadly Accuracy}{When acquired, choose 1 combat skill. Add damage equal to ranks in that skill to one hit of successful attack made using that skill}{}{} - } - {dedication}{ - \swtalent{Dedication}{Gain +1 to a single characteristic. This cannot bring a characteristic above 6.}{}{} - } - {defensive circle}{ - \swtalent{Defensive Circle}{May take the Defensive Circle action, making a Hard (\difficulty\difficulty\difficulty) Lightsaber (Intellect) check. The character, plus one ally within short range per \success{} gains X defense until the beginning of next turn. X equals 1, plus 1 per \advantage{}\advantage{}.}{true}{true} - } - {defensive slicing}{ - \swtalent{Defensive Slicing}{When defending computer systems, add \setback{} per rank of Defensive Slicing to opponents' checks.}{}{} - } - {defensive stance}{ - \swtalent{Defensive Stance}{Once per round, may perform Defensive Stance maneuver and suffer a number of strain to upgrade difficulty of all incoming melee attacks by an equal number for the next round. Strain suffered this way cannot exceed ranks in Defensive Stance.}{true}{} - } - {defensive training}{ - \swtalent{Defensive Training}{When wielding a Light saber, Melee, or Brawl - weapon, the weapon gains the Defensive quality with - a rating equal to ranks in Defensive Training}{}{} - } - {disorient}{ - \swtalent{Disorient}{After hitting with combat check, may spend \advantage{}\advantage{} to disorient target for number of rounds equal to ranks in Disorient}{}{} - } - {disruptive strike}{ - \swtalent{Disruptive Strike}{Perform Disruptive Strike action; make a Lightsaber (Cunning) combat check, adding \force{} no greater than Force rating. Spend \forcepoint{} to add \failure{} to the next combat check the target makes.}{true}{true} - } - {djem so deflection}{ - \swtalent{Djem So Deflection}{After using Reflect, may spend 1 Destiny Point to perform Move maneuver as out-of-turn incidental to close distance with or engage opponent.}{true}{true} - } - {dodge}{ - \swtalent{Dodge}{When targeted by combat check, may perform a Dodge incidental to suffer a number of strain no greater than ranks of Dodge, then upgrade the difficulty of the check by that number.}{true}{} - } - {draw closer}{ - \swtalent{Draw Closer}{Perform Draw Closer action; make a Lightsaber (Willpower) combat check against one silhouette 1 target within - medium range, adding \force{} no greater than Force rating to check. Spend \forcepoint{} to move target one range band closer or to add \success{} to check.}{true}{true} - } - {duelist's training}{ - \swtalent{Duelist's Training}{Add \boost{} to Melee and Lightsaber checks when engaged with only one opponent.}{}{} - } - {durable}{ - \swtalent{Durable}{May reduce any Critical Injury suffered by 10 per rank of Durable, to a minimum of 1.}{}{} - } - {enduring}{ - \swtalent{Enduring}{Gain + 1 soak value.}{}{} - } - {enhanced leader}{ - \swtalent{Enhanced Leader}{When making a Leadership check, add \force{} no greater than Force rating. Spend \forcepoint{} to add \success{} or \advantage{} to the result.}{}{true} - } - {exhaust port}{ - \swtalent{Exhaust Port}{Before attacking a starship or vehicle, may spend 1 Destiny Point to ignore the effects of the Massive rule for the attack.}{true}{} - } - {expert tracker}{ - \swtalent{Expert Tracker}{Remove \setback{} per rank of Expert Tracker from checks to find tracks or track targets. Decrease time to track a target by half.}{}{} - } - {falling avalanche}{ - \swtalent{Falling Avalanche}{Suffer 2 strain to add damage equal to Brawn to next Lightsaber combat check made that turn}{true}{true} - } - {fearsome}{ - \swtalent{Fearsome}{When an adversary becomes engaged with the character, the character may force the adversary to make a fear check, with the difficulty equal to the character's ranks in Fearsome.}{}{} - } - {feint}{ - \swtalent{Feint}{Spend \triumph{} or \advantage{}\advantage{}\advantage{} generated on a missed meleeattack to upgrade difficulty - of opponent's next attacktargeting character by ranksin Feint.}{}{} - } - {field commander}{ - \swtalent{field commander}{Take the Field Commander action; make an Average (\difficulty\difficulty) Leadership check A number of allies equal to Presence may immediately suffer 1 strain to perform 1 free maneuver.}{true}{} - } - {fine tuning}{ - \swtalent{Fine Tuning}{When repairing system strain on a starship or vehicle, repair 1 additional system strain per rank of Fine Tuning.}{}{} - } - {forager}{ - \swtalent{Forager}{Remove up to \setback{}\setback{} from skill checks to find food, water, or shelter. Survival checks to forage take half the time.}{}{} - } - {force assault}{ - \swtalent{Force Assault}{Spend \triumph{} or \advantage{}\advantage{}\advantage{} on a missed Lightsaber (Willpower) combat check to immediately perform Move Force power action as maneuver}{}{true} - } - {force protection}{ - \swtalent{Force Protection}{Perform the Force Protection maneuver; suffer 1 strain and commit \force{} up to ranks of Force Protection. Increase soak by number of \force{} committed until beginning of next turn. Suffer 1 strain every turn \force{} remains committed.}{true}{true} - } - {force rating}{ - \swtalent{Force Rating}{Gain +1 Force Rating.}{}{true} - } - {forewarning}{ - \swtalent{Forewarning}{Perform the Forewarning action. All allies within medium range increase defense by character's Force rating until they act in the encounter.}{true}{true} - } - {full throttle}{ - \swtalent{Full Throttle}{Take a Full Throttle action; make a Hard (\difficulty\difficulty\difficulty) Piloting check to increase a vehicle's top speed by 1 for a number of rounds equal to Cunning.}{true}{} - } - {galaxy mapper}{ - \swtalent{Galaxy Mapper}{Remove \setback{} per rank of Galaxy Mapper from Astrogation checks. Astrogation checks take half normal time.}{}{} - } - {grit}{ - \swtalent{Grit}{Gain +1 strain threshold.}{}{} - } - {hawk bat swoop}{ - \swtalent{Hawk Bat Swoop}{Take the Hawk Bat Swoop action. Perform a Lightsaber (Agility) combat check against target within short range, adding \force{} no greater than Force rating. Spend \forcepoint{} to engage target and spend \forcepoint{} to add \advantage{} to check}{true}{true} - } - {healing trance}{ - \swtalent{Healing Trance}{Commit \force{}. for every full encounter \force{} remains committed, heal 1 wound per rank of Healing Trance.}{true}{true} - } - {heightened awareness}{ - \swtalent{Heightened Awareness}{Allies within short range add \boost to Perception or Vigilance checks. Engaged add \boost{}\boost{}.}{}{} - } - {heroic fortitude}{ - \swtalent{Heroic Fortitude}{May spend 1 Destiny Point to ignore effects of Critical Injuries on Brawn or Agility checks until the end of the encounter}{true}{} - } - {hunter}{ - \swtalent{Hunter}{Add \setback{} per rank of Hunter to all checks when interacting with beasts or animals (including combat checks). Add +10 to Critical Injury results against beasts or animals per rank of Hunter.}{}{} - } - {imbue item}{ - \swtalent{Imbue Item}{Take the Imbue Item maneuver; suffer 1 strain and commit \force{} to grant one weapon, piece of armor, or item an improvement while \force{} remains committed. Suffer 1 strain every round \force{} remains committed.}{true}{true} - } - {improved armor master}{ - \swtalent{Improved Armor Master}{When wearing armor with a soak value of 2 or higher, increase defense by 1}{}{} - } - {improved body guard}{ - \swtalent{Improved Body Guard}{Once per session, when an ally protected by the Body Guard maneuver suffers a hit, suffer the hit instead.}{true}{} - } - {improved calming aura}{ - \swtalent{Improved Calming Aura}{Spend a maneuver and suffer 2 strain to extend Calming Aura's effects to allies equal to Willpower at short range until start of next turn.}{true}{true} - } - {improved center of being}{ - \swtalent{Improved Center of Being}{Suffer 1 strain to perform Center of Being maneuver as an incidental.}{}{true} - } - {improved field commander}{ - \swtalent{improved field commander}{Field Commander action affects allies equal to double Presence, and may spend \triumph{} to allow allies to suffer 1 strain and perform free action instead.}{}{} - } - {improved healing trance}{ - \swtalent{Improved Healing Trance}{When healing wounds due to Healing Trance, make a Resilience check to heal a Critical Injury. Difficulty of the check equals severity of the Critical Injury.}{}{true} - } - {improved parry}{ - \swtalent{Improved Parry}{When parrying a hit that generated \despair{} or \threat{}\threat{}\threat{}. may hit attacker once with Lightsaber, Brawl, or Melee weapon (dealing base damage) after original attack resolves.}{}{} - } - {improved reflect}{ - \swtalent{Improved Reflect}{When reflecting a hit that generated \despair{} or \threat{}\threat{}\threat{}, may hit one target in medium range with the same damage as the initial hit, after original attack resolves.}{}{true} - } - {improved stunning blow}{ - \swtalent{Improved Stunning Blow}{When dealing strain damage with Melee or Brawl checks. may spend \triumph{} to stagger target for 1 round per \triumph{}.}{true}{} - } - {improved terrify}{ - \swtalent{Improved Terrify}{Reduce the difficulty of Terrify's check to Average (\difficulty\difficulty) and may spend to stagger an affected target.}{}{true} - } - {indistinguishable}{ - \swtalent{Indistinguishable}{Upgrade difficulty of checks to identify character once per rank of Indistinguishable.}{}{} - } - {intense presence}{ - \swtalent{Intense Presence}{Spend 1 Destiny Point to recover strain equal to Presence rating}{true}{} - } - {intimidating}{ - \swtalent{Intimidating}{May suffer a number of strain to downgrade difficulty of Coercion checks, or upgrade difficulty when targeted by Coercion checks, by an equal number. Strain suffered this way cannot exceed ranks in Intimidating.}{true}{} - } - {intuitive evasion}{ - \swtalent{Intuitive Evasion}{Perform the Intuitive Evasion maneuver; suffer 1 strain and commit \force{} up to ranks of Intuitive Evasion. Upgrade difficulty of combat checks targeting starship or vehicle by equal amount. Suffer 1 strain every round \force{} remains committed.}{true}{true} - } - {intuitive improvements}{ - \swtalent{Intuitive Improvements}{When making check to craft or repair item, may add \force{} no greater than Force rating to the check. May spend \forcepoint{}\forcepoint{} to increase hard points by 1, to max of +2.}{}{true} - } - {intuitive shot}{ - \swtalent{Intuitive Shot}{When making a Ranged (Heavy) or Ranged (Light) combat check, add \force{} no greater than Force rating to the check. May spend \forcepoint{} to add \success{} or \advantage{}.}{}{true} - } - {intuitive strike}{ - \swtalent{Intuitive Strike}{When making a combat check with a planetary scale weapon, add \force{} no greater than Force rating to the check. May spend \forcepoint{}\forcepoint{} to add \success{} or \advantage{}.}{}{true} - } - {inventor}{ - \swtalent{Inventor}{When constructing new items or modifying attachments, add \boost{} or remove \setback{} per rank of Inventor}{}{} - } - {jump up}{ - \swtalent{Jump Up}{Once per round, may stand from seated or prone as an incidental}{true}{} - } - {jury rigged}{ - \swtalent{Jury Rigged}{Choose 1 weapon. armor, or other item and give it a permanent improvement while it remains in use.}{}{} - } - {keen eyed}{ - \swtalent{Keen Eyed}{Remove \setback{} per rank of Keen Eyed from Perception and Vigilance checks. Decrease time to search a specific area by half.}{}{} - } - {kill with kindness}{ - \swtalent{Kill with Kindness}{Remove \setback{} per rank of Kill with Kindness from all Charm and Leadership checks.}{}{} - } - {know somebody}{ - \swtalent{Know Somebody}{Once per session, when attempting to purchase a legally available item, reduce its rarity by 1 per rank of Know Somebody.}{true}{} - } - {knowledge is power}{ - \swtalent{Knowledge is Power}{Once per session, when making a check, count Force rating as being equal to ranks in Knowledge (Lore).}{true}{true} - } - {knowledge specialization}{ - \swtalent{Knowledge Specialization}{When acquired, choose 1 Knowledge skill. When making that skill check, may spend \triumph{} result to gain additional successes equal to ranks in Knowledge Spe cialization.}{true}{} - } - {knowledgeable healing}{ - \swtalent{Knowledgeable Healing}{When healing an ally, spend 1 Destiny Point to heal additional wounds equal to ranks in Knowledge (Xenology).}{}{} - } - {lethal blows}{ - \swtalent{Lethal Blows}{Add + 10 per rank of Lethal Blows to any Critical Injury results inflicted on opponents}{}{} - } - {makashi finish}{ - \swtalent{Makashi Finish}{Take the Makashi Finish ac tion. Perform a Lightsaber (Presence) combat check against engaged target, adding \force{} no greater than Force rating. Spend \forcepoint{} to add +10 to any resulting Critical Injury rolls.}{true}{true} - } - {makashi flourish}{ - \swtalent{Makashi Flourish}{Once per encounter, perform Makashi Flourish action. Make an Average (\difficulty\difficulty\difficulty) Lightsaber (Presence) check. 1 engaged opponent suffers strain equal to \success{} and heal an equal amount of strain.}{true}{true} - } - {makashi technique}{ - \swtalent{Makashi Technique}{When making a check using the Lightsaber skill, the character may use Presence instead of Brawn.}{}{true} - } - {master artisan}{ - \swtalent{Master Artisan}{Once per round, may take the Master Artisan incidental; suffer 2 strain to decrease the difficulty of next Mechanics check by 1, to a minimum of Easy (\difficulty{})}{true}{} - } - {master of shadows}{ - \swtalent{Master of Shadows}{Once per round, suffer 2 strain to decrease the difficulty of next Stealth or Skulduggery check by 1.}{true}{} - } - {mental bond}{ - \swtalent{Mental Bond}{May perform the Mental Bond action. Commit \force{} While committed, may communicate with bonded animal at long range and see and hear through its senses.}{true}{true} - } - {mental fortress}{ - \swtalent{Mental Fortress}{Spend I Destiny Point to ignore effects of Critical Injuries on Intellect and Cunning checks until end of encounter}{true}{} - } - {mental tools}{ - \swtalent{Mental Tools}{Always count as having the right tools for the job when performing Mechanics checks}{}{true} - } - {multiple opponents}{ - \swtalent{Multiple Opponents}{Add \boost{} to Lightsaber, Brawl and Melee checks when engaged with multiple opponents.}{}{} - } - {natural blademaster}{ - \swtalent{Natural Blademaster}{Once per session, may reroll any 1 Lightsaber or Melee check.}{true}{} - } - {natural charmer}{ - \swtalent{Natural Charmer}{Once per session may re-roll any 1 Charm or Deception check.}{true}{} - } - {natural doctor}{ - \swtalent{Natural Doctor}{Once per session may re-roll any 1 Medicine check.}{true}{} - } - {natural enforcer}{ - \swtalent{Natural Enforcer}{Once per session may re-roll any 1 Coercion or Streetwise check.}{true}{} - } - {natural hunter}{ - \swtalent{Natural Hunter}{Once per session, may reroll any 1 Perception or Vigilance check.}{true}{} - } - {natural leader}{ - \swtalent{Natural Leader}{Once per session, may reroll any 1 Cool or Leadership check.}{true}{} - } - {natural mystic}{ - \swtalent{Natural Mystic}{Once per session, may reroll any 1 Force Power check.}{true}{} - } - {natural negotiator}{ - \swtalent{Natural Negotiator}{Once per session, may reroll any 1 Cool or Negotiation check.}{true}{} - } - {natural outdoorsman}{ - \swtalent{Natural Outdoorsman}{Once per session, may reroll any 1 Resilience or Survival check.}{true}{} - } - {natural tinkerer}{ - \swtalent{Natural Tinkerer}{Once per session, may reroll any 1 Mechanics check.}{true}{} - } - {niman technique}{ - \swtalent{Niman Technique}{When making a Lightsaber skill check, the character may use Willpower instead of Brawn}{}{true} - } - {nobody's fool}{ - \swtalent{Nobody's Fool}{May upgrade difficulty of incoming Charm, Coercion, or Deception checks once per rank of Nobody's Fool.}{}{} - } - {now you see me}{ - \swtalent{Now You See Me}{Once per session, take Now You See Me action. Make a Hard (\difficulty\difficulty\difficulty) Deception check to make a number of NPCs equal to Cunning within medium range forget about character.}{true}{true} - } - {one with the universe}{ - \swtalent{One with the Universe}{Once per session, meditate, then perform One with the Universe action; make Average (\difficulty\difficulty) Astrogation check. If successful, add \lightforce{} to all Force power checks in next encounter. If successful with \threat{}, add \darkforce{} instead.}{true}{true} - } - {outdoorsman}{ - \swtalent{Outdoorsman}{Remove \setback{} per rank of Outdoorsman from checks to move through terrain or manage environmental effects. Decrease overland travel times by half}{}{} - } - {parry}{ - \swtalent{Parry}{When hit by a melee attack, suffer 3 strain to reduce damage by 2 plus ranks in Parry.}{true}{} - } - {physician}{ - \swtalent{Physician}{When making a Medicine check to help a character heal wounds, the target heals 1 additional strain per rank of Physician}{}{} - } - {plausible deniability}{ - \swtalent{Plausible Deniability}{Remove \setback{} per rank of Plausible Deniability from Coercion and Deception checks.}{}{} - } - {point blank}{ - \swtalent{Point Blank}{Add 1 damage per rank of Point Blank to damage of one hit of successful attack while using Ranged (Heavy) or Ranged (Light) skills at close range or engaged}{}{} - } - {precise aim}{ - \swtalent{Precise Aim}{Once per round, may perform Precise Aim maneuver Suffer a number of strain no greater than ranks in Precise Aim. then reduce target's melee and ranged defense by that number}{true}{} - } - {preemptive avoidance}{ - \swtalent{Preemptive Avoidance}{May spend I Destiny Point to disengage from engaged enemy as an out-of-turn incidental.}{true}{true} - } - {prey on the weak}{ - \swtalent{Prey on the Weak}{Add +1 damage to one hit of successful combat checks against disoriented targets per rank of Prey on the Weak.}{}{} - } - {quick draw}{ - \swtalent{Quick Draw}{Once per round, draw or holster a weapon or accessible item as an incidental}{true}{} - } - {quick movement}{ - \swtalent{Quick Movement}{Suffer 2 strain to perform the Quick Movement incidental; add \force{} no greater than Force rating to next check. May spend \forcepoint{}\forcepoint{} to perform one additional Move maneuver after action.}{true}{true} - } - {quick strike}{ - \swtalent{Quick Strike}{Add \boost{} per rank of Quick Strike to combat checks against targets that have not acted yet this encounter}{}{} - } - {rapid reaction}{ - \swtalent{Rapid Reaction}{Suffer a number of strain to add an equal number of \success{} to Initiative checks. Strain suffered cannot exceed ranks in Rapid Reaction.}{true}{} - } - {rapid recovery}{ - \swtalent{Rapid Recovery}{When healing strain after an encounter, heal 1 additional strain per rank of Rapid Recovery.}{}{} - } - {reflect}{ - \swtalent{Reflect}{When hit by a ranged attack, suffer 3 strain to reduce damage by 2 plus ranks in Reflect.}{true}{true} - } - {researcher}{ - \swtalent{Researcher}{Remove \setback{} per rank of Researcher from all Knowledge checks. Researching a subject takes half the time.}{}{} - } - {resist disarm}{ - \swtalent{Resist Disarm}{Suffer 2 strain to avoid being disarmed or have weapon damaged or destroyed.}{true}{} - } - {saber swarm}{ - \swtalent{Saber Swarm}{Perform the Saber Swarm maneuver; suffer 1 strain, to make next Lightsaber (Agility) combat check this turn gain the Linked item quality equal to Force rating during check.}{true}{true} - } - {saber throw}{ - \swtalent{Saber Throw}{Perform Saber Throw action, make Lightsaber combat check as ranged attack at target within medium range, adding \force{} no greater than Force rating. Must spend \forcepoint{} and succeed to hit target; spend \forcepoint{} to have weapon return to hand.}{true}{true} - } - {sarlacc sweep}{ - \swtalent{Sarlacc Sweep}{Increase difficulty of Lightsaber check by 1 to perform Sarlacc Sweep action. May spend \advantage{}\advantage{} to hit additional engaged targets.}{true}{true} - } - {second wind}{ - \swtalent{Second Wind}{Once per encounter, may use Second Wind incidental to recover strain equal to ranks in Second Wind.}{true}{} - } - {sense advantage}{ - \swtalent{Sense Advantage}{Once per session, may add \setback{}\setback{} to 1 N PCs skill check.}{true}{true} - } - {sense danger}{ - \swtalent{Sense Danger}{Once per game, remove \setback{}\setback{} from any 1 check.}{true}{true} - } - {sense emotions}{ - \swtalent{Sense Emotions}{Add \boost{} to all Charm, Coercion, and Deception checks unless the target is immune to Force powers.}{}{true} - } - {share pain}{ - \swtalent{Share Pain}{May perform the Share Pain incidental when bonded animal suffers wounds. Reduce wounds suffered to half, then character suffers wounds equal to number reduced.}{true}{true} - } - {shien technique}{ - \swtalent{Shien Technique}{When making a check using the Lightsaber skill, the character may use Cunning instead of Brawn.}{}{true} - } - {shroud}{ - \swtalent{Shroud}{The character may spend 1 Destiny Point to make him self undetectable via Force powers and make his own powers go unnoticed for the remainder of the encounter}{true}{true} - } - {side step}{ - \swtalent{Side Step}{Once per round, may perform Side Step maneuver and suffer a number of strain to upgrade difficulty of all incoming ranged attacks by an equal number for this round. Strain suffered this way cannot exceed ranks in Side Step.}{true}{} - } - {sixth sense}{ - \swtalent{Sixth Sense}{Gain + 1 ranged defense.}{}{} - } - {skilled jockey}{ - \swtalent{Skilled Jockey}{Remove \setback{} per rank of Skilled Jockey from all Piloting (Planetary) and Piloting (Space) checks the character attempts.}{}{} - } - {sleight of mind}{ - \swtalent{Sleight of Mind}{Add \boost{} to all Stealth checks unless the opposition is immune to Force powers.}{}{true} - } - {slippery minded}{ - \swtalent{Slippery Minded}{If under the effects of a Force power, perform the Slippery Minded action; make a Hard (\difficulty\difficulty\difficulty) Deception check to immediately end effects of power}{true}{true} - } - {smooth talker}{ - \swtalent{Smooth Talker}{When first acquired, choose 1 skill; Charm, Coercion, Deception, or Negotiation. When making checks with that skill, spend \triumph{} to gain additional \success{} equal to ranks in Smooth Talker.}{true}{} - } - {sniper shot}{ - \swtalent{Sniper Shot}{Before making a non thrown ranged attack, may perform a Sniper Shot maneuver to increase the weapon's range by 1 range band per rank in Sniper Shot. Upgrade the difficulty of the attack by 1 per range band increase}{true}{} - } - {soft spot}{ - \swtalent{Soft Spot}{After making a successful attack, may spend 1 Destiny Point to add damage equal to Cunning to one hit.}{true}{} - } - {solid repairs}{ - \swtalent{Solid Repairs}{When repairing hull trauma on a starship or vehicle, repair 1 additional hull trauma per rank of Solid Repairs.}{}{} - } - {soresu technique}{ - \swtalent{Soresu Technique}{When making a check using the Lightsaber skill, the character may use Intellect instead of Brawn.}{}{true} - } - {spare clip}{ - \swtalent{Spare Clip}{Cannot run out of ammo due to \despair{}. Items with Limited Ammo quality run out of ammo as normal.}{}{} - } - {stalker}{ - \swtalent{Stalker}{Add \boost{} per rank of stalker to all Stealth and Coordination checks.}{}{} - } - {steely nerves}{ - \swtalent{Steely nerves}{Spend 1 Destiny Point to ignore effects of Critical Injuries on Willpower or Presence checks until the end of the encounter.}{true}{} - } - {stimpack specialization}{ - \swtalent{Stimpack Specialization}{Stimpacks heal 1 additional wound per rank of Stimpack Specialization.}{}{} - } - {strategic form}{ - \swtalent{Strategic Form}{May take the Strategic Form action, making a Hard (\difficulty\difficulty\difficulty) Lightsaber (Intellect) check, rolling \force{} no greater than Force rating. If successful, 1 target within short range may only attack character for 1 round. Spend \forcepoint{} to extend effects for 1 target for 1 round.}{true}{true} - } - {street smarts}{ - \swtalent{Street Smarts}{Remove \setback{} per rank of Street Smarts from Streetwise and Knowledge (Underworld) checks.}{}{} - } - {stunning blow}{ - \swtalent{Stunning Blow}{When making Melee checks, may inflict damage as strain instead of wounds. This does not ignore soak.}{true}{} - } - {sum djem}{ - \swtalent{Sum Djem}{May spend \triumph{} or \advantage{}\advantage{} with successful Lightsaber check to disarm opponent.}{}{true} - } - {supreme parry}{ - \swtalent{Supreme Parry}{If the user did not make a combat check during his previous turn, may suffer 1 strain to use Parry.}{}{true} - } - {supreme reflect}{ - \swtalent{Supreme Reflect}{If the user did not make a combat check during previous turn, may suffer 1 strain to use Reflect.}{}{true} - } - {surgeon}{ - \swtalent{Surgeon}{When making a Medicine check to help a character heal wounds, the target heals 1 additional wound per rank of surgeon.}{}{} - } - {swift}{ - \swtalent{Swift}{Does not suffer usual penalties for moving through difficult terrain.}{}{} - } - {targeted blow}{ - \swtalent{Targeted Blow}{After making a successful attack, may spend 1 Destiny Point to add damage equal to Agility to one}{true}{} - } - {technical aptitude}{ - \swtalent{Technical Aptitude}{Reduce time needed to complete Computers-relat-ed tasks by 25\% per rank.}{}{} - } - {terrify}{ - \swtalent{Terrify}{Take the Terrify action; make a Hard (\difficulty\difficulty\difficulty) Coercion check, adding \force{} no greater than Force rating. Disorient one target within medium range per \success. Spend \advantage{}\advantage{} to extend duration and spend \forcepoint{} to immobilize affected target. Take 1 conflict at the start of each session.}{true}{true} - } - {the force is my ally}{ - \swtalent{The Force is My Ally}{Once per session, may suffer 2 strain to perform Force power action as maneuver.}{true}{true} - } - {tinkerer}{ - \swtalent{Tinkerer}{May add 1 additional hard point to a number of items equal to ranks in Tinkerer. Each item may only be modified once}{}{} - } - {touch of fate}{ - \swtalent{Touch of Fate}{Once per session, add \boost{}\boost{} to any one check.}{true}{true} - } - {toughened}{ - \swtalent{Toughened}{Gain +2 wound threshold.}{}{} - } - {tricky target}{ - \swtalent{Tricky Target}{Count vehicle or starship piloted as having a silhouette I lower when being attacked.}{}{} - } - {uncanny reactions}{ - \swtalent{Uncanny Reactions}{Add \boost{} per rank of Uncanny Reactions to all Vigilance checks.}{}{true} - } - {uncanny senses}{ - \swtalent{Uncanny Senses}{Add \boost{} per rank of Uncanny Reactions to all Perception checks.}{}{true} - } - {unity assault}{ - \swtalent{Unity Assault}{If a missed combat check generates \triumph{} or \advantage{}\advantage{}\advantage{} may spend to perform Force power targeting allies as a maneuver.}{true}{true} - } - {valuable facts}{ - \swtalent{Valuable Facts}{Once per encounter, per form Valuable Facts action; make an Average (\difficulty\difficulty) Knowledge check If successful, add \triumph{} to one ally's skill check during the encounter.}{true}{} - } - {well rounded}{ - \swtalent{Well Rounded}{Choose any 2 skills. They permanently become career skills.}{}{} - } +\DefineDictionary{talentdict}{% + {against all odds}:{ + \swtalent{Against All Odds}{When incapacitated, perform Against All Odds action; making Hard (\difficulty\difficulty\difficulty) Resilience check with \force{} equal to Force rating. Heal wounds equal to \success{}. Spend \forcepoint{} to add \success{}.}{true}{true} + },% + {anatomy lessons}:{ + \swtalent{Anatomy Lessons}{After making a successful attack, may spend 1 Destiny Point to add damage equal to Intellect to one hit.}{true}{} + },% + {animal bond}:{ + \swtalent{Animal Bond}{Develop long-term bond with single animal of silhou ette no greater than half Force rating rounded down.}{}{true} + },% + {animal empathy}:{ + \swtalent{Animal Empathy}{When making checks to handle or tame animals, add \force{} no greater than Force rating to the check. Spend \forcepoint{} to add \success{} or \advantage{} to the check.}{}{true} + },% + {armor master}:{ + \swtalent{Armor Master}{When wearing armor, increase total soak value by 1.}{}{} + },% + {ataru technique}:{ + \swtalent{Ataru Technique}{When making a check using the Lightsaber skill, the character may use Agility instead of Brawn.}{}{true} + },% + {bacta specialist}:{ + \swtalent{Bacta Specialist}{Patients regain 1 additional wound per rank of Bacta Specialist when they recover wounds from bacta tanks or long term}{}{} + },% + {balance}:{ + \swtalent{Balance}{When the character recovers strain at the end of the encounter, he may add \force{} per Force rating. He recov ers additional strain equal to \forcepoint{} generated}{true}{true} + },% + {blooded}:{ + \swtalent{Blooded}{Add \boost{} per rank of Blooded to all checks to resist or recover from poisons, venoms, or toxins. Reduce duration of ongoing poisons by 1 round per rank of Blooded to a minimum of 1.}{}{} + },% + {body guard}:{ + \swtalent{Body Guard}{Once per round, perform the Body Guard maneuver to guard an engaged character. Suffer a number of strain no greater than ranks of Body Guard, then until the beginning of the next turn upgrade the difficulty of combat checks targeting the character by that number.}{true}{} + },% + {brace}:{ + \swtalent{Brace}{Perform the Brace maneuver to remove \setback{} per rank of Brace from next Action. This may only remove \setback{} added by environmental circumstances}{true}{} + },% + {calming aura}:{ + \swtalent{Calming Aura}{When an opponent targets character with a Force power, reduce \forcepoint{} generated by 1.}{}{true} + },% + {center of being}:{ + \swtalent{Center of Being}{Take a Center of Being maneuver. Until the beginning of next turn, attacks against the character increase their critical rating by 1 per rank of Center of Being.}{true}{true} + },% + {circle of shelter}:{ + \swtalent{Circle of Shelter}{When an engaged ally suffers a hit, may use Parry or Reflect incidental against the hit.}{}{true} + },% + {codebreaker}:{ + \swtalent{Codebreaker}{Remove \setback{} per rank of Codebreaker from checks to break codes or decrypt communications. Decrease difficulty of checks to break codes or decrypt communications by 1.}{}{} + },% + {command}:{ + \swtalent{Command}{Add \boost{} per rank of Command when making Leadership checks. Affected targets add \boost{} to Discipline checks for next 24 hours.}{}{} + },% + {comprehend technology}:{ + \swtalent{Comprehend Technology}{Take Comprehend Technology action; make an Average (\difficulty{}\difficulty{}) Knowledge (Education) check to use Force rating as ranks in skills to use a single item.}{true}{true} + },% + {commanding presence}:{ + \swtalent{Commanding Presence}{Remove \setback{} per rank of Commanding Presence from Leadership and Cool checks.}{}{} + },% + {conditioned}:{ + \swtalent{Conditioned}{Remove \setback{} per rank of Con ditioned from Athletics and Coordination checks. Re duce the damage and strain suffered from falling by 1 per rank of Conditioned.}{}{} + },% + {confidence}:{ + \swtalent{Confidence}{May decrease difficulty of Discipline checks to avoid fear by 1 per rank of Confidence.}{}{} + },% + {contingency plan}:{ + \swtalent{Contingency Plan}{Spend 1 Destiny Point to recover strain equal to Cunning rating.}{true}{} + },% + {counterstrike}:{ + \swtalent{Counterstrike}{When an attack misses the character and generates \despair{} or \threat{}\threat{} may upgrade next Lightsaber (Cunning) check against attacker during enounter once.}{}{true} + },% + {crippling blow}:{ + \swtalent{Crippling Blow}{Increase the difficulty of next combat check by 1. If check deals damage, target suffers 1 strain whenever he moves for the remainder of the encounter.}{true}{} + },% + {deadly accuracy}:{ + \swtalent{Deadly Accuracy}{When acquired, choose 1 combat skill. Add damage equal to ranks in that skill to one hit of successful attack made using that skill}{}{} + },% + {dedication}:{ + \swtalent{Dedication}{Gain +1 to a single characteristic. This cannot bring a characteristic above 6.}{}{} + },% + {defensive circle}:{ + \swtalent{Defensive Circle}{May take the Defensive Circle action, making a Hard (\difficulty\difficulty\difficulty) Lightsaber (Intellect) check. The character, plus one ally within short range per \success{} gains X defense until the beginning of next turn. X equals 1, plus 1 per \advantage{}\advantage{}.}{true}{true} + },% + {defensive slicing}:{ + \swtalent{Defensive Slicing}{When defending computer systems, add \setback{} per rank of Defensive Slicing to opponents' checks.}{}{} + },% + {defensive stance}:{ + \swtalent{Defensive Stance}{Once per round, may perform Defensive Stance maneuver and suffer a number of strain to upgrade difficulty of all incoming melee attacks by an equal number for the next round. Strain suffered this way cannot exceed ranks in Defensive Stance.}{true}{} + },% + {defensive training}:{ + \swtalent{Defensive Training}{When wielding a Light saber, Melee, or Brawl weapon, the weapon gains the Defensive quality with a rating equal to ranks in Defensive Training}{}{} + },% + {disorient}:{ + \swtalent{Disorient}{After hitting with combat check, may spend \advantage{}\advantage{} to disorient target for number of rounds equal to ranks in Disorient}{}{} + },% + {disruptive strike}:{ + \swtalent{Disruptive Strike}{Perform Disruptive Strike action; make a Lightsaber (Cunning) combat check, adding \force{} no greater than Force rating. Spend \forcepoint{} to add \failure{} to the next combat check the target makes.}{true}{true} + },% + {djem so deflection}:{ + \swtalent{Djem So Deflection}{After using Reflect, may spend 1 Destiny Point to perform Move maneuver as out-of-turn incidental to close distance with or engage opponent.}{true}{true} + },% + {dodge}:{ + \swtalent{Dodge}{When targeted by combat check, may perform a Dodge incidental to suffer a number of strain no greater than ranks of Dodge, then upgrade the difficulty of the check by that number.}{true}{} + },% + {draw closer}:{ + \swtalent{Draw Closer}{Perform Draw Closer action; make a Lightsaber (Willpower) combat check against one silhouette 1 target within medium range, adding \force{} no greater than Force rating to check. Spend \forcepoint{} to move target one range band closer or to add \success{} to check.}{true}{true} + },% + {duelist's training}:{ + \swtalent{Duelist's Training}{Add \boost{} to Melee and Lightsaber checks when engaged with only one opponent.}{}{} + },% + {durable}:{ + \swtalent{Durable}{May reduce any Critical Injury suffered by 10 per rank of Durable, to a minimum of 1.}{}{} + },% + {enduring}:{ + \swtalent{Enduring}{Gain + 1 soak value.}{}{} + },% + {enhanced leader}:{ + \swtalent{Enhanced Leader}{When making a Leadership check, add \force{} no greater than Force rating. Spend \forcepoint{} to add \success{} or \advantage{} to the result.}{}{true} + },% + {exhaust port}:{ + \swtalent{Exhaust Port}{Before attacking a starship or vehicle, may spend 1 Destiny Point to ignore the effects of the Massive rule for the attack.}{true}{} + },% + {expert tracker}:{ + \swtalent{Expert Tracker}{Remove \setback{} per rank of Expert Tracker from checks to find tracks or track targets. Decrease time to track a target by half.}{}{} + },% + {falling avalanche}:{ + \swtalent{Falling Avalanche}{Suffer 2 strain to add damage equal to Brawn to next Lightsaber combat check made that turn}{true}{true} + },% + {fearsome}:{ + \swtalent{Fearsome}{When an adversary becomes engaged with the character, the character may force the adversary to make a fear check, with the difficulty equal to the character's ranks in Fearsome.}{}{} + },% + {feint}:{ + \swtalent{Feint}{Spend \triumph{} or \advantage{}\advantage{}\advantage{} generated on a missed meleeattack to upgrade difficulty of opponent's next attacktargeting character by ranksin Feint.}{}{} + },% + {field commander}:{ + \swtalent{field commander}{Take the Field Commander action; make an Average (\difficulty\difficulty) Leadership check A number of allies equal to Presence may immediately suffer 1 strain to perform 1 free maneuver.}{true}{} + },% + {fine tuning}:{ + \swtalent{Fine Tuning}{When repairing system strain on a starship or vehicle, repair 1 additional system strain per rank of Fine Tuning.}{}{} + },% + {forager}:{ + \swtalent{Forager}{Remove up to \setback{}\setback{} from skill checks to find food, water, or shelter. Survival checks to forage take half the time.}{}{} + },% + {force assault}:{ + \swtalent{Force Assault}{Spend \triumph{} or \advantage{}\advantage{}\advantage{} on a missed Lightsaber (Willpower) combat check to immediately perform Move Force power action as maneuver}{}{true} + },% + {force protection}:{ + \swtalent{Force Protection}{Perform the Force Protection maneuver; suffer 1 strain and commit \force{} up to ranks of Force Protection. Increase soak by number of \force{} committed until beginning of next turn. Suffer 1 strain every turn \force{} remains committed.}{true}{true} + },% + {force rating}:{ + \swtalent{Force Rating}{Gain +1 Force Rating.}{}{true} + },% + {forewarning}:{ + \swtalent{Forewarning}{Perform the Forewarning action. All allies within medium range increase defense by character's Force rating until they act in the encounter.}{true}{true} + },% + {full throttle}:{ + \swtalent{Full Throttle}{Take a Full Throttle action; make a Hard (\difficulty\difficulty\difficulty) Piloting check to increase a vehicle's top speed by 1 for a number of rounds equal to Cunning.}{true}{} + },% + {galaxy mapper}:{ + \swtalent{Galaxy Mapper}{Remove \setback{} per rank of Galaxy Mapper from Astrogation checks. Astrogation checks take half normal time.}{}{} + },% + {grit}:{ + \swtalent{Grit}{Gain +1 strain threshold.}{}{} + },% + {hawk bat swoop}:{ + \swtalent{Hawk Bat Swoop}{Take the Hawk Bat Swoop action. Perform a Lightsaber (Agility) combat check against target within short range, adding \force{} no greater than Force rating. Spend \forcepoint{} to engage target and spend \forcepoint{} to add \advantage{} to check}{true}{true} + },% + {healing trance}:{ + \swtalent{Healing Trance}{Commit \force{}. for every full encounter \force{} remains committed, heal 1 wound per rank of Healing Trance.}{true}{true} + },% + {heightened awareness}:{ + \swtalent{Heightened Awareness}{Allies within short range add \boost to Perception or Vigilance checks. Engaged add \boost{}\boost{}.}{}{} + },% + {heroic fortitude}:{ + \swtalent{Heroic Fortitude}{May spend 1 Destiny Point to ignore effects of Critical Injuries on Brawn or Agility checks until the end of the encounter}{true}{} + },% + {hunter}:{ + \swtalent{Hunter}{Add \setback{} per rank of Hunter to all checks when interacting with beasts or animals (including combat checks). Add +10 to Critical Injury results against beasts or animals per rank of Hunter.}{}{} + },% + {imbue item}:{ + \swtalent{Imbue Item}{Take the Imbue Item maneuver; suffer 1 strain and commit \force{} to grant one weapon, piece of armor, or item an improvement while \force{} remains committed. Suffer 1 strain every round \force{} remains committed.}{true}{true} + },% + {improved armor master}:{ + \swtalent{Improved Armor Master}{When wearing armor with a soak value of 2 or higher, increase defense by 1}{}{} + },% + {improved body guard}:{ + \swtalent{Improved Body Guard}{Once per session, when an ally protected by the Body Guard maneuver suffers a hit, suffer the hit instead.}{true}{} + },% + {improved calming aura}:{ + \swtalent{Improved Calming Aura}{Spend a maneuver and suffer 2 strain to extend Calming Aura's effects to allies equal to Willpower at short range until start of next turn.}{true}{true} + },% + {improved center of being}:{ + \swtalent{Improved Center of Being}{Suffer 1 strain to perform Center of Being maneuver as an incidental.}{}{true} + },% + {improved field commander}:{ + \swtalent{improved field commander}{Field Commander action affects allies equal to double Presence, and may spend \triumph{} to allow allies to suffer 1 strain and perform free action instead.}{}{} + },% + {improved healing trance}:{ + \swtalent{Improved Healing Trance}{When healing wounds due to Healing Trance, make a Resilience check to heal a Critical Injury. Difficulty of the check equals severity of the Critical Injury.}{}{true} + },% + {improved inspiring rhetoric}:{ + \swtalent{Improved Inspiring Rhetoric}{Each ally affected by Inspiring Rhetoric gains \boost{} on all skill checks for a number of rounds equal to ranks in Leadership}{}{} + },% + {improved parry}:{ + \swtalent{Improved Parry}{When parrying a hit that generated \despair{} or \threat{}\threat{}\threat{}. may hit attacker once with Lightsaber, Brawl, or Melee weapon (dealing base damage) after original attack resolves.}{}{} + },% + {improved reflect}:{ + \swtalent{Improved Reflect}{When reflecting a hit that generated \despair{} or \threat{}\threat{}\threat{}, may hit one target in medium range with the same damage as the initial hit, after original attack resolves.}{}{true} + },% + {improved scathing tirade}:{ + \swtalent{Scathing Tirade}{Each enemy affected by Scathing Tirade suffers \setback{} on all skill checks for a number of rounds equal to ranks in Coercion}{}{} + },% + {improved stim application}:{ + \swtalent{Improved Stim Application}{When performing Stim Application Action, may increase difficulty of check to Hard (\difficulty\difficulty\difficulty), and target only suffers 1 strain.}{true}{} + },% + {improved stunning blow}:{ + \swtalent{Improved Stunning Blow}{When dealing strain damage with Melee or Brawl checks. may spend \triumph{} to stagger target for 1 round per \triumph{}.}{true}{} + },% + {improved terrify}:{ + \swtalent{Improved Terrify}{Reduce the difficulty of Terrify's check to Average (\difficulty\difficulty) and may spend to stagger an affected target.}{}{true} + },% + {indistinguishable}:{ + \swtalent{Indistinguishable}{Upgrade difficulty of checks to identify character once per rank of Indistinguishable.}{}{} + },% + {inspiring rhetoric}:{ + \swtalent{Inspiring Rhetoric}{Take the Inspiring Rhetoric action; make an Average (\difficulty\difficulty) leadership check. Each \success{} causes 1 ally in close range to recover 1 strain. Spend \advantage{} to cause 1 affected ally to recover 1 additional strain.}{true}{} + },% + {intense presence}:{ + \swtalent{Intense Presence}{Spend 1 Destiny Point to recover strain equal to Presence rating}{true}{} + },% + {intimidating}:{ + \swtalent{Intimidating}{May suffer a number of strain to downgrade difficulty of Coercion checks, or upgrade difficulty when targeted by Coercion checks, by an equal number. Strain suffered this way cannot exceed ranks in Intimidating.}{true}{} + },% + {intuitive evasion}:{ + \swtalent{Intuitive Evasion}{Perform the Intuitive Evasion maneuver; suffer 1 strain and commit \force{} up to ranks of Intuitive Evasion. Upgrade difficulty of combat checks targeting starship or vehicle by equal amount. Suffer 1 strain every round \force{} remains committed.}{true}{true} + },% + {intuitive improvements}:{ + \swtalent{Intuitive Improvements}{When making check to craft or repair item, may add \force{} no greater than Force rating to the check. May spend \forcepoint{}\forcepoint{} to increase hard points by 1, to max of +2.}{}{true} + },% + {intuitive shot}:{ + \swtalent{Intuitive Shot}{When making a Ranged (Heavy) or Ranged (Light) combat check, add \force{} no greater than Force rating to the check. May spend \forcepoint{} to add \success{} or \advantage{}.}{}{true} + },% + {intuitive strike}:{ + \swtalent{Intuitive Strike}{When making a combat check with a planetary scale weapon, add \force{} no greater than Force rating to the check. May spend \forcepoint{}\forcepoint{} to add \success{} or \advantage{}.}{}{true} + },% + {inventor}:{ + \swtalent{Inventor}{When constructing new items or modifying attachments, add \boost{} or remove \setback{} per rank of Inventor}{}{} + },% + {jump up}:{ + \swtalent{Jump Up}{Once per round, may stand from seated or prone as an incidental}{true}{} + },% + {jury rigged}:{ + \swtalent{Jury Rigged}{Choose 1 weapon. armor, or other item and give it a permanent improvement while it remains in use.}{}{} + },% + {keen eyed}:{ + \swtalent{Keen Eyed}{Remove \setback{} per rank of Keen Eyed from Perception and Vigilance checks. Decrease time to search a specific area by half.}{}{} + },% + {kill with kindness}:{ + \swtalent{Kill with Kindness}{Remove \setback{} per rank of Kill with Kindness from all Charm and Leadership checks.}{}{} + },% + {know somebody}:{ + \swtalent{Know Somebody}{Once per session, when attempting to purchase a legally available item, reduce its rarity by 1 per rank of Know Somebody.}{true}{} + },% + {knowledge is power}:{ + \swtalent{Knowledge is Power}{Once per session, when making a check, count Force rating as being equal to ranks in Knowledge (Lore).}{true}{true} + },% + {knowledge specialization}:{ + \swtalent{Knowledge Specialization}{When acquired, choose 1 Knowledge skill. When making that skill check, may spend \triumph{} result to gain additional successes equal to ranks in Knowledge Spe cialization.}{true}{} + },% + {knowledgeable healing}:{ + \swtalent{Knowledgeable Healing}{When healing an ally, spend 1 Destiny Point to heal additional wounds equal to ranks in Knowledge (Xenology).}{}{} + },% + {lethal blows}:{ + \swtalent{Lethal Blows}{Add + 10 per rank of Lethal Blows to any Critical Injury results inflicted on opponents}{}{} + },% + {makashi finish}:{ + \swtalent{Makashi Finish}{Take the Makashi Finish ac tion. Perform a Lightsaber (Presence) combat check against engaged target, adding \force{} no greater than Force rating. Spend \forcepoint{} to add +10 to any resulting Critical Injury rolls.}{true}{true} + },% + {makashi flourish}:{ + \swtalent{Makashi Flourish}{Once per encounter, perform Makashi Flourish action. Make an Average (\difficulty\difficulty\difficulty) Lightsaber (Presence) check. 1 engaged opponent suffers strain equal to \success{} and heal an equal amount of strain.}{true}{true} + },% + {makashi technique}:{ + \swtalent{Makashi Technique}{When making a check using the Lightsaber skill, the character may use Presence instead of Brawn.}{}{true} + },% + {master artisan}:{ + \swtalent{Master Artisan}{Once per round, may take the Master Artisan incidental; suffer 2 strain to decrease the difficulty of next Mechanics check by 1, to a minimum of Easy (\difficulty{})}{true}{} + },% + {master doctor}:{ + \swtalent{Master Doctor}{Once per round, suffer 2 strain to decrease the difficulty of a Medicine check by 1}{true}{} + },% + {master of shadows}:{ + \swtalent{Master of Shadows}{Once per round, suffer 2 strain to decrease the difficulty of next Stealth or Skulduggery check by 1.}{true}{} + },% + {mental bond}:{ + \swtalent{Mental Bond}{May perform the Mental Bond action. Commit \force{} While committed, may communicate with bonded animal at long range and see and hear through its senses.}{true}{true} + },% + {mental fortress}:{ + \swtalent{Mental Fortress}{Spend I Destiny Point to ignore effects of Critical Injuries on Intellect and Cunning checks until end of encounter}{true}{} + },% + {mental tools}:{ + \swtalent{Mental Tools}{Always count as having the right tools for the job when performing Mechanics checks}{}{true} + },% + {multiple opponents}:{ + \swtalent{Multiple Opponents}{Add \boost{} to Lightsaber, Brawl and Melee checks when engaged with multiple opponents.}{}{} + },% + {natural blademaster}:{ + \swtalent{Natural Blademaster}{Once per session, may reroll any 1 Lightsaber or Melee check.}{true}{} + },% + {natural charmer}:{ + \swtalent{Natural Charmer}{Once per session may re-roll any 1 Charm or Deception check.}{true}{} + },% + {natural doctor}:{ + \swtalent{Natural Doctor}{Once per session may re-roll any 1 Medicine check.}{true}{} + },% + {natural enforcer}:{ + \swtalent{Natural Enforcer}{Once per session may re-roll any 1 Coercion or Streetwise check.}{true}{} + },% + {natural hunter}:{ + \swtalent{Natural Hunter}{Once per session, may reroll any 1 Perception or Vigilance check.}{true}{} + },% + {natural leader}:{ + \swtalent{Natural Leader}{Once per session, may reroll any 1 Cool or Leadership check.}{true}{} + },% + {natural mystic}:{ + \swtalent{Natural Mystic}{Once per session, may reroll any 1 Force Power check.}{true}{} + },% + {natural negotiator}:{ + \swtalent{Natural Negotiator}{Once per session, may reroll any 1 Cool or Negotiation check.}{true}{} + },% + {natural outdoorsman}:{ + \swtalent{Natural Outdoorsman}{Once per session, may reroll any 1 Resilience or Survival check.}{true}{} + },% + {natural tinkerer}:{ + \swtalent{Natural Tinkerer}{Once per session, may reroll any 1 Mechanics check.}{true}{} + },% + {niman technique}:{ + \swtalent{Niman Technique}{When making a Lightsaber skill check, the character may use Willpower instead of Brawn}{}{true} + },% + {nobody's fool}:{ + \swtalent{Nobody's Fool}{May upgrade difficulty of incoming Charm, Coercion, or Deception checks once per rank of Nobody's Fool.}{}{} + },% + {now you see me}:{ + \swtalent{Now You See Me}{Once per session, take Now You See Me action. Make a Hard (\difficulty\difficulty\difficulty) Deception check to make a number of NPCs equal to Cunning within medium range forget about character.}{true}{true} + },% + {one with the universe}:{ + \swtalent{One with the Universe}{Once per session, meditate, then perform One with the Universe action; make Average (\difficulty\difficulty) Astrogation check. If successful, add \lightforce{} to all Force power checks in next encounter. If successful with \threat{}, add \darkforce{} instead.}{true}{true} + },% + {outdoorsman}:{ + \swtalent{Outdoorsman}{Remove \setback{} per rank of Outdoorsman from checks to move through terrain or manage environmental effects. Decrease overland travel times by half}{}{} + },% + {parry}:{ + \swtalent{Parry}{When hit by a melee attack, suffer 3 strain to reduce damage by 2 plus ranks in Parry.}{true}{} + },% + {physician}:{ + \swtalent{Physician}{When making a Medicine check to help a character heal wounds, the target heals 1 additional strain per rank of Physician}{}{} + },% + {plausible deniability}:{ + \swtalent{Plausible Deniability}{Remove \setback{} per rank of Plausible Deniability from Coercion and Deception checks.}{}{} + },% + {point blank}:{ + \swtalent{Point Blank}{Add 1 damage per rank of Point Blank to damage of one hit of successful attack while using Ranged (Heavy) or Ranged (Light) skills at close range or engaged}{}{} + },% + {precise aim}:{ + \swtalent{Precise Aim}{Once per round, may perform Precise Aim maneuver Suffer a number of strain no greater than ranks in Precise Aim. then reduce target's melee and ranged defense by that number}{true}{} + },% + {preemptive avoidance}:{ + \swtalent{Preemptive Avoidance}{May spend I Destiny Point to disengage from engaged enemy as an out-of-turn incidental.}{true}{true} + },% + {pressure point}:{ + \swtalent{Pressure Point}{When making a Brawl check against an opponent, instead of dealing damage, may deal equivalent strain plus additional strain equal to ranks of Medicine (this ignores soak).}{true}{} + },% + {prey on the weak}:{ + \swtalent{Prey on the Weak}{Add +1 damage to one hit of successful combat checks against disoriented targets per rank of Prey on the Weak.}{}{} + },% + {quick draw}:{ + \swtalent{Quick Draw}{Once per round, draw or holster a weapon or accessible item as an incidental}{true}{} + },% + {quick movement}:{ + \swtalent{Quick Movement}{Suffer 2 strain to perform the Quick Movement incidental; add \force{} no greater than Force rating to next check. May spend \forcepoint{}\forcepoint{} to perform one additional Move maneuver after action.}{true}{true} + },% + {quick strike}:{ + \swtalent{Quick Strike}{Add \boost{} per rank of Quick Strike to combat checks against targets that have not acted yet this encounter}{}{} + },% + {rapid reaction}:{ + \swtalent{Rapid Reaction}{Suffer a number of strain to add an equal number of \success{} to Initiative checks. Strain suffered cannot exceed ranks in Rapid Reaction.}{true}{} + },% + {rapid recovery}:{ + \swtalent{Rapid Recovery}{When healing strain after an encounter, heal 1 additional strain per rank of Rapid Recovery.}{}{} + },% + {reflect}:{ + \swtalent{Reflect}{When hit by a ranged attack, suffer 3 strain to reduce damage by 2 plus ranks in Reflect.}{true}{true} + },% + {researcher}:{ + \swtalent{Researcher}{Remove \setback{} per rank of Researcher from all Knowledge checks. Researching a subject takes half the time.}{}{} + },% + {resist disarm}:{ + \swtalent{Resist Disarm}{Suffer 2 strain to avoid being disarmed or have weapon damaged or destroyed.}{true}{} + },% + {resolve}:{ + \swtalent{Resolve}{When a character involuntarily suffers strain. he suffers 1 less strain per rank of Resolve, to a minimum of}{}{} + },% + {saber swarm}:{ + \swtalent{Saber Swarm}{Perform the Saber Swarm maneuver; suffer 1 strain, to make next Lightsaber (Agility) combat check this turn gain the Linked item quality equal to Force rating during check.}{true}{true} + },% + {saber throw}:{ + \swtalent{Saber Throw}{Perform Saber Throw action, make Lightsaber combat check as ranged attack at target within medium range, adding \force{} no greater than Force rating. Must spend \forcepoint{} and succeed to hit target; spend \forcepoint{} to have weapon return to hand.}{true}{true} + },% + {sarlacc sweep}:{ + \swtalent{Sarlacc Sweep}{Increase difficulty of Lightsaber check by 1 to perform Sarlacc Sweep action. May spend \advantage{}\advantage{} to hit additional engaged targets.}{true}{true} + },% + {scathing tirade}:{ + \swtalent{Scathing Tirade}{Take a Scathing Tirade action; make an Average (\difficulty\difficulty) Coercion check. Each \success causes one enemy in close range to suffer 1 strain. Spend \advantage{} to cause 1 affected enemy to suffer 1 additional strain.}{true}{} + },% + {second wind}:{ + \swtalent{Second Wind}{Once per encounter, may use Second Wind incidental to recover strain equal to ranks in Second Wind.}{true}{} + },% + {sense advantage}:{ + \swtalent{Sense Advantage}{Once per session, may add \setback{}\setback{} to 1 N PCs skill check.}{true}{true} + },% + {sense danger}:{ + \swtalent{Sense Danger}{Once per game, remove \setback{}\setback{} from any 1 check.}{true}{true} + },% + {sense emotions}:{ + \swtalent{Sense Emotions}{Add \boost{} to all Charm, Coercion, and Deception checks unless the target is immune to Force powers.}{}{true} + },% + {share pain}:{ + \swtalent{Share Pain}{May perform the Share Pain incidental when bonded animal suffers wounds. Reduce wounds suffered to half, then character suffers wounds equal to number reduced.}{true}{true} + },% + {shien technique}:{ + \swtalent{Shien Technique}{When making a check using the Lightsaber skill, the character may use Cunning instead of Brawn.}{}{true} + },% + {shroud}:{ + \swtalent{Shroud}{The character may spend 1 Destiny Point to make him self undetectable via Force powers and make his own powers go unnoticed for the remainder of the encounter}{true}{true} + },% + {side step}:{ + \swtalent{Side Step}{Once per round, may perform Side Step maneuver and suffer a number of strain to upgrade difficulty of all incoming ranged attacks by an equal number for this round. Strain suffered this way cannot exceed ranks in Side Step.}{true}{} + },% + {sixth sense}:{ + \swtalent{Sixth Sense}{Gain + 1 ranged defense.}{}{} + },% + {skilled jockey}:{ + \swtalent{Skilled Jockey}{Remove \setback{} per rank of Skilled Jockey from all Piloting (Planetary) and Piloting (Space) checks the character attempts.}{}{} + },% + {sleight of mind}:{ + \swtalent{Sleight of Mind}{Add \boost{} to all Stealth checks unless the opposition is immune to Force powers.}{}{true} + },% + {slippery minded}:{ + \swtalent{Slippery Minded}{If under the effects of a Force power, perform the Slippery Minded action; make a Hard (\difficulty\difficulty\difficulty) Deception check to immediately end effects of power}{true}{true} + },% + {smooth talker}:{ + \swtalent{Smooth Talker}{When first acquired, choose 1 skill; Charm, Coercion, Deception, or Negotiation. When making checks with that skill, spend \triumph{} to gain additional \success{} equal to ranks in Smooth Talker.}{true}{} + },% + {sniper shot}:{ + \swtalent{Sniper Shot}{Before making a non thrown ranged attack, may perform a Sniper Shot maneuver to increase the weapon's range by 1 range band per rank in Sniper Shot. Upgrade the difficulty of the attack by 1 per range band increase}{true}{} + },% + {soft spot}:{ + \swtalent{Soft Spot}{After making a successful attack, may spend 1 Destiny Point to add damage equal to Cunning to one hit.}{true}{} + },% + {solid repairs}:{ + \swtalent{Solid Repairs}{When repairing hull trauma on a starship or vehicle, repair 1 additional hull trauma per rank of Solid Repairs.}{}{} + },% + {soresu technique}:{ + \swtalent{Soresu Technique}{When making a check using the Lightsaber skill, the character may use Intellect instead of Brawn.}{}{true} + },% + {spare clip}:{ + \swtalent{Spare Clip}{Cannot run out of ammo due to \despair{}. Items with Limited Ammo quality run out of ammo as normal.}{}{} + },% + {stalker}:{ + \swtalent{Stalker}{Add \boost{} per rank of stalker to all Stealth and Coordination checks.}{}{} + },% + {steely nerves}:{ + \swtalent{Steely nerves}{Spend 1 Destiny Point to ignore effects of Critical Injuries on Willpower or Presence checks until the end of the encounter.}{true}{} + },% + {stim application}:{ + \swtalent{Stim Application}{Take the Stim Application Action; make an Average (\difficulty\difficulty) Medicine check. If successful. 1 engaged ally increases 1 characteristic by 1 for the remainder of the encounter and suffers 4 strain.}{true}{} + },% + {stimpack specialization}:{ + \swtalent{Stimpack Specialization}{Stimpacks heal 1 additional wound per rank of Stimpack Specialization.}{}{} + },% + {strategic form}:{ + \swtalent{Strategic Form}{May take the Strategic Form action, making a Hard (\difficulty\difficulty\difficulty) Lightsaber (Intellect) check, rolling \force{} no greater than Force rating. If successful, 1 target within short range may only attack character for 1 round. Spend \forcepoint{} to extend effects for 1 target for 1 round.}{true}{true} + },% + {street smarts}:{ + \swtalent{Street Smarts}{Remove \setback{} per rank of Street Smarts from Streetwise and Knowledge (Underworld) checks.}{}{} + },% + {stunning blow}:{ + \swtalent{Stunning Blow}{When making Melee checks, may inflict damage as strain instead of wounds. This does not ignore soak.}{true}{} + },% + {sum djem}:{ + \swtalent{Sum Djem}{May spend \triumph{} or \advantage{}\advantage{} with successful Lightsaber check to disarm opponent.}{}{true} + },% + {supreme inspiring rhetoric}:{ + \swtalent{Supreme Inspiring Rhetoric}{Suffer 1 strain to perform Inspiring Rhetoric as a maneuver, not an action.}{true}{} + },% + {supreme parry}:{ + \swtalent{Supreme Parry}{If the user did not make a combat check during his previous turn, may suffer 1 strain to use Parry.}{}{true} + },% + {supreme reflect}:{ + \swtalent{Supreme Reflect}{If the user did not make a combat check during previous turn, may suffer 1 strain to use Reflect.}{}{true} + },% + {supreme scathing tirade}:{ + \swtalent{Supreme Scathing Tirade}{Suffer 1 strain to perform Scathing Tirade as a maneuver, not an action.}{true}{} + },% + {supreme stim application}:{ + \swtalent{Supreme Stim Application}{When performing the Stim Application Action. spend \triumph{} to increase an additional Characteristic by 1}{}{} + },% + {surgeon}:{ + \swtalent{Surgeon}{When making a Medicine check to help a character heal wounds, the target heals 1 additional wound per rank of surgeon.}{}{} + },% + {swift}:{ + \swtalent{Swift}{Does not suffer usual penalties for moving through difficult terrain.}{}{} + },% + {targeted blow}:{ + \swtalent{Targeted Blow}{After making a successful attack, may spend 1 Destiny Point to add damage equal to Agility to one}{true}{} + },% + {technical aptitude}:{ + \swtalent{Technical Aptitude}{Reduce time needed to complete Computers-relat-ed tasks by 25\% per rank.}{}{} + },% + {terrify}:{ + \swtalent{Terrify}{Take the Terrify action; make a Hard (\difficulty\difficulty\difficulty) Coercion check, adding \force{} no greater than Force rating. Disorient one target within medium range per \success. Spend \advantage{}\advantage{} to extend duration and spend \forcepoint{} to immobilize affected target. Take 1 conflict at the start of each session.}{true}{true} + },% + {the force is my ally}:{ + \swtalent{The Force is My Ally}{Once per session, may suffer 2 strain to perform Force power action as maneuver.}{true}{true} + },% + {tinkerer}:{ + \swtalent{Tinkerer}{May add 1 additional hard point to a number of items equal to ranks in Tinkerer. Each item may only be modified once}{}{} + },% + {touch of fate}:{ + \swtalent{Touch of Fate}{Once per session, add \boost{}\boost{} to any one check.}{true}{true} + },% + {toughened}:{ + \swtalent{Toughened}{Gain +2 wound threshold.}{}{} + },% + {tricky target}:{ + \swtalent{Tricky Target}{Count vehicle or starship piloted as having a silhouette I lower when being attacked.}{}{} + },% + {uncanny reactions}:{ + \swtalent{Uncanny Reactions}{Add \boost{} per rank of Uncanny Reactions to all Vigilance checks.}{}{true} + },% + {uncanny senses}:{ + \swtalent{Uncanny Senses}{Add \boost{} per rank of Uncanny Reactions to all Perception checks.}{}{true} + },% + {unity assault}:{ + \swtalent{Unity Assault}{If a missed combat check generates \triumph{} or \advantage{}\advantage{}\advantage{} may spend to perform Force power targeting allies as a maneuver.}{true}{true} + },% + {valuable facts}:{ + \swtalent{Valuable Facts}{Once per encounter, per form Valuable Facts action; make an Average (\difficulty\difficulty) Knowledge check If successful, add \triumph{} to one ally's skill check during the encounter.}{true}{} + },% + {well rounded}:{ + \swtalent{Well Rounded}{Choose any 2 skills. They permanently become career skills.}{}{} } } \ No newline at end of file diff --git a/talent trees/colonist.tex b/talent trees/colonist.tex new file mode 100644 index 0000000..a5edcc3 --- /dev/null +++ b/talent trees/colonist.tex @@ -0,0 +1,88 @@ +\setcareer{Colonist}{Charm, Deception, Knowledge (Core Worlds), Knowledge (Education), Knowledge (lore), Leadership, Negotiation, Streetwise} + +\begin{talenttree}{Doctor}{Cool, Knowledge (Education), Medicine, Resilience}{Edge of the Empire p. 65}{} + \talent{surgeon} + \talent{bacta specialist} + \talent{grit} + \talent{resolve} + + \talent{stim application} + \talent{grit} + \talent{surgeon} + \talent{resolve} + + \talent{surgeon} + \talent{grit} + \talent{bacta specialist} + \talent{pressure point} + + \talent{improved stim application} + \talent{natural doctor} + \talent{toughened} + \talent{anatomy lessons} + + \talent{supreme stim application} + \talent{master doctor} + \talent{dedication} + \talent{dodge} + + \talentlines{|.|./|.||/||||/||||}{---/--./.../--.} +\end{talenttree} + +\begin{talenttree}{Politico}{Charm, Coercion, Deception, Knowledge (Core Worlds)}{Edge of the Empire p. 66}{} + \talent{kill with kindness} + \talent{grit} + \talent{plausible deniability} + \talent{toughened} + + \talent{inspiring rhetoric} + \talent{kill with kindness} + \talent{scathing tirade} + \talent{plausible deniability} + + \talent{dodge} + \talent{improved inspiring rhetoric} + \talent{improved scathing tirade} + \talent{well rounded} + + \talent{grit} + \talent{supreme inspiring rhetoric} + \talent{supreme scathing tirade} + \talent{nobody's fool} + + \talent{steely nerves} + \talent{dedication} + \talent{natural charmer} + \talent{intense presence} + + \talentlines{||||/|..|/||||/|..|}{-.-/-.-/.../---} +\end{talenttree} + +\begin{talenttree}{Scholar}{Knowledge (Outer Rim), Knowledge (Underworld), Knowledge (Xenology), Perception}{Edge of the Empire p. 67}{} + \talent{respected scholar} + \talent{speaks binary} + \talent{grit} + \talent{brace} + + \talent{researcher} + \talent{respected scholar} + \talent{resolve} + \talent{researcher} + + \talent{codebreaker} + \talent{knowledge specialization} + \talent{natural scholar} + \talent{well rounded} + + \talent{knowledge specialization} + \talent{intense focus} + \talent{confidence} + \talent{resolve} + + \talent{stroke of genius} + \talent{mental fortress} + \talent{dedication} + \talent{toughened} + + \talentlines{||||/|..|/.||./|..|}{-.-/-.-/-.-/---} +\end{talenttree} diff --git a/talent trees/explorer.tex b/talent trees/explorer.tex new file mode 100644 index 0000000..c8ee8ac --- /dev/null +++ b/talent trees/explorer.tex @@ -0,0 +1,88 @@ +\setcareer{Explorer}{Astrogation, Cool, Knowledge (Lore), Knowledge (Outer Rim), Knowledge (Xenology), Perception, Piloting (Space), Survival} + +\begin{talenttree}{Fringer}{Astrogation, Coordination, Negotiation, Streetwise}{Edge of the Empire p. 71}{} + \talent{galaxy mapper} + \talent{street smarts} + \talent{rapid recovery} + \talent{street smarts} + + \talent{skilled jockey} + \talent{galaxy mapper} + \talent{grit} + \talent{toughened} + + \talent{master starhopper} + \talent{defensive driving} + \talent{rapid recovery} + \talent{durable} + + \talent{rapid recovery} + \talent{jump up} + \talent{grit} + \talent{knowdown} + + \talent{dedication} + \talent{toughened} + \talent{dodge} + \talent{dodge} + + \talentlines{|.||/||||/..||/||.||}{-.-/-../--./-.-} +\end{talenttree} + +\begin{talenttree}{Scout}{Athletics, Medicine, Piloting (Planetary), Survival}{Edge of the Empire p. 72}{} + \talent{rapid recovery} + \talent{stalker} + \talent{grit} + \talent{shortcut} + + \talent{forager} + \talent{quick strike} + \talent{let's ride} + \talent{disorient} + + \talent{rapid recovery} + \talent{natural hunter} + \talent{familiar suns} + \talent{shortcut} + + \talent{grit} + \talent{heightened awareness} + \talent{toughened} + \talent{quick strike} + + \talent{utility belt} + \talent{dedication} + \talent{stalker} + \talent{disorient} + + \talentlines{||||/||||/||||/|.||}{---/.../.../--.} +\end{talenttree} + +\begin{talenttree}{Trader}{Deception, Knowledge (Core Worlds), Knowledge (Underworld), Negotiation}{Edge of the Empire p. 73}{} + \talent{know somebody} + \talent{convincing demeanor} + \talent{wheel and deal} + \talent{smooth talker} + + \talent{wheel and deal} + \talent{grit} + \talent{spare clip} + \talent{toughened} + + \talent{know somebody} + \talent{nobody's fool} + \talent{smooth talker} + \talent{nobody's fool} + + \talent{wheel and deal} + \talent{steely nerves} + \talent{black market contacts} + \talent{black market contacts} + + \talent{know somebody} + \talent{natural negotiator} + \talent{dedication} + \talent{master merchant} + + \talentlines{|.../|.../|.../|..|}{---/---/---/---} +\end{talenttree} diff --git a/talent trees/hired gun.tex b/talent trees/hired gun.tex new file mode 100644 index 0000000..9e12db5 --- /dev/null +++ b/talent trees/hired gun.tex @@ -0,0 +1,88 @@ +\setcareer{Hired Gun}{Athletics, Brawl, Discipline, Melee, Piloting (Planetary), Ranged (Light), Resilience, Vigilance} + +\begin{talenttree}{Bodyguard}{Gunnery, Perception, Piloting (Planetary), Ranged (Heavy)}{Edge of the Empire p. 77}{} + \talent{toughened} + \talent{barrage} + \talent{durable} + \talent{grit} + + \talent{body guard} + \talent{hard headed} + \talent{barrage} + \talent{brace} + + \talent{body guard} + \talent{side step} + \talent{defensive stance} + \talent{brace} + + \talent{enduring} + \talent{side step} + \talent{defensive stance} + \talent{hard headed} + + \talent{dedication} + \talent{barrage} + \talent{toughened} + \talent{improved hard headed} + + \talentlines{.||./||||/|||./.|||}{---/.-./.--/--.} +\end{talenttree} + +\begin{talenttree}{Marauder}{Coercion, Melee, Resilience, Survival}{Edge of the Empire p. 78}{} + \talent{toughened} + \talent{frenzied attack} + \talent{feral strength} + \talent{lethal blows} + + \talent{feral strength} + \talent{toughened} + \talent{heroic fortitude} + \talent{knockdown} + + \talent{enduring} + \talent{lethal blows} + \talent{toughened} + \talent{frenzied attack} + + \talent{toughened} + \talent{feral strength} + \talent{natural brawler} + \talent{lethal blows} + + \talent{frenzied attack} + \talent{enduring} + \talent{defensive stance} + \talent{dedication} + + \talentlines{||||/.||./|..|/.||.}{---/---/---/---} +\end{talenttree} + +\begin{talenttree}{Mercenary}{Discipline, Gunnery, Leadership, Ranged (Heavy)}{Edge of the Empire p. 79}{} + \talent{command} + \talent{second wind} + \talent{point blank} + \talent{side step} + + \talent{second wind} + \talent{confidence} + \talent{strong arm} + \talent{point blank} + + \talent{field commander} + \talent{command} + \talent{natural marksman} + \talent{sniper shot} + + \talent{improved field commander} + \talent{grit} + \talent{toughened} + \talent{lethal blows} + + \talent{deadly accuracy} + \talent{true aim} + \talent{dedication} + \talent{true aim} + + \talentlines{||||/|||./||||/.|.|}{-.-/---/..-/---} +\end{talenttree} diff --git a/talent trees/smuggler.tex b/talent trees/smuggler.tex new file mode 100644 index 0000000..e0b2efe --- /dev/null +++ b/talent trees/smuggler.tex @@ -0,0 +1,88 @@ +\setcareer{Smuggler}{Coordination, Deception, Knowledge (Underworld), Perception, Piloting (Space), Skulduggery, Streetwise, Vigilance} + +\begin{talenttree}{Pilot}{Astrogation, Gunnery, Piloting (Planetary), Piloting (Space)}{Edge of the Empire p. 83}{} + \talent{full throttle} + \talent{skilled jockey} + \talent{galaxy mapper} + \talent{let's ride} + + \talent{skilled jockey} + \talent{dead to rights} + \talent{galaxy mapper} + \talent{rapid recovery} + + \talent{improved full throttle} + \talent{improved dead to rights} + \talent{grit} + \talent{natural pilot} + + \talent{grit} + \talent{supreme full throttle} + \talent{tricky target} + \talent{defensive driving} + + \talent{master pilot} + \talent{dedication} + \talent{toughened} + \talent{brilliant} + + \talentlines{||||/||||/|.||/|.||}{-.-/..-/-../---} +\end{talenttree} + +\begin{talenttree}{Scoundrel}{Charm, Cool, Deception, Ranged (Light)}{Edge of the Empire p. 84}{} + \talent{black market contacts} + \talent{convincing demeanor} + \talent{quick draw} + \talent{rapid reaction} + + \talent{convincing demeanor} + \talent{black market contacts} + \talent{convincing demeanor} + \talent{quick strike} + + \talent{hidden storage} + \talent{toughened} + \talent{black market contacts} + \talent{side step} + + \talent{toughened} + \talent{rapid reaction} + \talent{hidden storage} + \talent{side step} + + \talent{dedication} + \talent{natural charmer} + \talent{soft spot} + \talent{quick strike} + + \talentlines{|..|/||||/||||/||||}{.-./.-./.-./---} +\end{talenttree} + +\begin{talenttree}{Thief}{Computers, Skulduggery, Stealth, Vigilance}{Edge of the Empire p. 85}{} + \talent{street smarts} + \talent{black market contacts} + \talent{indistinguishable} + \talent{bypass security} + + \talent{black market contacts} + \talent{dodge} + \talent{grit} + \talent{hidden storage} + + \talent{stalker} + \talent{grit} + \talent{rapid reaction} + \talent{shortcut} + + \talent{bypass security} + \talent{natural rogue} + \talent{street smarts} + \talent{jump up} + + \talent{master of shadows} + \talent{dodge} + \talent{indistinguishable} + \talent{dedication} + + \talentlines{|..|/||||/||||/||||}{---/---/.--/.-.} +\end{talenttree} diff --git a/talent trees/technician.tex b/talent trees/technician.tex new file mode 100644 index 0000000..8b79105 --- /dev/null +++ b/talent trees/technician.tex @@ -0,0 +1,88 @@ +\setcareer{Technician}{Astrogation, Computers, Coordination, Discipline, Knowledge (Outer Rim), Mechanics, Perception,Piloting (Planetary)} + +\begin{talenttree}{Mechanic}{Knowledge (Education), Knowledge (Underworld), Mechanics, Streetwise}{Edge of the Empire p. 89}{} + \talent{gearhead} + \talent{toughened} + \talent{fine tuning} + \talent{solid repairs} + + \talent{redundant systems} + \talent{solid repairs} + \talent{gearhead} + \talent{grit} + + \talent{solid repairs} + \talent{enduring} + \talent{bad motivator} + \talent{toughened} + + \talent{contraption} + \talent{solid repairs} + \talent{fine tuning} + \talent{hard headed} + + \talent{natural tinkerer} + \talent{hold together} + \talent{dedication} + \talent{improved hard headed} + + \talentlines{||||/||||/||||/||||}{---/---/--./...} +\end{talenttree} + +\begin{talenttree}{Outlaw Tech}{Knowledge (Education), Knowledge (Underworld), Mechanics, Streetwise}{Edge of the Empire p. 90}{} + \talent{tinkerer} + \talent{utinni!} + \talent{speaks binary} + \talent{tinkerer} + + \talent{solid repairs} + \talent{grit} + \talent{utinni!} + \talent{toughened} + + \talent{utility belt} + \talent{side step} + \talent{brace} + \talent{defensive stance} + + \talent{jury rigged} + \talent{speaks binary} + \talent{inventor} + \talent{jury rigged} + + \talent{inventor} + \talent{dedication} + \talent{known schematic} + \talent{brace} + + \talentlines{||||/||||/||||/|.||}{---/---/--./-.-} +\end{talenttree} + +\begin{talenttree}{Slicer}{Computers, Knowledge (Education), Knowledge (Underworld), Stealth}{Edge of the Empire p. 91}{} + \talent{codebreaker} + \talent{grit} + \talent{technical aptitude} + \talent{bypass security} + + \talent{defensive slicing} + \talent{technical aptitude} + \talent{grit} + \talent{bypass security} + + \talent{natural programmer} + \talent{bypass security} + \talent{defensive slicing} + \talent{grit} + + \talent{defensive slicing} + \talent{improved defensive slicing} + \talent{codebreaker} + \talent{resolve} + + \talent{skilled slicer} + \talent{master slicer} + \talent{mental fortress} + \talent{dedication} + + \talentlines{|.../||||/||||/||||}{.--/.--/---/---} +\end{talenttree} diff --git a/talent-trees.pdf b/talent-trees.pdf index 1054131e1f4dc9e54f9ec9cfcc126af4b84a1fe5..3e53732a310e3ef7c38eb699328dc7ff65eb52e0 100644 GIT binary patch literal 54533 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 literal 55092 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 YT4OwYG4>8Lx8UNEa2gOu1*uB&FITBP(*OVf diff --git a/talent-trees.tex b/talent-trees.tex index 799a69c..2ddbaed 100644 --- a/talent-trees.tex +++ b/talent-trees.tex @@ -2,12 +2,24 @@ \input{star-wars-formatting.sty} \begin{document} - \input{talent trees/bounty hunter.tex} + % \input{talent trees/bounty hunter.tex} + \input{talent trees/colonist.tex} % \input{talent trees/consular.tex} + % \input{talent trees/explorer.tex} % \input{talent trees/guardian.tex} + % \input{talent trees/hired gun.tex} % \input{talent trees/mystic.tex} % \input{talent trees/seeker.tex} % \input{talent trees/sentinel.tex} + % \input{talent trees/smuggler.tex} + % \input{talent trees/technician.tex} % \input{talent trees/warrior.tex} % \input{talent trees/universal.tex} + + \ifthenelse{\equal{\undeffed}{}}{}{ + \newpage% + \tn% + {\huge Undefined talents (\arabic{undeffed})} + \large\undeffed{} + } \end{document}