diff --git a/rpg-docs/client/style/main.scss b/rpg-docs/client/style/main.scss index 45b03193..4fef1b62 100644 --- a/rpg-docs/client/style/main.scss +++ b/rpg-docs/client/style/main.scss @@ -45,6 +45,31 @@ hr { text-align: center; } +/* + Stop all links from formatting themselves + */ +a { + text-decoration: none; + color: inherit; +} + +.avatar { + display: inline-block; + box-sizing: border-box; + width: 40px; + height: 40px; + border-radius: 50%; + font-size: 26px; + font-color: rgba(255, 255, 255, 0.58) !important; +} + +/* + temporary fix for https://github.com/PolymerElements/paper-item/issues/71 + */ +paper-icon-item::shadow #contentIcon { + flex-shrink: 0; +} + //FABs .floatyButton { position: fixed; diff --git a/rpg-docs/client/views/GeneralCSS/globalDetail.css b/rpg-docs/client/views/GeneralCSS/globalDetail.css index 01129045..8297d80c 100644 --- a/rpg-docs/client/views/GeneralCSS/globalDetail.css +++ b/rpg-docs/client/views/GeneralCSS/globalDetail.css @@ -1,30 +1,3 @@ -#detailScreenFiller { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 2; - - display: flex; - justify-content: center; - align-items: center; -} - -#screenDim { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - background-color: grey; - background-color: rgba(0,0,0,0.35); -} - -#fadeDummy { - pointer-events: none; -} - .detailContent { padding: 24px; } diff --git a/rpg-docs/client/views/guide/guide.html b/rpg-docs/client/views/guide/guide.html index 3177f572..6efefdb5 100644 --- a/rpg-docs/client/views/guide/guide.html +++ b/rpg-docs/client/views/guide/guide.html @@ -1,94 +1,98 @@ \ No newline at end of file +

Adding a Class

+

Currently your character is at level 0, because they don't have any class levels. Let's fix that.

+ +

We now have a class, lets add the saving throw proficiencies it gives us.

+ +

If you navigate back to the stat page, you will see that you now have a proficiency bonus, based on your class level, and the saving throw you are proficienct in will take your proficiency bonus into account.

+

One of the most important things your class gives you is your hitpoints, so lets go add those now.

+ +

Now we need to decide how many hitpoints our class gives us. We will assume that we take the constant hitpoints per level, since it's both the rule used for league play and it's statistically advantageous over rolling for hitpoints every level.

+

We could work out our hit points every level and change the effect each time, but we can do one better, we can input the calculation directly into the value field and have the character sheet figure it out for us

+

Let's assume we are rolling a fighter, so in the class name you typed in "Fighter" (with the capital F, but without the quote marks). A fighter gets 10 hp at first level and 6 hitpoints every level after that.

+

Lets rather split that into 4 bonus hitpoints at first level, and 6 hitpoints for every fighter level your character has. We can the write this as 4 + 6*FighterLevel where the * represents multiplication.

+

Note, we don't add the constitution modifier here, that's already taken care of by default, since all characters add their constitution modifier to their hit points

+ +

You can try all sorts of calculations in your effects and in certain other places too. For example if you had some feature that is used a number of times equal to your wisdom modifier or 1, whichever is lower, you could limit its uses to min(1, wisdomMod) and the character sheet will figure it out for you, and update itself if you wisdom modifier happens to change later.

+ + + + diff --git a/rpg-docs/client/views/home/home.html b/rpg-docs/client/views/home/home.html index 31dcaa17..1ef4d03b 100644 --- a/rpg-docs/client/views/home/home.html +++ b/rpg-docs/client/views/home/home.html @@ -1,13 +1,15 @@ diff --git a/rpg-docs/client/views/home/intro/intro.html b/rpg-docs/client/views/home/intro/intro.html index 5dd01087..8433fb02 100644 --- a/rpg-docs/client/views/home/intro/intro.html +++ b/rpg-docs/client/views/home/intro/intro.html @@ -11,16 +11,20 @@ {{#unless currentUser}}
- - Sign In - - - Sign Up - + + + Sign In + + + + + Sign Up + +
{{else}}
@@ -33,24 +37,28 @@ Check out the example characters
- -
@@ -61,7 +69,11 @@

Learn how your class gives you features, those features have effects, and those effects determine your stats. - View Guide + + + View Guide + +

@@ -70,11 +82,11 @@

On the official subreddit - - - /r/dicecloud - - + + + /r/dicecloud + +

@@ -82,11 +94,11 @@ Get involved

Shape upcoming features and track bugs on the DiceCloud Trello board - - - Trello Roadmap - - + + + Trello Roadmap + +

diff --git a/rpg-docs/client/views/home/intro/intro.js b/rpg-docs/client/views/home/intro/intro.js deleted file mode 100644 index ecc22fa8..00000000 --- a/rpg-docs/client/views/home/intro/intro.js +++ /dev/null @@ -1,17 +0,0 @@ -Template.intro.events({ - "tap .signInButton": function() { - Router.go("/sign-in"); - }, - "tap .signUpButton": function() { - Router.go("/sign-up"); - }, - "tap .ssArcher": function() { - Router.go("/character/yBWwt5XQTTHZiRQxq"); - }, - "tap .ssWizard": function() { - Router.go("/character/KxHKskm22fS2Xogah"); - }, - "tap .guideButton": function() { - Router.go("/guide"); - }, -}); diff --git a/rpg-docs/client/views/meta/changeLog/changeLog.html b/rpg-docs/client/views/meta/changeLog/changeLog.html index 3c63ebe4..0107ccf5 100644 --- a/rpg-docs/client/views/meta/changeLog/changeLog.html +++ b/rpg-docs/client/views/meta/changeLog/changeLog.html @@ -1,27 +1,30 @@ \ No newline at end of file + +