This commit is contained in:
messiahcide
2017-02-11 13:53:40 -05:00
parent 0d2d096c8c
commit 281225e2cd
7 changed files with 5539 additions and 0 deletions
@@ -0,0 +1,99 @@
/**
* This script rolls a d100 and computes and outputs the success results based
* on Dark Heresy Second Edition RPG criteria. It is intended to be used for skill
* checks.
*
* The following commands is used:
* !skill40k [tokenName], [attributeValue], [skillBonus1], [skillBonus2], [skillBonus3], [skillBonus4], [ModifierValue]
*
* It is expected that the following bonus are included based on the skill level of the character:
* skillBonus1 = 20 or 0, if known or untrained
* skillBonus2 = 10 or 0, if trained or less than trained
* skillBonus3 = 10 or 0, if experienced or less than experienced
* skillBonus4 = 10 or 0, if veteran or less than veteran
*
* Example:
* /em @{character_name} makes a known Acrobatics skill check!
* !skill40k @{character_name},@{Agility},20,0,0,0,?{Total Modifiers|0}
*
* This script was written by Jack D on Roll20 Forums at https://app.roll20.net/forum/post/4607859/help-dark-heresy-2nd-edition-api
*
**/
//Rolls a d100 and calculates the success or fail results to the chat window.
var rollResultForSkill40k = function (token, attribute, skillBn1, skillBn2, skillBn3, skillBn4, modifier) {
var roll = randomInteger(100);
var skillBonus = parseInt(skillBn1) + parseInt(skillBn2) + parseInt(skillBn3) + parseInt(skillBn4) - 20;
var modTarget = parseInt(attribute) + skillBonus + parseInt(modifier);
var output1 = token,
output2, degOfSuc;
//Create output which includes skill level wording
switch (skillBonus) {
case 0:
output1 += ' is known (0)';
break;
case 10:
output1 += ' is trained (+10)';
break;
case 20:
output1 += ' is experienced (+20)';
break;
case 30:
output1 += ' is veteran (+30)';
break;
default:
output1 += ' is untrained (-20)';
}
output1 += ' granting a modified target of <B>' + modTarget + '</B>. They ' +
'rolled a <B>' + roll + '</B>.';
//Form output message based on result
if (roll === 1) {
output2 = '<span style="color:green">' + token + ' rolled a 1 and automatically succeeds by <B>1 degree</B>.</span>';
}
else if (roll === 100) {
output2 = '<span style="color:red">' + token + ' rolled a 100 and automatically fails by <B>1 degree</B>.</span>';
}
else if (roll <= modTarget) {
degOfSuc = (Math.floor(modTarget / 10) - Math.floor(roll / 10)) + 1;
output2 = '<span style="color:green">' + token + ' succeeds by <B>' + degOfSuc + ' degree(s)</B>.</span>';
}
else {
degOfSuc = (Math.floor(roll / 10) - Math.floor(modTarget / 10)) + 1;
output2 = '<span style="color:red">' + token + ' fails by <B>' + degOfSuc + ' degree(s)</B></span>.';
}
//Return output
return output1 + '<br><br>' + output2;
};
/** Interpret the chat commands. **/
on('chat:message', function (msg) {
'use strict';
var cmdName = '!skill40k ';
if (msg.type === 'api' && msg.content.indexOf(cmdName) !== -1) {
var paramArray = msg.content.slice(cmdName.length).split(',');
if (paramArray.length !== 7) {
sendChat(msg.who, '/w ' + msg.who + ' must specify seven comma-separated ' +
'parameters for the !skill40k command.');
}
else {
var result = rollResultForSkill40k(paramArray[0].trim(),
paramArray[1].trim(),
paramArray[2].trim(),
paramArray[3].trim(),
paramArray[4].trim(),
paramArray[5].trim(),
paramArray[6].trim());
sendChat(msg.who, result);
}
}
});
@@ -0,0 +1,72 @@
/**
* This script rolls a d100 and computes and outputs the success results based
* on Dark Heresy Second Edition RPG criteria.
*
* The following commands is used:
* !roll40k [tokenName], [attributeValue], [ModifierValue]
*
* This script was written by Jack D on Roll20 Forums at https://app.roll20.net/forum/post/4607859/help-dark-heresy-2nd-edition-api
*
**/
//Rolls a d100 and calculates the success or fail results to the chat window.
var Roll40k = Roll40k || (function(){
var rollResultForRoll40k = function (token, attribute, modifier) {
var roll = randomInteger(100);
var modTarget = parseInt(attribute) + parseInt(modifier);
var output1 = token + ' has a modified target of <B>' + modTarget + '</B> and rolled a <B>' + roll + '</B>. ';
var output2, degOfSuc;
//Form output message based on result
if (roll === 1) {
output2 = '<span style="color:green">' + token + ' rolled a 1 and automatically succeeds by <B>1 degree</B>.</span>';
}
else if (roll === 100) {
output2 = '<span style="color:red">' + token + ' rolled a 100 and automatically fails by <B>1 degree</B>.</span>';
}
else if (roll <= modTarget) {
degOfSuc = (Math.floor(modTarget / 10) - Math.floor(roll / 10)) + 1;
output2 = '<span style="color:green">' + token + ' succeeds by <B>' + degOfSuc + ' degree(s)</B>.</span>';
}
else {
degOfSuc = (Math.floor(roll / 10) - Math.floor(modTarget / 10)) + 1;
output2 = '<span style="color:red">' + token + ' fails by <B>' + degOfSuc + ' degree(s)</B></span>.';
}
//Return output
return output1 + '<br><br>' + output2;
},
processInlinerolls = function(msg) {
if (_.has(msg, 'inlinerolls')) {
return _.chain(msg.inlinerolls)
.reduce(function(previous, current, index) {
previous['$[[' + index + ']]'] = current.results.total || 0;
return previous;
},{})
.reduce(function(previous, current, index) {
return previous.replace(index, current);
}, msg.content)
.value();
} else {
return msg.content;
}
};
/** Interpret the chat commands. **/
on('chat:message', function (msg) {
'use strict';
var cmdName = '!roll40k ';
if (msg.type === 'api' && msg.content.indexOf(cmdName) !== -1) {
let content = processInlinerolls(msg);
var paramArray = content.slice(cmdName.length).split(',');
if (paramArray.length !== 3) {
sendChat(msg.who, '/w ' + msg.who + ' You must specify three comma-separated ' +
'parameters for the !roll40k command.');
}
else {
var result = rollResultForRoll40k(paramArray[0].trim(),
paramArray[1].trim(), paramArray[2].trim());
sendChat(msg.who, result);
}
}
});
}())
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 873 KiB

