Advertisement
TorroesPrime

Untitled

Mar 14th, 2022
735
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 36.88 KB | None | 0 0
  1. import json
  2.  
  3. dataScource = {
  4.     "Rogue Trader": {
  5.         "core rule book": {
  6.             "entries": {
  7.                 "The Origin Path":{
  8.                     "Home Worlds":{
  9.                         "Death World":{
  10.                         "characteritisticModifier": {
  11.                             "strength":5,
  12.                             "toughness":5,
  13.                             "Willpower":-5,
  14.                             "Fellowship":-5
  15.                         },
  16.                         "effects": [
  17.                             {
  18.                                 "effectName": "Paranoid",
  19.                                 "modValue": "-10",
  20.                                 "testToBeMade": "Interaction",
  21.                                 "condition": "room type: Formal"
  22.                             },
  23.                             {
  24.                                 "effectName": "Survivor",
  25.                                 "modValue": "+10",
  26.                                 "testToBeMade": "Resist(Pinning)"
  27.                             },
  28.                             {
  29.                                 "effectName": "Survivor",
  30.                                 "modValue": "+10",
  31.                                 "testToBeMade": "Resist(Shock)"
  32.                             }
  33.                         ],
  34.                         "startingWounds":
  35.                             {
  36.                                 "multiplier":2,
  37.                                 "charToMultiple":"Toughness",
  38.                                 "add":"(1D5+2)"
  39.                             },
  40.                         "startingFatePoints":
  41.                             {
  42.                                 "1-5":2,
  43.                                 "6-10":3
  44.                             },
  45.                         "startingSkills":
  46.                             [
  47.                                 "Survival"
  48.                             ],
  49.                         "startingTalents":
  50.                             [
  51.                                 "Melee Weapon Training(Primitive)"
  52.                             ],
  53.                         "choiceOfTalents":
  54.                             {
  55.                                 "option_1":"Jaded",
  56.                                 "option_2":"Resistance(Poisons)"
  57.                             },
  58.                         "page": "18"
  59.                         },
  60.                         "Void Born":{
  61.                             "characteritisticModifier":{
  62.                                 "strength":-5,
  63.                                 "Willpower":5
  64.                             },
  65.                             "startingSkills":[
  66.                                 "Speak Language(Ship)"
  67.                             ],
  68.                             "effects":[
  69.                                 {
  70.                                     "effectName": "charmed",
  71.                                     "description":"The void born are touched by the fickle powers of the warp, making them preternaturally lucky. Whenever a void born character spends a Fate Point (though not if he burns one), roll a 1d10. On the roll of a natural 9, the Fate Point is not lost."
  72.                                 },
  73.                                 {
  74.                                     "effectName": "Ill-Omened",
  75.                                     "modValue": "-5",
  76.                                     "testToBeMade": "fellowship",
  77.                                     "condition":"target:non-void born humans"
  78.                                 },
  79.                                 {
  80.                                     "effectName": "Void Accustomed(Zero G)",
  81.                                     "description": "Treats rooms with Zero gravity as normal"
  82.                                 },                              
  83.                                 {
  84.                                     "effectName": "Void Accustomed(Low-grav)",
  85.                                     "description": "Treats rooms with low gravity as normal"
  86.                                 }                              
  87.                             ],
  88.                             "modified skills":[
  89.                                 {
  90.                                     "skillName":"Navigation (Stellar)",
  91.                                     "level":"Untrained basic"
  92.                                 },
  93.                                 {
  94.                                     "skillName":"Pilot (Spacecraft)",
  95.                                     "level":"Untrained basic"
  96.                                 }
  97.                             ],
  98.                             "startingWounds":{
  99.                                 "multiplier":2,
  100.                                 "charToMultiple":"Toughness",
  101.                                 "add":"(1D5)"
  102.                             },
  103.                         "startingFatePoints": {
  104.                                 "1-5":3,
  105.                                 "6-10":4
  106.                             },
  107.                             "page": "20"                            
  108.                         },
  109.                         "Forge World":{
  110.                             "characteritisticModifier":{
  111.                                 "Weapon Skill":-5,
  112.                                 "Intelligence":5
  113.                             },
  114.                             "modified skills":[
  115.                                 {
  116.                                     "skillName":"Common Lore(Tech)",
  117.                                     "level":"Untrained basic"
  118.                                 },
  119.                                 {
  120.                                     "skillName":"Common Lore(Machine Cult)",
  121.                                     "level":"Untrained basic"
  122.                                 }
  123.                             ],
  124.                             "starting talents":[
  125.                                 "Technical Knack"
  126.                             ],
  127.                             "effects":[
  128.                                 {
  129.                                     "effectName":"Fit for purpose",
  130.                                     "modValue":3,
  131.                                     "modType":"bonus",
  132.                                     "characteristic":"any one"
  133.                                 },
  134.                                 {
  135.                                     "effectName":"Stranger to the cult",
  136.                                     "modValue":-10,
  137.                                     "modType":"penalty",
  138.                                     "testToBeMade":["common lore(Imperial Creed)"]
  139.                                 },
  140.                                 {
  141.                                     "effectName":"Stranger to the cult",
  142.                                     "modValue":-5,
  143.                                     "modType":"penalty",
  144.                                     "testToBeMade":["Fellowship"],
  145.                                     "condition":"target: Keyword(Ecclesiarchy)"
  146.                                 }
  147.                             ],
  148.                             "startingWounds":
  149.                             {
  150.                                 "multiplier":2,
  151.                                 "charToMultiple":"Toughness",
  152.                                 "add":"(1D5+1)"
  153.                             },
  154.                         "startingFatePoints":
  155.                             {
  156.                                 "1-5":2,
  157.                                 "6-9":3,
  158.                                 "10":4
  159.                             },
  160.                             "page": "21"                            
  161.                         },
  162.                     "Hive World":{
  163.                             "characteritisticModifier":{
  164.                                 "Fellowship":5,
  165.                                 "Intelligence":-5
  166.                             },
  167.                             "modified skills":[
  168.                                 {
  169.                                     "skillName":"Speak Language(Hive Dialect)",
  170.                                     "level":"Untrained basic"
  171.                                 },
  172.                                {
  173.                                     "skillName":"Tech-use",
  174.                                     "level":"Untrained basic"
  175.                                 }
  176.    
  177.                             ],
  178.                             "effects":[
  179.                                 {
  180.                                     "effectName": "Accustomed to Crowds",
  181.                                     "description": "Crowds do not count as Difficult Terrain for hivers, and when Running or Charging through a dense crowd, hivers take no penalty to the Agility Test to keep their feet."
  182.                                 },
  183.                                 {
  184.                                     "effectName":"Hivebound",
  185.                                     "modValue":-10,
  186.                                     "modType":"penalty",
  187.                                     "testToBeMade":["Survival"]
  188.                                 },
  189.                                 {
  190.                                     "effectName":"Hivebound-int",
  191.                                     "modValue":-5,
  192.                                     "modType":"penalty",
  193.                                     "testToBeMade":["Intelligence Test"],
  194.                                     "condition":"room type != \"hab city\""
  195.  
  196.                                 },
  197.                                 {
  198.                                     "effectName":"Wary",
  199.                                     "modValue":1,
  200.                                     "modType":"bonus",
  201.                                     "testToBeMade":["initiative"]
  202.                                 }
  203.                             ],
  204.                             "startingWounds":
  205.                             {
  206.                                 "multiplier":2,
  207.                                 "charToMultiple":"Toughness",
  208.                                 "add":"(1D5+1)"
  209.                             },
  210.                         "startingFatePoints":
  211.                             {
  212.                                 "1-5":2,
  213.                                 "6-8":3,
  214.                                 "9-10":4
  215.                             },
  216.                             "page": "22"                            
  217.                         },
  218.                     "Imperial World":{
  219.                             "characteritisticModifier":{
  220.                                 "Willpower":3
  221.                             },
  222.                             "modified skills":[
  223.                                 {
  224.                                     "skillName":"Common Lore(Imperial Creed)",
  225.                                     "level":"Untrained basic"
  226.                                 },
  227.                                {
  228.                                     "skillName":"Common Lore(Imperium)",
  229.                                     "level":"Untrained basic"
  230.                                 },
  231.                                 {
  232.                                     "skillName":"Common Lore(War)",
  233.                                     "level":"Untrained basic"
  234.                                 },
  235.                                 {
  236.                                     "skillName":"Literacy",
  237.                                     "level":"Untrained basic"
  238.                                 },
  239.                                 {
  240.                                     "skillName":"Speak Language(High Gothic)",
  241.                                     "level":"Untrained basic"
  242.                                 }
  243.    
  244.                             ],
  245.                             "effects":[
  246.                                 {
  247.                                     "effectName":"Blessed Ignorance",
  248.                                     "modValue":-5,
  249.                                     "modType":"penalty",
  250.                                     "testToBeMade":["Forbidden Lore"]
  251.                                 }
  252.                             ],
  253.                             "startingWounds":
  254.                             {
  255.                                 "multiplier":2,
  256.                                 "charToMultiple":"Toughness",
  257.                                 "add":"(1D5)"
  258.                             },
  259.                         "startingFatePoints":
  260.                             {
  261.                                 "1-8":3,
  262.                                 "9-10":4
  263.                             },
  264.                             "page": "24"                            
  265.                         },
  266.                     "Noble Born":{
  267.                             "characteritisticModifier":{
  268.                                 "Fellowship":5,
  269.                                 "Willpower":-5
  270.                             },
  271.                             "startingTalents":
  272.                             [
  273.                                 "Peer(Nobility)"
  274.                             ],
  275.                             "modified skills":[
  276.                                 {
  277.                                     "skillName":"Literacy",
  278.                                     "level":"untrained Basic"
  279.                                 },
  280.                                {
  281.                                     "skillName":"Speak Language(High Gothic)",
  282.                                     "level":"Untrained basic"
  283.                                 },
  284.                                 {
  285.                                     "skillName":"Speak Lanugage(High Gotchi)",
  286.                                     "level":"Untrained basic"
  287.                                 }  
  288.                             ],
  289.                             "effects":[
  290.                                 {
  291.                                     "effectName":"Etiquette",
  292.                                     "modValue":10,
  293.                                     "modType":"bonus",
  294.                                     "testToBeMade":["interaction"],
  295.                                     "condition":"situation type -= \"formal\""
  296.                                 },
  297.                                 {
  298.                                     "effectName":"Legacy of Wealth",
  299.                                     "modValue":1,
  300.                                     "modType":"bonus",
  301.                                     "testToBeMade":["Groups Starting Profit Factor"]
  302.                                 },
  303.                                 {
  304.                                     "effectName":"Supremely Connected",
  305.                                     "effect Type":"add talent",
  306.                                     "talent name":"Peer",
  307.                                     "choice":{
  308.                                         "choice_1":"Academics",
  309.                                         "choice_2":"Adeptus",
  310.                                         "choice_3":"Mechanicus",
  311.                                         "choice_4":"Administratum",
  312.                                         "choice_5":"Astropaths",
  313.                                         "choice_6":"Ecclesiarchy",
  314.                                         "choice_7":"Government",
  315.                                         "choice_8":"Mercantile",
  316.                                         "choice_9":"Military",
  317.                                         "choice10":"Underworld"
  318.                                     }
  319.                                 }
  320.                             ],
  321.                             "startingWounds":
  322.                             {
  323.                                 "multiplier":2,
  324.                                 "charToMultiple":"Toughness",
  325.                                 "add":"(1D5)"
  326.                             },
  327.                         "startingFatePoints":
  328.                             {
  329.                                 "1-3":2,
  330.                                 "4-9":3,
  331.                                 "10":4
  332.                             },
  333.                             "page": "25"                            
  334.                         }
  335.                     },
  336.                     "Birthright":{
  337.                         "Scavenger":{
  338.                             "Gain a talent":{
  339.                             "choice":{
  340.                                 "choice_1":"Unremarkable",
  341.                                 "choice_2":"Resistance(Fear)"
  342.                                 }
  343.                             },
  344.                             "effects":[
  345.                                 {
  346.                                     "effectName":"Birthright: Scavenger",
  347.                                     "modValue":3,
  348.                                     "modType":"bonus",
  349.                                     "characteristic":{
  350.                                         "choice":{
  351.                                             "choice_1":"Willpower",
  352.                                             "choice_2":"Agility"
  353.                                         }
  354.                                     }
  355.                                 }
  356.                             ],
  357.                             "Penalty":{
  358.                                 "choice":{
  359.                                     "choice_1":"1D5 Corruption",
  360.                                     "choice_2":"1D5 Insanity"
  361.                                 }
  362.                             }
  363.                         },
  364.                         "ScapeGrace":{
  365.                             "modified skills":[
  366.                                 {
  367.                                     "skillName":"Sleight of Hand",
  368.                                     "level":"trained basic"
  369.                                 }
  370.                             ],
  371.                             "effects":[
  372.                                 {
  373.                                     "effectName":"Birthright: Scapegrace",
  374.                                     "modValue":3,
  375.                                     "modType":"bonus",
  376.                                     "characteristic":{
  377.                                         "choice":{
  378.                                             "choice_1":"Intelligence",
  379.                                             "choice_2":"Perception"
  380.                                         }
  381.                                     }
  382.                                 }
  383.                             ],
  384.                             "Penalty":{
  385.                                 "choice":{
  386.                                     "choice_1":"1D5 Corruption",
  387.                                     "choice_2":"1D5 Insanity"
  388.                                 }
  389.                             }
  390.                         },
  391.                         "StubJack":{
  392.                             "Gain a talent":["Quick Draw"],
  393.                             "modified skills":[
  394.                                 {
  395.                                     "skillName":"Intimidate",
  396.                                     "level":"trained basic"
  397.                                 }
  398.                             ],
  399.                             "effects":[
  400.                                 {
  401.                                     "effectName":"Birthright: Stubjack",
  402.                                     "modValue":5,
  403.                                     "modType":"bonus",
  404.                                     "characteristic":{
  405.                                         "choice":{
  406.                                             "choice_1":"Weapon Skill",
  407.                                             "choice_2":"Ballistic Skill"
  408.                                         }
  409.                                     }
  410.                                 }
  411.                             ],
  412.                             "Penalty":[
  413.                                 {"characteritisticModifier":{
  414.                                     "Fellowship":-5
  415.                                     }
  416.                                 },
  417.                             "1d5 Insanity Points"
  418.                             ]
  419.                             },
  420.                         "Child of the Creed":{
  421.                             "Gain a talent":["Unshakeable Faith"],
  422.                             "effects":[
  423.                                 {
  424.                                         "effectName":"Birthright: Child of the Creed",
  425.                                             "modValue":3,
  426.                                             "modType":"bonus",
  427.                                             "characteristic":{
  428.                                             "choice":{
  429.                                                     "choice_1":"Willpower",
  430.                                                     "choice_2":"Fellowship"
  431.                                         }
  432.                                     }
  433.                                 },
  434.                                 {
  435.                                     "effectName":"Birthright: Child of the Creed-penalty",
  436.                                         "modValue":3,
  437.                                         "modType":"penalty",
  438.                                         "characteristic":"Weapon Skill"
  439.                                 }
  440.                             ]                          
  441.                         },
  442.                         "Savant":{
  443.                             "description":"You gain your choice of Logic (Int) as a trained Basic skill or the Peer (Academic) Talent. You also gain your choice of +3 Intelligence or +3 Fellowship, but you suffer -3 Toughness."
  444.                         },
  445.                         "Vaunted":{
  446.                             "description":"You gain the Decadence Talent and a bonus of +3 to Agility or Fellowship (your choice). You suffer -3 Perception and 1d5 Corruption Points."
  447.                         }
  448.                     },
  449.                     "Lure of the Void":{
  450.                         "Tainted":{
  451.                             "choice":{
  452.                                 "choice_1":"Mutant: You must roll once on Table 14-3: Mutations (see page 369). If you choose, you may spend 200 xp to select one result from the table (must be a result of lower than 76-00) instead of rolling randomly.",
  453.                                 "choice_2":"Insane: You suffer your choice of either -3 Fellowship or -1 Fate point. You gain +3 Toughness, the Peer (The Insane) Talent, and suffer 2d10 Insanity Points.",
  454.                                 "choice_3":"Deviant Philosophy: You gain +3 Willpower and the Enemy (Ecclesiarchy) Talent."
  455.                             },
  456.                             "page":27
  457.                         },
  458.                         "Criminal":{
  459.                             "choice":{
  460.                                 "choice_1":"Wanted Fugitive: You gain the Enemy (Adeptus Arbites) and Peer (Underworld) Talents.",
  461.                                 "choice_2":"Hunted by a Crime Baron: You gain +3 Perception and the Enemy (Underworld) Talent.",
  462.                                 "choice_3":"Judged and Found Wanting: You suffer -5 Fellowship. You gain one poor-Craftsmanship bionic limb or implant (you may spend 200 xp to upgrade it to common-Craftsmanship or a total of 300 xp to upgrade it to good-Craftsmanship)."
  463.                             },
  464.                             "page":27
  465.                         },
  466.                         "Renegage":{
  467.                             "choice":{
  468.                                 "choice_1":"Recidivist: You gain the Enemy (Adeptus Arbites) and the Resistance (Interrogation) Talents. You also gain Concealment as a trained Basic Skill.",
  469.                                 "choice_2":"Free-thinker: You gain your choice of +3 Intelligence or +3 Perception. You suffer -3 Willpower and gain the Enemy (Ecclesiarchy) Talent.",
  470.                                 "choice_3":"Dark Visionary: You suffer your choice of 1d5+1 Corruption Points or 1d5+1 Insanity Points. In return, you gain the Dark Soul Talent and Forbidden Lore (choose one) as a trained Basic Skill."
  471.                             },
  472.                             "page":27
  473.                         },
  474.                         "Duty Bound":{
  475.                             "choice":{
  476.                                 "choice_1":"Duty to the Throne: You gain +3 Willpower and (if you meet the WP 40 prerequisite) the Armour of Contempt Talent. You suffer a -10 penalty to Interaction Skill Tests when dealing with any source outside of the Imperium (e.g., aliens and traitors).",
  477.                                 "choice_2":"Duty to Humanity: You gain your choice of +3 Perception or +3 Intelligence. You suffer a -1 to your group's beginning Profit Factor.",
  478.                                 "choice_3":"Duty to Your Dynasty: You gain the Rival (Rogue Trader family) Talent and suffer -3 Toughness. You gain a bonus of +1 to your group's beginning Profit Factor."
  479.                             },
  480.                             "page":28
  481.                         },
  482.                         "Zealot":{
  483.                             "choice":{
  484.                                 "choice_1":"Blessed Scars: You gain +10 to Intimidate Tests and-10 to Charm Tests, and one poor-Craftsmanship bionic(you may spend 200 xp to upgrade it to common-Craftsmanship or a total of 300 xp to upgrade it togood-Craftsmanship).",
  485.                                 "choice_2":"Unnerving Clarity: You gain +5 Willpower. You also suffer your choice of -5 Fellowship or 1d10 Insanity Points.",
  486.                                 "choice_3":"Favoured of the Faithful: You gain +5 Fellowship and the Peer (Ecclesiarchy) Talent. You suffer -5 Toughness."
  487.                             },
  488.                             "page":28
  489.                         },
  490.                         "Chosen by Destiny":{
  491.                             "choice":{
  492.                                 "choice_1":"Seeker of Truth: You gain the Foresight Talent and the Enemy (Academics or Ecclesiarchy) Talent. You suffer -3 Willpower.",
  493.                                 "choice_2":"Xenophile: You gain a bonus of +10 to Fellowship Tests when dealing with alien races or cultures. You suffer a -5 penalty to Willpower Tests involving alien artefacts and alien psychic powers.",
  494.                                 "choice_3":"Fated for Greatness: You gain +1 Fate Point, but you also suffer 1d10+1 Insanity Points."
  495.                             },
  496.                             "page":28
  497.                         }
  498.                     },
  499.                     "Trials and Travails":{
  500.                         "The Hand of War":{
  501.                             "description":"The Ashes of War: You gain one Weapon Training Talent of your choice, or the Leap Up Talent, as well as the Hatred Talent against your foe in the war that defined your past. Choose from among: Orks, Eldar, mutants, Chaos worshipers, the Imperial Guard, the Imperial Navy or void pirates. The Face of the Enemy: You will never willingly have circumstances, and if you must do so, you suffer -10 to all Fellowship Tests in those dealings. Also, if given the slightest provocation, you will react violently towards them. (You may take a Willpower Test to avert this, modified by the provocation and the consequences of succumbing to your hatred.)",
  502.                             "page":28
  503.                         },
  504.                         "Press-ganged":{
  505.                             "description":"Unwilling Accomplice: Thanks to your shadowed past, you have picked up some knowledge on the way that you would not normally have access to. You gain a single Skill (as long as it has no prerequisites) for your character. You may also either select a single additional Common Lore Skill or improve a Common Lore Skill you already have by one level. Jealous Freedom: Having endured captivity once, you have no intention of doing so again. You react violently towards the prospect of imprisonment or loss of your freedom. You may take a Willpower Test to avert this, modified by the provocation and the consequences (set by the GM) of succumbing to your dread.",
  506.                             "page":29
  507.                         },
  508.                         "Calamity":{
  509.                             "description":"Inured to Adversity: You gain the Light Sleeper Talent and your choice of the Hardy Talent or Nerves of Steel Talent. Echo of Hard Times: Thanks to the adversities of the past and a sense of priority that promotes caution and the needs of the present over acquisition and risk, you reduce your group's starting Profit Factor by -1.",
  510.                             "page":29
  511.                         },
  512.                         "Ship-lorn":{
  513.                             "description":"Against All Odds: You gain the Survival Skill (or increase it by one level if you already possess it) or the Dark Soul Talent. Additionally, whenever you spend a Fate Point to recover Wounds (see page 233), you may re-roll the dice if you wish but must accept the second result even if it is worse. Ill-starred: Reduce your starting number of Fate Points permanently by -1. Additionally, you suffer -5 on Fellowship Tests when interacting with the void born, Rogue Traders, and other voidfarers who are not personal friends, if they have heard of your background and reputation.",
  514.                             "page":29
  515.                         },
  516.                         "Dark Voyage":{
  517.                             "description":"Things Man Was Not Meant to Know: You may gain a single Forbidden Lore Skill pertaining to your experiences (or may increase a Forbidden Lore Skill you already possesses by one level), or may gain the Resistance (Fear) Talent. Marked by Darkness: Haunted by your experiences, you gain 1d5 Insanity Points.",
  518.                             "page":29
  519.                         },
  520.                         "High Vendetta":{
  521.                             "description":"Blood Will Have Blood: You gain your choice of the Die Hard or Paranoia Talent, and gain the Inquiry Skill (or, if you already possess it, increase it by one level). Brook No Insult: You will allow no serious offence to your honour and person or those under your protection to pass unchallenged, meeting threat with threat and violence with violence. You may take a Willpower Test to avert this if you wish, modified by the provocation and the consequences (set by the GM) of succumbing to your rage",
  522.                             "page":30
  523.                         }
  524.                     },
  525.                     "Motivation":{
  526.                         "Endurance":{
  527.                             "effects":{
  528.                                 "modValue":1,
  529.                                 "characteristicsToMod":"wounds"
  530.                             }
  531.                         },
  532.                         "Fortune":{
  533.                             "description":"Effect: +1 Fate Point.",
  534.                             "page":30
  535.                         },
  536.                         "Vengeance":{
  537.                             "description":"You gain the Hatred (choose one) Talent.",
  538.                             "page":30
  539.                         },
  540.                         "Renown":{
  541.                             "description":"Effect: You gain your choice of the Air of Authority or the Peer (choose one) Talent.",
  542.                             "page":30
  543.                         },
  544.                         "Pride":{
  545.                             "description":"Effect: You gain an Heirloom Item (see Table 1-2: Heriloom Items) or +3 Toughness (your choice).",
  546.                             "page":30
  547.                         },
  548.                         "Prestige":{
  549.                             "description":"Effect: You gain your choice of the Talented (choose one) Talent or the Peer (choose one) Talent.",
  550.                             "page":31
  551.                         }
  552.                     }
  553.                 },
  554.             "abilities":
  555.                 [
  556.                     {
  557.                         "name":"Rogue Trader Special Ability",
  558.                         "Description":"Exceptional Leader: As a free action once per round, the Rogue Trader may grant an ally that he can see and who can hear him +10% to any one test.",
  559.                         "page":73
  560.                     },
  561.                     {
  562.                         "name":"Arch-militant Special Ability",
  563.                         "Description":"Weapon Master: Choose one (and only one!) class of weapon. The Arch-militant gains a +10% bonus to hit, +2 to damage, and +2 initiative when using a weapon of his chosen class in Combat.",
  564.                         "page":73
  565.                     },
  566.                     {
  567.                         "name":"Soul-Bound to the Emperor:",
  568.                         "Description":"An Astropath Transcendent is soul-bound to the Emperor during a complex ritual on Terra. An Astropath Transcendent gains +20 to his Willpower when resisting Possession, in any opposed Willpower Test against a daemon, or whenever making a Willpower Test to resist any Talent, Psychic Power, special ability, or other effect originating from a daemon. An Astropath Transcendent rolls an additional d10 when rolling on the Perils of the Warp table and may discard any one d10 for a more favourable result.",
  569.                         "page":73
  570.                     },
  571.                     {
  572.                         "name":"Astropath Transcendent: Psychic Powers-",
  573.                         "Description":"An Astropath Transcendent begins play with access to techniques from the Telepathic Discipline. Astropath Transcendent characters also begin play with the technique Astral Telepathy (see page 162) and may select two additional techniques from the Telepathic Discipline. Astropaths Transcendent begin with a Psy Rating of 2.",
  574.                         "page":73
  575.                     },
  576.                     {
  577.                         "name":"See Without Eyes",
  578.                         "Description":"An Astropath Transcendent is blind yet at the same time has a strange ability to perceive without using his physical senses. An Astropath Transcendent is functionally treated as if he can see normally (including seeing colours and being limited by walls, etc.). However, Astropaths Transcendent are not affected by effects that target their vision, such as blind grenades and cameleoline. They are, however, completely incapable of seeing Untouchables (see page 156).",
  579.                         "page":73
  580.                     },
  581.                     {
  582.                         "name":"Navigator Special Abilities: Warp Eyes:",
  583.                         "Description":"All Navigators begin with the Lidless Stare Navigator power as detailed in Chapter VII: Navigator Powers and may either select one additional power or improve an existing power. As the Navigator develops, he may select more powers or improve existing powers by selecting the Navigator Power Advance.",
  584.                         "page":73
  585.                     },
  586.                     {
  587.                         "name":"Navigator Special Abilities: Boon of Lineage",
  588.                         "Description":"A Navigator hails from a lineage of a particular type that grants him a number of advantages and quirks. The Lineages which a Navigator may hail from are Nomadic Houses, Magisterial Houses, Shrouded Houses, or Renegade Houses. The details and effects of each of these lineages may be found on pages 176 to 178 in Chapter VII: Navigator Powers.",
  589.                         "page":73
  590.                     },
  591.                     {
  592.                         "name":"Navigator Special Abilities: Navigator Mutations",
  593.                         "Description":"Navigator Mutations: The Navigator begins play with a number of Navigator Mutations determined by the nature of his Lineage.",
  594.                         "page":73
  595.                     },
  596.                     {
  597.                         "name":"Seneschal Special Ability",
  598.                         "Description":"Seeker of Lore: The Seneschal may spend a Fate Point to automatically succeed at any Ciphers, Lore, or Logic Test. Doing so means that the Test is resolved in the minimum time required. In addition, the Seneschal adds one bonus Degree of Success to any successful Commerce, Inquiry, or Evaluate Test.",
  599.                         "page":73
  600.                     },
  601.                     {
  602.                         "name":"Void Master Special Ability",
  603.                         "Description":"Select one of the following: Mastery of Space: The Void-master can re-roll all failed Tests with Manoeuvre Actions (see page 212) aboard a space ship. Mastery of Gunnery: The Void-master can re-roll all failed Tests with Shooting Actions (see page 215) aboard a starship. Mastery of Augurs: The Void-master can re-roll all failed Tests involving Detection aboard a starship. Mastery of Small Craft: The Void-master can re-roll all failed Pilot Tests with small craft (shuttles, heavy lifters, guncutters, starfighters, bombers, and so forth).",
  604.                         "page":73
  605.                     }
  606.                 ]
  607.             }          
  608.         }
  609.     }
  610. }
  611.  
  612. for key in dataScource.keys():
  613.     for key in dataScource[key].keys():
  614.         for key in dataScource[key][key].keys():
  615.             print([key])
  616.  
  617.  
  618.  
  619. #print(json.dumps(dataScource["Rogue Trader"]["core rule book"]['entries']["The Origin Path"]["Home Worlds"]["Death World"]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement