Skip to content

Instantly share code, notes, and snippets.

@pixelknitter
Last active October 28, 2016 16:30
Show Gist options
  • Save pixelknitter/da261e5c0ad29f33f0d26880233dd766 to your computer and use it in GitHub Desktop.
Save pixelknitter/da261e5c0ad29f33f0d26880233dd766 to your computer and use it in GitHub Desktop.
Open Legend RPG - Character Creation Helper: Feats, Boons, and Banes, oh my!

Connecting the Dots in Open Legend Character Creation (WIP)

This graphGist is meant to help find synergies between the different components of a character in the Open Legend RPG system: attributes, feats, boons, and banes.

//Attributes
//Physical
CREATE(agility:Attribute {name:'Agility', category:'physical'}),
(fortitude:Attribute {name:'Fortitude', category:'physical'}),
(might:Attribute {name:'Might', category:'physical'}),
//Mental
(learning:Attribute {name:'Learning', category:'mental'}),
(logic:Attribute {name:'Logic', category:'mental'}),
(perception:Attribute {name:'Perception', category:'mental'}),
(will:Attribute {name:'Will', category:'mental'}),
//Social
(deception:Attribute {name:'Deception', category:'social'}),
(persuasion:Attribute {name:'Persuasion', category:'social'}),
(presence:Attribute {name:'Presence', category:'social'}),
//Supernatural
(alteration:Attribute {name:'Alteration', category:'supernatural'}),
(creation:Attribute {name:'Creation', category:'supernatural'}),
(energy:Attribute {name:'Energy', category:'supernatural'}),
(entropy:Attribute {name:'Entropy', category:'supernatural'}),
(influence:Attribute {name:'Influence', category:'supernatural'}),
(movement:Attribute {name:'Movement', category:'supernatural'}),
(prescience:Attribute {name:'Prescience', category:'supernatural'}),
(protection:Attribute {name:'Protection', category:'supernatural'}),
//Feats