+616
View File
@@ -0,0 +1,616 @@
{
"player-sheet-u":"Player Sheet",
"gear-u":"Gear",
"advancements-u":"Advancements",
"npcs-u":"NPCS",
"journal-u":"Journal",
"vehicles-u":"Vehicles",
"psykana-u":"Psykana",
"social-u":"Social",
"character-name-u":"Character Name:",
"home-world-u":"Home World:",
"homeworlds-u":"Homeworlds",
"adeptus-astartes-homeworld-u":"Adeptus Astartes Homeworld",
"agri-world-u":"Agri-World",
"cardinal-world-u":" Cardinal World",
"cemetary-world-u":"Cemetary World",
"civilized-world-u":" Civilized World",
"craftworld-u":"Craftworld",
"crone-world-u":"Crone World",
"daemon-world-u":"Daemon World",
"death-world-u":"Death World",
"desert-world-u":"Desert World",
"exodite-world-u":"Exodite World",
"feral-world-u":"Feral World",
"fuedal-world-u":"Feudal World",
"forge-world-u":"Forge World",
"frontier-world-u":"Frontier World",
"garden-world-u":"Garden World",
"gas-giant-u":"Gas Giant",
"highborn-u":"Highborn Eyes",
"hive-world-u":"Hive World",
"knight-world-u":"Knight World",
"ice-world-u":"Ice World",
"industrial-world-u":"Industrial World",
"jungle-world-u":"Jungle World",
"maiden-world-u":"Maiden World",
"mining-world-u":"Mining World",
"navis-nobilite-world-u":"Navis Nobilite World",
"ocean-world-u":"Ocean World",
"ork-world-u":"Ork World",
"penal-colony-u":"Penal Colony",
"pleasure-world-u":"Pleasure World",
"quarantine-world-u":"Quarantine World",
"research-station-u":"Research Station",
"shrine-world-u":"Shrine World Eyes",
"tau-world-u":"Tau World",
"tomb-world-u":"Tomb World",
"voidborn-u":"Voidborn",
"xenos-world-u":"Xenos World",
"background-u":"Background:",
"backgrounds-u":"Backgrounds",
"adepta-sororitas-u":"Adepta Sororitas",
"adeptus-administratum-u":"Adeptus Administratum",
"adeptus-arbites-u":"Adeptus Arbites",
"adeptus-astra-telepathica-u":"Adeptus Astra Telepathica",
"adeptus-mechanicus-u":"Adeptus Mechanicus",
"adeptus-ministorum-u":"Adeptus Ministorum",
"exorcised-u":"Exorcised",
"heretek-u":"Heretek",
"imperial-guard-u":"Imperial Guard",
"imperial-navy-u":"Imperial Navy",
"mutant-u":"Mutant",
"outcast-u":"Outcast",
"rogue-trader-fleet-u":"Rogue Trader Fleet",
"role-u":"Role:",
"ace-u":"Ace",
"assassin-u":"Assassin",
"chirurgeon-u":"Chirurgeon",
"crusader-u":"Crusader",
"desperado-u":"Desperado",
"fanatic-u":"Fanatic",
"heirophant-u":"Hierophant",
"mystic-u":"Mystic",
"penitent-u":"Penitent",
"sage-u":"Sage",
"seeker-u":"Seeker",
"warrior-u":"Warrior",
"divination-u":"Divination:",
"divinations-u":"Divinations",
"mutations-without-corruption-within-u":"Mutation without, corruption within.",
"trust-in-your-fear-u":"Trust in your fear.",
"humans-must-die-so-that-humanity-can-endure-u":"Humans must die so that humanity can endure.",
"the-pain-of-the-bullet-is-ecstasy-compared-to-damnation-u":"The pain of the bullet is ecstasy compared to damnation.",
"be-a-boon-to-your-allies-and-the-bane-of-your-enemies-u":"Be a boon to your allies and the bane of your enemies.",
"the-wise-learn-from-the-deaths-of-others-u":"The wise learn from the deaths of others.",
"kill-the-alien-before-it-can-speak-its-lies-u":"Kill the alien before it can speak its lies.",
"truth-is-subjective-u":"Truth is subjective.",
"thought-begets-heresy-u":"Thought begets Heresy.",
"heresy-begets-retribution-u":"Heresy begets Retribution.",
"a-mind-without-purpose-wanders-in-dark-places-u":"A mind without purpose wanders in dark places.",
"if-a-job-is-worth-doing-it-is-worth-dying-for-u":"If a job is worth doing, it is worth dying for.",
"dark-dreams-lie-upon-the-heart-u":"Dark dreams lie upon the heart.",
"violence-solves-everything-u":"Violence solves everything.",
"ignorance-is-a-wisdom-of-its-own-u":"Ignorance is a wisdom of its own.",
"only-the-insane-have-strength-enough-to-prosper-u":"Only the insane have strength enough to prosper.",
"a-suspicious-mind-is-a-healthy-mind-u":"A suspicious mind is a healthy mind.",
"suffering-is-an-unrelenting-instructor-u":"Suffering is an unrelenting instructor",
"the-only-true-fear-is-dying-without-your-duty-done-u":"The only true fear is dying without your duty done.",
"only-in-death-does-duty-end-u":"Only in death does duty end.",
"innocence-is-an-illusion-u":"Innocence is an illusion.",
"to-war-is-human-u":"To war is human.",
"there-is-no-substitute-for-zeal-u":"There is no substitute for zeal.",
"even-one-who-has-nothing-can-still-offer-his-life-u":"Even one who has nothing can still offer his life.",
"do-not-ask-why-you-serve-only-ask-how-u":"Do not ask why you serve. Only ask how.",
"player-name-u":"Player Name:",
"gender-u":"Gender:",
"eyes-u":"Eyes",
"feral-world-eyes-u":"Feral World Eyes",
"blue-u":"Blue",
"grey-u":"Grey",
"brown-u":"Brown",
"green-u":"Green",
"yellow-u":"Yellow",
"lenses-(any)-u":"Lenses (Any)",
"amber-u":"Amber",
"emerald-u":"Emerald",
"forge-world-eyes-u":"Forge World Eyes",
"hive-world-eyes-u":"Hive World Eyes",
"void-born--u":"Void Born Eyes",
"water-blueu":"Watery Blue",
"black-u":"Black",
"violet-u":"Violet",
"death-world-eyes-u":"Death World Eyes",
"cobalt-u":"Cobalt",
"garden-world-eyes-u":"Garden World Eyes",
"olive-u":"Olive",
"sapphire-u":"Sapphire",
"gold-u":"Gold",
"teal-u":"Teal",
"research-station-eyes-u":"Research Station Eyes",
"red-u":"Red",
"hazel-u":"Hazel",
"daemon-u":"Daemon World Eyes",
"purple-u":"Purple",
"penal-colony-eyes-u":"Penal Colony Eyes",
"dark-blue-u":" Dark Blue",
"quarantine-world-eyes-u":"Quarantine World Eyes",
"sky-blue-u":"Sky Blue",
"sea-green-u":"Sea Green",
"agri-world-eyes-u":"Agri-World Eyes",
"feudal-world-eyes-u":"Feudal World Eyes",
"frontier-world-eyes-u":"Frontier World Eyes",
"age-u":"Age",
"feral-world-age-u":"Feral World Age",
"old-one-u":"Old One",
"highborn-age-u":"Highborn Age",
"scion-u":"Scion",
"prime-u":"Prime",
"authority-u":"Authority",
"shrine-world-age-u":"Shrine World Age",
"novate-u":"Novate",
"vital-u":"Vital",
"elder-u":"Elder",
"forge-world-age-u":"Forge World Age",
"young-u":"Young",
"mature-u":"Mature",
"venerated-u":"Venerated",
"hive-world-age-u":"Hive World Age",
"nipper-u":"Nipper",
"juve-u":"Juve",
"adult-u":"Adult",
"old-timer-u":"Old Timer",
"void-born-age-u":"Void Born Age",
"youth-u":"Youth",
"methuselah-u":"Methuselah",
"death-world-age-u":"Death World Age",
"lucky-u":"Lucky",
"immortal-u":"Immortal",
"garden-world-age-u":"Garden World Age",
"attendant-u":"Attendant",
"docent-u":"Docent",
"exemplar-u":"Exemplar",
"research-station-age-u":"Research Station Age",
"notion-u":"Notion",
"evidentiary-u":"Evidentiary",
"conviction-u":"Conviction",
"daemon-world-age-u":"Daemon World Age",
"runner-u":"Runner",
"rock-u":"Rock",
"saint-u":"Saint",
"penal-colony-age-u":"Penal Colony Age",
"new-meat-u":"New Meat",
"convict-u":"Convict",
"lifter-u":"Lifter",
"quarantine-world-age-u":"Quarantine World Age",
"clean-u":"Clean",
"survivor-u":"Survivor",
"fossil-u":"Fossil",
"agri-world-age-u":"Agri-World Age",
"seedling-u":"Seedling",
"ripe-u":"Ripe",
"deep-rooted-u":"Deep-rooted",
"feudal-world-age-u":"Feudal World Age",
"childe-u":"Childe",
"of-age-u":"Of Age",
"hoary-u":"Hoary",
"frontier-world-age-u":"Frontier World Age",
"kid-u":"Kid",
"primed-u":"Primed",
"grandly-u":"Grandly",
"build-u":"Build",
"feral-world-build-u":"Feral World Build",
"rangy-u":"Rangy",
"lean-u":"Lean",
"muscular-u":"Muscular",
"squat-u":"Squat",
"strapping-u":"Strapping",
"highborn-build-u":"Highborn Build",
"slender-u":"Slender",
"svelte-u":"Svelte",
"fit-u":"Fit",
"well-built-u":"Well-Built",
"powerful-u":"Powerful",
"shrine-world-build-u":"Shrine World Build",
"diminished-u":"Diminshed",
"lessened-u":"Lessened",
"faithful-u":"Faithful",
"commended-u":"Commended",
"abundant-u":"Abundant",
"forge-world-build-u":"Forge World Build",
"minimal-u":"Minimal",
"low-nominal-u":"Low Nominal",
"optimal-u":"Optimal",
"high-nominal-u":"High Nominal",
"maximal-u":"Maximal",
"hive-world-build-u":"Hive World Build",
"runt-u":"Runt",
"scrawny-u":"Scrawny",
"wiry-u":"Wiry",
"lanky-u":"Lanky",
"brawny-u":"Brawny",
"void-born-build-u":"Void Born Build",
"skeletal-u":"Skeletal",
"stunted-u":"Stunted",
"gaunt-u":"Gaunt",
"gangling-u":"Gangling",
"spindly-u":"Spindly",
"death-world-build-u":"Death World Build",
"longpole-u":"Longpole",
"tough-u":"Tough",
"muscle-u":"Muscle",
"dagger-u":"Dagger",
"Bastion-u":"Bastion",
"garden-world-build-u":"Garden World Build",
"flowering-u":"Flowering",
"vine-u":"Vine",
"pastoral-u":"Pastoral",
"mountain-u":"Mountain",
"zephyr-u":"Zephyr",
"research-station-build-u":"Research Station Build",
"pulse-u":"Pulse",
"spike-u":"Spike",
"sigma-u":"Sigma",
"attenuated-u":"Attenuated",
"saturated-u":"Saturated",
"daemon-world-build-u":"Daemon World Build",
"lesser-u":"Lesser",
"sinuous-u":"Sinuous",
"corpulent-u":"Corpulent",
"penal-colony-build-u":"Penal Colony Build",
"chain-u":"Chain",
"stiletto-u":"Stiletto",
"hammer-u":"Hammer",
"boulder-u":"Boulder",
"stubber-u":"Stubber",
"quarantine-world-build-u":"Quarantine World Build",
"spiked-u":"Spiked",
"acute-u":"Acute",
"shrunken-u":"Shrunken",
"prolonged-u":"Prolonged",
"stable-u":"Stable",
"agri-world-build-u":"Agri-World Build",
"sprout-u":"Sprout",
"weedy-u":"Weedy",
"oaken-u":"Oaken",
"willowy-u":"Willowy",
"generous-u":"Generous",
"feudal-world-build-u":"Feudal World Build",
"measly-u":"Measly",
"lank-u":"Lank",
"stalwart-u":"Stalwart",
"stout-u":"Stout",
"hardy-u":"Hardy",
"frontier-world-build-u":"Frontier World Build",
"meagre-u":"Meagre",
"robust-u":"Robust",
"marbled-u":"Marbled",
"complexion-u":"Complexion:",
"skin-u":"Skin",
"feral-world-skin-u":"Feral World Skin",
"dark-u":"Dark",
"tan-u":"Tan",
"fair-u":"Fair",
"ruddy-u":"Ruddy",
"bronze-u":"Bronze",
"highborn-skin-u":"Highborn Skin",
"dyed-(any)-u":"Dyed (Any)",
"shrine-world-skin-u":"Shrine World Skin",
"freckled-u":"Freckled",
"forge-world-skin-u":"Forge World Skin",
"pale-u":"Pale",
"hive-world-skin-u":"Hive World Skin",
"stained-(any)-u":"Stained (Any)",
"void-born-skin-u":"Void Born Skin",
"porcelain-u":"Porcelain",
"bluish-u":"Bluish",
"greyish-u":"Greyish",
"milky-u":"Milky",
"death-world-skin-u":"Death World Skin",
"pallid-u":"Pallid",
"garden-world-skin-u":"Garden World Skin",
"bronzed-u":"Bronzed",
"research-station-skin-u":"Research Station Skin",
"daemon-world-skin-u":"Daemon World Skin",
"golden-u":"Golden",
"penal-colony-skin-u":"Penal Colony Skin",
"quarantine-world-skin-u":"Quarantine World Skin",
"chalky-u":"Chalky",
"agri-world-skin-u":"Agri-World Skin",
"fuedal-world-skin-u":"Feudal World Skin",
"ochre-u":"Ochre",
"frontier-world-skin-u":"Frontier World Skin",
"hair-u":"Hair",
"feral-world-hair-u":"Feral World Hair",
"blonde-u":"Blonde",
"grey":"Grey",
"highborn-hair-u":"Highborn Hair",
"shrine-world-hair-u":"Shrine World Hair",
"none-u":"None",
"blonde":"Blond",
"russet-u":"Russet",
"forge-world-hair-u":"Forge World Hair",
"rust-u":"Rust",
"blond-u":"Blond",
"hive-world-hair-u":"Hive World Hair",
"mousy-u":"Mousy",
"void-born-hair-u":"Void Born Hair",
"copper-u":"Copper",
"auburn-u":"Auburn",
"death-world-hair-u":"Death World Hair",
"chestnut-u":"Chestnut",
"coppery-u":"Coppery",
"garden-world-hair-u":"Garden World Hair",
"khaki-u":"Khaki",
"white-u":"White",
"research-station-hair-u":"Research Station Hair",
"ginger-u":"Ginger",
"ash-blond-u":"Ash-Blond",
"daemon-world-hair-u":"Daemon World Hair",
"penal-colony-hair-u":"Penal Colony Hair",
"quarantine-world-hair-u":"Quarantine World Hair",
"dark-red-u":"Dark Red",
"agri-world-hair-u":"Agri-World Hair",
"feudal-world-hair-u":"Feudal World Hair",
"frontier-world-hair-u":"Frontier World Hair",
"henna-u":"Henna",
"exotic-hair-u":"Exotic Hair",
"mauveine-u":"Mauveine ",
"unnatural-color-(any)-u":"Unnatural Color (Any) ",
"quirks-u":"Quirks:",
"superstitions-u":"Superstitions:",
"momentos-u":"Momentos:",
"characteristics-u":"Characteristics",
"weapon-skill-(ws)-u":"Weapon Skill (WS)",
"none-(0)-u":"None (0)",
"simple-(+5)-u":"Simple (+5)",
"intermediate-(+10)-u":"Intermediate (+10)",
"trained-(+15)-u":"Trained (+15)",
"proficient-(+20)-u":"Proficient (+20)",
"expert-(+25)-u":"Expert (+25)",
"ballistic-skill-(bs)-u":"Ballistic Skill (BS)",
"strength-(s)-u":"Strength (S)",
"toughness-(t)-u":"Toughness (T)",
"agility-(ag)-u":"Agility (Ag)",
"intelligence-(int)-u":"Intelligence (Int)",
"perception-(per)-u":"Perception (Per)",
"willpower-(wp)-u":"Willpower (WP)",
"fellowship-(fel)-u":"Fellowship (Fel)",
"influence-(inf)-u":"Influence (Inf)",
"fate-points-u":"Fate Points",
"threshold-u":"Threshold:",
"current-u":"Current: ",
"initiative-u":"Initiative",
"agility-u":"Ag",
"custom-u":"Custom",
"movement-u":"Movement",
"half-move-u":"Half Move: ",
"armor-bonus-u":"AB",
"full-move-u":"Full Move: ",
"multiplied-by-2-u":"x2",
"charge-u":"Charge: ",
"multiplied-by-3-u":"x3",
"run-u":"Run: ",
"multiplied-by-6-u":"x6",
"fatigue-u":"Fatigue",
"armour-and-defence-u":"Armour &amp; Defence",
"head-u":"Head",
"armor-value-u":"Ar",
"armor-soak-u":"Soak",
"ar-u":"AR",
"body-u":"Body",
"al-u":"AL",
"lr-u":"LR",
"ll-u":"LL",
"wounds-u":"Wounds",
"total-u":"Total: ",
"critical-damage-u":"Critical Damage: ",
"status-u":"Status: ",
"unharmed-u":"Unharmed",
"lightly-damaged-u":"Lightly Damaged",
"heavily-damaged-u":"Heavily Damaged",
"critically-damaged-u":"Critically Damaged",
"conditions-u":"Conditions",
"amputated-limb-u":"Amputated Limb",
"lost-hand-u":"Lost Hand",
"lost-arm-u":"Lost Arm",
"lost-eye-u":"Lost Eye",
"lost-foot-u":"Lost Foot",
"lost-leg-u":"Lost Leg",
"blinded-u":"Blinded",
"blood-loss-u":"Blood Loss",
"deafened-u":"Deafened",
"falling-u":"Falling",
"fire-u":"Fire",
"stunned-u":"Stunned",
"suffocation-u":"Suffocation",
"unconsciousness-u":"Unconsciousness",
"useless-limbs-u":"Useless Limbs",
"vacuum-u":"Vacuum",
"size-u":"Size:",
"average-(4)-u":"Average (4)",
"miniscule-(1)-u":"Miniscule (1)",
"puny-(2)-u":"Puny (2)",
"weedy-(3)-u":"Weedy (3)",
"hulking-(5)-u":"Hulking (5)",
"enormous-(6)-u":"Enormous (6)",
"massive-(7)-u":"Massive (7)",
"immense-(8)-u":"Immense (8)",
"monumental-(9)-u":"Monumental (9)",
"titanic-(10)-u":"Titanic (10)",
"special-abilities-u":"Special Abilities",
"skills-u":"Skills",
"acrobatics-u":"Acrobatics",
"ag-u":"(Ag)",
"s-u":"(S)",
"athletics-u":"Athletics",
"t-u":"(T)",
"awareness-u":"Awareness",
"per-u":"(Per)",
"fel-u":"(Fel)",
"int-u":"(Int)",
"charm-u":"Charm",
"fellowship-u":"Fel",
"influence-u":"Inf",
"command-u":"Command",
"intelligence-u":"Int",
"strength-u":"S",
"willpower-u":"WP",
"commerce-u":"Commerce",
"deceive-u":"Deceive",
"dodge-u":"Dodge",
"inquiry-u":"Inquiry",
"interrogation-u":"Interrogation",
"intimidate-u":"Intimidate",
"logic-u":"Logic",
"medicae-u":"Medicae",
"navigate-u":"Navigate",
"surface-u":"Surface",
"stellar-u":"Stellar",
"warp-u":"Warp",
"operate-u":"Operate",
"g-u":"(Ag)",
"aeronautica-u":"Aeronautica",
"voidship-u":"Voidship",
"parry-u":"Parry",
"weapon-skill-u":"WS",
"psyniscience-u":"Psyniscience",
"scrutiny-u":"Scrutiny",
"security-u":"Security",
"sleight-of-hand-u":"Sleight Of Hand",
"stealth-u":"Stealth",
"survival-u":"Survival",
"tech-use-u":"Tech-Use",
"linguistics-u":"Linguistics",
"trade-u":"Trade",
"lore-u":"Lore",
"common-u":"Common",
"scholastic-u":"Scholastic",
"forbidden-u":"Forbidden",
"other-skills-u":"Other Skills",
"ballistic-skill-u":"BS",
"toughness-u":"T",
"perception-u":"Perception",
"corruption-u":"Corruption (C)",
"insanity-u":"Insanity (Is)",
"talents-u":"Talents",
"page-number-#-u":"pg#",
"traits-u":"Traits:",
"aptitudes-u":"Aptitudes",
"aptitude":"Aptitude",
"general-u":"General",
"offence-u":"Offence",
"finesse-u":"Finesse",
"defence-u":"Defence",
"psyker-u":"Psyker",
"tech-u":"Tech",
"knowledge-u":"Knowledge",
"leadership-u":"Leadership",
"fieldcraft-u":"Fieldcraft",
"elite-advances-u":"Elite Advances",
"elite-advance-u":"Elite Advance:",
"advance-title-u":"Advance Title",
"experience-points-u":"XP",
"experience-u":"Experience",
"xp-to-spend-u":"XP to Spend:",
"total-spent-u":"Total Spent:",
"advancements-taken-u":"Advancements Taken:",
"zero-u":"0",
"mental-disorders-u":"Mental Disorders",
"malignancies-u":"Malignancies",
"mutations-u":"Mutations",
"name-u":"Name:",
"type-u":"Type:",
"homeworld-u":"Homeworld",
"appearance-u":"Appearance:",
"personality-u":"Personality:",
"weaponskill-u":"WS",
"unnatural-characteristics-u":"Unnatural Characteristics",
"soak-u":"Soak",
"arm-right-u":"AR",
"arm-left-u":"AL",
"leg-right-u":"LR",
"leg-left-u":"LL",
"talents-and-traits-u":"Talents &amp; Traits",
"gear-and-weapons-u":"Gear &amp; Weapons",
"special-rules-u":"Special Rules",
"miscellaneous-and-notes-u":"Miscellaneous &amp; Notes",
"weight-u":"wt.",
"kilograms-u":"kg",
"class-u":"Class:",
"melee-u":"Melee",
"damage-u":"Damage",
"energy-u":"Energy",
"impact-u":"Impact",
"rending-u":"Rending",
"explosive-u":"Explosive",
"penetration-u":"Pen:",
"special-u":"Special:",
"hit-u":"Hit",
"range-u":"Range:",
"rate-of-fire-u":"RoF:",
"clip-u":"Clip:",
"reload-u":"Reload:",
"mission-objective-pending-u":"Mission Objective Pending",
"objective-u":"Objective: ",
"primary-objective-pending":"Primary Objective Pending",
"pending-secondary-objective-u":"Pending Secondary Objective",
"journal-entry-u":"Journal Entry",
"armour-u":"Armour:",
"tactical-speed-u":"Tactical Speed:",
"cruising-speed-u":"Cruising Speed:",
"manoeuvrability-u":"Manoeuvrability:",
"integrity-u":"Integrity:",
"crew-u":"Crew:",
"weapons-u":"Weapons:",
"focus-power-test-u":"Focus Power Test",
"willpower":"Willpower",
"psychic-powers-u":"Psychic Powers",
"bound-u":"Bound",
"unbound-u":"Unbound",
"daemonic-u":"Daemonic",
"psy-rating-u":"Psy Rating:",
"action-u":"Action:",
"focus-power-u":"Focus Power:",
"subtype-u":"Subtype:",
"sustained-u":"Sustained:",
"damage-type-u":"Damage Type:",
"e-u":"E",
"i-u":"I",
"r-u":"R",
"max-push-u":"Max Push:",
"+2/3/4-u":"+2/3/4",
"sustaining-u":"Sustaining:",
"+10-psychic-phenomena-u":"+10 PP / -1 PR",
"ranged-weapons-u":"Ranged Weapons",
"pistol-u":"Pistol",
"basic-u":"Basic",
"heavy-u":"Heavy",
"thrown-u":"Thrown",
"vehicle-u":"Vehicle",
"melee-weapons-u":"Melee Weapons",
"daemon-weapons-u":"Daemon Weapons",
"daemons-willpower-u":"Daemon's Willpower:",
"zero-zero-u":"00",
"binding-strength-u":"Binding Strength:",
"alignment-u":"Alignment:",
"undivided-u":"Undivided",
"khorne-u":"Khorne",
"nurgle-u":"Nurgle",
"slaanesh-u":"Slaanesh",
"tzeentch-u":"Tzeentch",
"unique-u":"Unique",
"vulgar-u":"Vulgar",
"jealous-u":"Jealous",
"prideful-u":"Prideful",
"vindicative-u":"Vindictive",
"overbearing-u":"Overbearing",
"ranged-u":"Range:",
"attributes-u":"Attributes:",
"cybernetics-u":"Cybernetics",
"max-carry-wt-(sb+tb)-u":"Max Carry WT (SB+TB): ",
"peers-u":"Peers",
"peer-u":"Peer: ",
"enemies-u":"Enemies",
"enemy-u":"Enemy: "
}
@@ -0,0 +1,8 @@
{
"html": "darkheresy2ndedition.html",
"css": "darkheresy2ndedition.css",
"authors": "Shawn Abreu",
"preview": "dh_preview",
"roll20userid": "90066",
"instructions": "Advanced Dark Heresy 2nd Edition requires the Degrees of Success javascripts written by Jack D, included in repository. "
}