Stargate v1.76 - add passive perception
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
|
||||
//current sheet version
|
||||
const currentversion = "1.75";
|
||||
const currentversion = "1.76";
|
||||
|
||||
const int = score => parseInt(score, 10) || 0;
|
||||
|
||||
|
||||
@@ -1,19 +1,6 @@
|
||||
//- SHEET VERSION
|
||||
- var version = "1.75";
|
||||
- var version = "1.76";
|
||||
input(type="hidden" name="attr_version" value=`${version}`)
|
||||
//- variables & mixin
|
||||
- var url = "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Stargate-RPG/images/";
|
||||
- var urldev = "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Stargate-RPG/images/";
|
||||
- var pages = ["character", "background", "npc", "settings"];
|
||||
//- var attr-abr = ["str", "dex", "con", "wis", "int", "cha"]; //- key-value instead?
|
||||
- var attrnames = {str: "strength", dex: "dexterity", con: "constitution", int: "intelligence", wis: "wisdom", cha: "charisma"};
|
||||
- var skills = [{"attr": "acrobatics","name": "Acrobatics","keyattr": "dex"},{"attr": "animalhandling","name": "Animal Handling","keyattr": "wis"},{"attr": "athletics","name": "Athletics","keyattr": "str"},{"attr": "culture","name": "Culture","keyattr": "wis"},{"attr": "deception","name": "Deception","keyattr": "cha"},{"attr": "engineering","name": "Engineering","keyattr": "int"},{"attr": "insight","name": "Insight","keyattr": "wis"},{"attr": "intimidation","name": "Intimidation","keyattr": "cha"},{"attr": "investigation","name": "Investigation","keyattr": "int"},{"attr": "medicine","name": "Medicine","keyattr": "wis"},{"attr": "nature","name": "Nature","keyattr": "int"},{"attr": "perception","name": "Perception","keyattr": "wis"},{"attr": "performance","name": "performance","keyattr": "cha"},{"attr": "persuasion","name": "Persuasion","keyattr": "cha"},{"attr": "pilot","name": "Pilot","keyattr": "dex"},{"attr": "science","name": "Science","keyattr": "int"},{"attr": "sleight","name": "Sleight of Hand","keyattr": "dex"},{"attr": "stealth","name": "Stealth","keyattr": "dex"},{"attr": "survival","name": "Survival","keyattr": "wis"}];
|
||||
- var condition = {1: "Disadv: skill checks", 2: "Speed Halved", 3: "Disadv: Attacks, Saves", 4: "Max HP Halved", 5: "Speed Zero", 6: "Death"};
|
||||
//- var skill-at = [];
|
||||
//- var skill-name = [];
|
||||
- var dice = ["d4", "d6", "d8", "d10", "d12"];
|
||||
- var N = number => [...Array(number+1).keys()].slice(1)
|
||||
- var cap = word => word.charAt(0).toUpperCase() + word.slice(1)
|
||||
|
||||
//- sheet start
|
||||
.tab-buttons.middle.center
|
||||
@@ -174,9 +161,13 @@ main.character
|
||||
input.w30(name=`attr_${val}_save` title=`@{${val}_save}` type="number" value="0")
|
||||
button.txt-btn(name=`roll_${val}_save` title=`%{${val}_save}` type="roll" value=`@{whisper}&{template:stargate} {{title=${key.charAt(0).toUpperCase()}${key.slice(1)} Save}} @{show_name} {{[[d20+(@{${val}_save})]]=[[d20+(@{${val}_save})]]}}`)= key.charAt(0).toUpperCase() + key.slice(1)
|
||||
//- bulk
|
||||
section.bulk.columnflex.nowrap.middle.center
|
||||
h3 Tactical Bulk
|
||||
input.stat.w40(name="attr_bulk" type="number" value="8")
|
||||
.bulk.rowflex.nowrap.middle.center
|
||||
.section.columnflex.nowrap.middle.center
|
||||
h3(title="@{bulk}") Bulk
|
||||
input.stat.w40(name="attr_bulk" type="number" value="8" title="@{bulk}")
|
||||
.section.columnflex.nowrap.middle.center
|
||||
h5(title="@{perception_passive}") Passive Perception
|
||||
input.stat.w40(name="attr_perception_passive" type="number" value="" title="@{perception_passive}")
|
||||
//- inventory mini
|
||||
section.inventory.columnflex.nowrap.center
|
||||
h4 Inventory
|
||||
@@ -310,6 +301,9 @@ main.settings
|
||||
button.txt-btn(name="roll_help" type="roll" value="@{whisper}&{template:stargate} {{title=[(Link)Sheet Userguide](https://wiki.roll20.net/Stargate) }} {{subtitle=Roll20 Wiki}} {{desc= (Right-click to open in a new tab)\n**Official Stargate RPG**\n**Roll20 Character Sheet**\n created by **Andreas J.**([@anduh_](https://twitter.com/anduh_)) }}") Sheet Documentation
|
||||
br
|
||||
h1 Changelog
|
||||
label v.1.76 (Sept 30th)
|
||||
span
|
||||
|• add passive perception(next to bulk)
|
||||
label v.1.75 (Sept 7th)
|
||||
span
|
||||
|• Moved Eureka Points to main page. Shown to Scientists by default, setting option to always show it
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
//- variables & mixin
|
||||
- var url = "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Stargate-RPG/images/";
|
||||
- var urldev = "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Stargate-RPG/images/";
|
||||
- var pages = ["character", "background", "npc", "settings"];
|
||||
//- var attr-abr = ["str", "dex", "con", "wis", "int", "cha"]; //- key-value instead?
|
||||
- var attrnames = {str: "strength", dex: "dexterity", con: "constitution", int: "intelligence", wis: "wisdom", cha: "charisma"};
|
||||
- var skills = [{"attr": "acrobatics","name": "Acrobatics","keyattr": "dex"},{"attr": "animalhandling","name": "Animal Handling","keyattr": "wis"},{"attr": "athletics","name": "Athletics","keyattr": "str"},{"attr": "culture","name": "Culture","keyattr": "wis"},{"attr": "deception","name": "Deception","keyattr": "cha"},{"attr": "engineering","name": "Engineering","keyattr": "int"},{"attr": "insight","name": "Insight","keyattr": "wis"},{"attr": "intimidation","name": "Intimidation","keyattr": "cha"},{"attr": "investigation","name": "Investigation","keyattr": "int"},{"attr": "medicine","name": "Medicine","keyattr": "wis"},{"attr": "nature","name": "Nature","keyattr": "int"},{"attr": "perception","name": "Perception","keyattr": "wis"},{"attr": "performance","name": "performance","keyattr": "cha"},{"attr": "persuasion","name": "Persuasion","keyattr": "cha"},{"attr": "pilot","name": "Pilot","keyattr": "dex"},{"attr": "science","name": "Science","keyattr": "int"},{"attr": "sleight","name": "Sleight of Hand","keyattr": "dex"},{"attr": "stealth","name": "Stealth","keyattr": "dex"},{"attr": "survival","name": "Survival","keyattr": "wis"}];
|
||||
- var condition = {1: "Disadv: skill checks", 2: "Speed Halved", 3: "Disadv: Attacks, Saves", 4: "Max HP Halved", 5: "Speed Zero", 6: "Death"};
|
||||
//- var skill-at = [];
|
||||
//- var skill-name = [];
|
||||
- var dice = ["d4", "d6", "d8", "d10", "d12"];
|
||||
- var N = number => [...Array(number+1).keys()].slice(1)
|
||||
- var cap = word => word.charAt(0).toUpperCase() + word.slice(1)
|
||||
@@ -55,7 +55,7 @@ $urldev: "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/maste
|
||||
line-height: 23px;
|
||||
}
|
||||
|
||||
.txtcenter {
|
||||
h5, .txtcenter {
|
||||
text-align: center;
|
||||
}
|
||||
.slash {
|
||||
@@ -746,10 +746,15 @@ $urldev: "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/maste
|
||||
|
||||
|
||||
|
||||
section.bulk {
|
||||
div.bulk {
|
||||
grid-area: bulk;
|
||||
width: 156px;
|
||||
height: 80px;
|
||||
display: flex;
|
||||
width: 171px;
|
||||
gap: 10px;
|
||||
|
||||
.section{
|
||||
flex: 1 1 0px;
|
||||
}
|
||||
}
|
||||
|
||||
section.inventory {
|
||||
|
||||
Reference in New Issue
Block a user