(ageless:Feat {name:'Ageless', cost:1, ranks:1 link:'http://www.openlegendrpg.com/feats/ageless'}),
(alernate_form:Feat {name:'Alternate Form', cost:3, ranks:3, link:'http://www.openlegendrpg.com/feats/alternate_form'}),
(area_manipulation:Feat {name:'Area Manipulation', cost:1, ranks:5 link:'http://www.openlegendrpg.com/feats/area_manipulation'}),
(armor_mastery:Feat {name:'Armor Mastery', cost:2, ranks:3 link:'http://www.openlegendrpg.com/feats/armor_mastery'}),
(attack_redirection:Feat {name:'Attack Redirection', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/attack_redirection'}),
(attack_specialization:Feat {name:'Attack Specialization', cost:3, ranks:9 link:'http://www.openlegendrpg.com/feats/attack_specialization'}),
(attribute_substitution:Feat {name:'Attribute Substitution', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/attribute_substitution'}),
(bane_focus:Feat {name:'Bane Focus', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/bane_focus'}),
(battlefield_defender:Feat {name:'Battlefield Defender', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/battlefield_defender'}),
(bp_knockdown:Feat {name:'Battlefield Punisher - Knockdown', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/battlefield_punisher_-_knockdown'}),
(bp_slowed:Feat {name:'Attribute Substitution', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/battlefield_punisher_-_slowed'}),
(bp_stunned:Feat {name:'Battlefield Punisher - Stunned', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/battlefield_punisher_-_stunned'}),
(battlefield_sentinel:Feat {name:'Battlefield Sentinel', cost:2, ranks:5 link:'http://www.openlegendrpg.com/feats/battlefield_sentinel'}),
(berserker:Feat {name:'Berserker', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/berserker'}),
// increments by cost*rank
(boon_access:Feat {name:'Boon Access', cost:1, ranks:9 link:'http://www.openlegendrpg.com/feats/boon_access'}),
(boon_focus:Feat {name:'Boon Focus', cost:3, ranks:3 link:'http://www.openlegendrpg.com/feats/boon_focus'}),
(breakfall:Feat {name:'Breakfall', cost:1, ranks:9 link:'http://www.openlegendrpg.com/feats/breakfall'}),
(brutal_intimidation:Feat {name:'Brutal Intimidation', cost:1, ranks:1 link:'http://www.openlegendrpg.com/feats/brutal_intimidation'}),
(combat_follow_through:Feat {name:'Combat Follow-through', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/combat_follow-through'}),
(combat_momentum:Feat {name:'Combat Momentum', cost:1, ranks:1 link:'http://www.openlegendrpg.com/feats/combat_momentum'}),
(companion:Feat {name:'Companion', cost:3, ranks:3 link:'http://www.openlegendrpg.com/feats/companion'}),
(craft:Feat {name:'Craft', cost:3, ranks:2 link:'http://www.openlegendrpg.com/feats/craft'}),
(craft_item:Feat {name:'Craft Beneficial or Baleful Item', cost:3, ranks:4 link:'http://www.openlegendrpg.com/feats/craft_beneficial_or_baleful_item'}),
(crushing_blow:Feat {name:'Crushing Blow', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/crushing_blow'}),
(death_blow:Feat {name:'Death Blow', cost:3, ranks:3 link:'http://www.openlegendrpg.com/feats/death_blow'}),
(deathless_berserker:Feat {name:'Deathless Berserker', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/deathless_berserker'}),
(destructive_berserker:Feat {name:'Destructive Berserker', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/destructive_berserker'}),
(defensive_reflexes:Feat {name:'Defensive Reflexes', cost:2, ranks:10 link:'http://www.openlegendrpg.com/feats/defensive_reflexes'}),
(disease_immunity:Feat {name:'Disease Immunity', cost:1, ranks:1 link:'http://www.openlegendrpg.com/feats/disease_immunity'}),
(energy_resistance:Feat {name:'Energy Resistance', cost:3, ranks:3 link:'http://www.openlegendrpg.com/feats/energy_resistance'}),
(entranced_berserker:Feat {name:'Entranced Berserker', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/entranced_berserker'}),
(fast_tracker:Feat {name:'Fast Tracker', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/fast_tracker'}),
(ferocious_minions:Feat {name:'Ferocious Minions', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/ferocious_minions'}),
(fleet_foot:Feat {name:'Fleet of Foot', cost:2, ranks:3 link:'http://www.openlegendrpg.com/feats/fleet_of_foot'}),
(great_leap:Feat {name:'Great Leap', cost:1, ranks:3 link:'http://www.openlegendrpg.com/feats/great_leap'}),
(fast_draw:Feat {name:'Fast Draw', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/fast_draw'}),
(hallucination:Feat {name:'Hallucination', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/hallucination'}),
(mass_hallucination:Feat {name:'Hallucination (Mass)', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/hallucination'}),
(heavy_weapon_master:Feat {name:'Heavy Weapon Master', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/heavy_weapon_master'}),
(hospitaler:Feat {name:'Hospitaler', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/hospitaler'}),
(hunters_foe :Feat {name:'Hunter's Foe', cost:1, ranks:9 link:'http://www.openlegendrpg.com/feats/hunter's_foe'}),
(indomitable_endurance:Feat {name:'Indomitable Endurance', cost:2, ranks:9 link:'http://www.openlegendrpg.com/feats/indomitable_endurance'}),
(inspiring_champion:Feat {name:'Inspiring Champion', cost:2, ranks:3 link:'http://www.openlegendrpg.com/feats/inspiring_champion'}),
(knowledge:Feat {name:'Knowledge', cost:2, ranks:3 link:'http://www.openlegendrpg.com/feats/knowledge'}),
(lethal_strike:Feat {name:'Lethal Strike', cost:3, ranks:9 link:'http://www.openlegendrpg.com/feats/lethal_strike'}),
(lightning_reflexes:Feat {name:'Lightning Reflexes', cost:1, ranks:5 link:'http://www.openlegendrpg.com/feats/lightning_reflexes'}),
(lucky:Feat {name:'Lucky', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/lucky'}),
(marksman:Feat {name:'Marksman', cost:1, ranks:3 link:'http://www.openlegendrpg.com/feats/marksman'}),
(martial_focus:Feat {name:'Martial Focus', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/martial_focus'}),
(master_shifter:Feat {name:'Master Shifter', cost:2, ranks:5 link:'http://www.openlegendrpg.com/feats/master_shifter'}),
(master_tracker:Feat {name:'Master Tracker', cost:1, ranks:1 link:'http://www.openlegendrpg.com/feats/master_tracker'}),
(mimic:Feat {name:'Mimic', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/mimic'}),

(multi_attack_specialist:Feat {name:'Multi-Attack Specialist', cost:3, ranks:6 link:'http://www.openlegendrpg.com/feats/multi-attack_specialist'}),
(mt_attack_specialist:Feat {name:'Multi-Target Attack Specialist', cost:2, ranks:5 link:'http://www.openlegendrpg.com/feats/multi-target_attack_specialist'}),
(mt_boon_specialist:Feat {name:'Multi-Target Boon Specialist', cost:2, ranks:5 link:'http://www.openlegendrpg.com/feats/multi-target_boon_specialist'}),
(mt_boon_expert:Feat {name:'Multi-Target Boon Expert', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/multi-target_boon_expert'}),
(multi_bane_specialist:Feat {name:'Multi-Bane Specialist', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/multi-bane_specialist'}),
(overpowering_strike:Feat {name:'Overpowering Strike', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/overpowering_strike'}),
(natural_defense:Feat {name:'Natural Defense', cost:2, ranks:3 link:'http://www.openlegendrpg.com/feats/natural_defense'}),

(potent_bane:Feat {name:'Potent Bane', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/potent_bane'}),
(reactionary_berserker:Feat {name:'Reactionary Berserker', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/reactionary_berserker'}),
(resilient:Feat {name:'Resilient', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/resilient'}),
(reckless_frenzy:Feat {name:'Reckless Frenzy', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/reckless_frenzy'}),
(ritual_magic:Feat {name:'Ritual Magic', cost:2, ranks:3 link:'http://www.openlegendrpg.com/feats/ritual_magic'}),
(skill_specialization:Feat {name:'Skill Specialization', cost:2, ranks:5 link:'http://www.openlegendrpg.com/feats/skill_specialization'}),
(silencing_strike:Feat {name:'Silencing Strike', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/silencing_strike'}),
(superior_concentration:Feat {name:'Superior Concentration', cost:3, ranks:3 link:'http://www.openlegendrpg.com/feats/superior_concentration'}),
(supernatural_defense:Feat {name:'Supernatural Defense', cost:2, ranks:5 link:'http://www.openlegendrpg.com/feats/supernatural_defense'}),
(supernatural_healing:Feat {name:'Supernatural Healing', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/supernatural_healing'}),
(supernatural_focus:Feat {name:'Supernatural Focus', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/supernatural_focus'}),
(tough_as_nails:Feat {name:'Tough as Nails', cost:2, ranks:2 link:'http://www.openlegendrpg.com/feats/tough_as_nails'}),
(two_weapon_defense:Feat {name:'Two Weapon Defense', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/two_weapon_defense'}),
(unending_charm:Feat {name:'Unending Charm', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/unending_charm'}),
(untrackable:Feat {name:'Untrackable', cost:1, ranks:1 link:'http://www.openlegendrpg.com/feats/untrackable'}),
(vicious_strike:Feat {name:'Vicious Strike', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/vicious_strike'}),
(well_rounded:Feat {name:'Well-Rounded', cost:2, ranks:1 link:'http://www.openlegendrpg.com/feats/well-rounded'}),
(wealthy:Feat {name:'Wealthy', cost:3, ranks:1 link:'http://www.openlegendrpg.com/feats/wealthy'}),

//Boons
(absorb_object:Boon {name:'Absorb Object', duration:0, cast_time:1, power_level:4 link:'http://www.openlegendrpg.com/boons/absorb_object'}),
(absorb_object:Boon {name:'Absorb Object', duration:0, cast_time:1, power_level:4 link:'http://www.openlegendrpg.com/boons/absorb_object'}),

//Banes
(banished:Bane {name:'Banished', duration:0, cast_time:1, power_level:6 link:'http://www.openlegendrpg.com/boons/banished'}),
(banished:Bane {name:'Banished', duration:0, cast_time:1, power_level:6 link:'http://www.openlegendrpg.com/boons/banished'}),

//Relation Boon
//Relation Bane
CREATE
  (`0` :`Absorb Object:Boon` {power_levels:'[6, 8]'}) ,
  (`1` :`Agility:Attribute` ) ,
  (`2` :`Battlefield Defender:Feat` {Has_Prereq:'Yes'}) ,
  (`3` :`Movement:Attribute` ) ,
  (`4` :`Combat Momentum:Feat` ) ,
  (`5` :`Forced Move:Bane` {power_levels:'[6,8]'}) ,
  (`6` :`Battlefield Punisher - Knockdown:Feat` ) ,
  (`7` :`Might:Attribute` ) ,
  (`8` :`Toughness:Defense` ) ,
  (`3`)-[:`Empowers`]->(`0`),
  (`3`)-[:`Prereq`]->(`4`),
  (`2`)-[:`Prereq`]->(`6`),
  (`1`)-[:`OR_Prereq`]->(`2`),
  (`7`)-[:`Prereq`]->(`6`),
  (`7`)-[:`OR_Prereq`]->(`2`),
  (`5`)-[:`Attacks`]->(`8`),
  (`3`)-[:`Empowers`]->(`5`),
  (`3`)-[:`Empowers`]->(`8`),
  (`1`)-[:`Empowers`]->(`8`)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment