diff --git a/_posts/0000-01-01-Character-Creation.html b/_posts/0000-01-01-Character-Creation.html index ad77041..a35f4b4 100644 --- a/_posts/0000-01-01-Character-Creation.html +++ b/_posts/0000-01-01-Character-Creation.html @@ -1,6 +1,7 @@ --- published: true layout: ikrpg +categories: [ Portal ] tags: - Rules - None diff --git a/_posts/0000-01-01-Character-Sheet.html b/_posts/0000-01-01-Character-Sheet.html index aa23f48..0cbd075 100644 --- a/_posts/0000-01-01-Character-Sheet.html +++ b/_posts/0000-01-01-Character-Sheet.html @@ -1,6 +1,7 @@ --- published: true layout: ikrpg +categories: [ Portal ] tags: - Character Sheet - None diff --git a/_posts/0000-01-01-Resources.html b/_posts/0000-01-01-Publications.html similarity index 98% rename from _posts/0000-01-01-Resources.html rename to _posts/0000-01-01-Publications.html index 45bfd3e..043f83a 100644 --- a/_posts/0000-01-01-Resources.html +++ b/_posts/0000-01-01-Publications.html @@ -1,6 +1,7 @@ --- published: true layout: ikrpg +categories: [ Portal ] tags: - Rules - None @@ -8,8 +9,8 @@ tags: ---

- This page contains all resources used to build this wiki and their contents. It is split into - Rulebooks, Magazines, + This page contains all publications used to build the publication index and their contents. It is split + into Rulebooks, Magazines, Adventures and Supplements.

@@ -17,7 +18,7 @@ tags: - + @@ -72,7 +73,7 @@ tags:
ResourcePublication Available contents Unavailable contents
- + @@ -189,7 +190,7 @@ tags:
ResourcePublication Available contents Unavailable contents
- + @@ -223,7 +224,7 @@ tags:
ResourcePublication Available contents Unavailable contents
- + diff --git a/_posts/0000-01-01-Sitemap.html b/_posts/0000-01-01-Sitemap.html new file mode 100644 index 0000000..cf44a44 --- /dev/null +++ b/_posts/0000-01-01-Sitemap.html @@ -0,0 +1,47 @@ +--- +layout: ikrpg +categories: [ Portal ] +tags: [ Factual dimension, Geographic dimension, Time dimension ] +--- + +

+ All pages contained in the IKRPG wiki are listed here. They are either a standalone category page or + assigned to a subproject. +

+ +{% assign sorted_posts = site.posts | sort:"title" %} + +

Pages

+ + + +{% comment %} + The below code displays the categories in *sorted* order. +{% endcomment %} +{% capture get_items %} + {% for cat in site.categories %} + {{ cat | first | replace: ' ', '_' }} + {% endfor %} +{% endcapture %} +{% capture num_words %} + {{ get_items | split:' ' | sort | join:' ' | number_of_words }} +{% endcapture %} +{% for item in (1..num_words) %} + {% assign category = get_items | split:' ' | sort | join:' ' | truncatewords:item | remove:'...' | split:' ' | last | replace: '_', ' ' %} +

{{ category | upcase }}

+ +{% endfor %} \ No newline at end of file diff --git a/_posts/Index/0000-01-01-Ability-Index.html b/_posts/Index/0000-01-01-Ability-Index.html index 6c0a007..8fc34a4 100644 --- a/_posts/Index/0000-01-01-Ability-Index.html +++ b/_posts/Index/0000-01-01-Ability-Index.html @@ -9,7 +9,7 @@ tags: ---

- Abilities are assigned to characters during Character Creation. + Abilities are assigned to characters during Character Creation.

Ability Index

ResourcePublication Available contents Unavailable contents
diff --git a/_posts/Index/0000-01-01-Adventuring-Company-Index.html b/_posts/Index/0000-01-01-Adventuring-Company-Index.html index cd9ad94..8a21a43 100644 --- a/_posts/Index/0000-01-01-Adventuring-Company-Index.html +++ b/_posts/Index/0000-01-01-Adventuring-Company-Index.html @@ -4,7 +4,7 @@ categories: [ Index ] tags: [ Rules, None, None ] ---

- Picking an adventuring company is part of the character creation process. + Picking an adventuring company is part of the character creation process.

Adventuring Company Index

diff --git a/_posts/Index/0000-01-01-Archetype-Index.html b/_posts/Index/0000-01-01-Archetype-Index.html index a1ee5cf..8096182 100644 --- a/_posts/Index/0000-01-01-Archetype-Index.html +++ b/_posts/Index/0000-01-01-Archetype-Index.html @@ -4,7 +4,8 @@ categories: [ Index ] tags: [ Rules, None, None ] ---

- Picking an archetype is part of the character creation process. + Picking an archetype is part of the character creation + process.

Archetype Index

diff --git a/_posts/Index/0000-01-01-Career-Index.html b/_posts/Index/0000-01-01-Career-Index.html index 7c25f35..873b9d1 100644 --- a/_posts/Index/0000-01-01-Career-Index.html +++ b/_posts/Index/0000-01-01-Career-Index.html @@ -4,7 +4,7 @@ categories: [ Index ] tags: [ Rules, None, None ] ---

- Picking a career is part of the character creation process. + Picking a career is part of the character creation process. Characters get access to abilities, connections, skills and spells through their careers. diff --git a/_posts/Index/0000-01-01-Race-Index.html b/_posts/Index/0000-01-01-Race-Index.html index 0773f85..e57ba75 100644 --- a/_posts/Index/0000-01-01-Race-Index.html +++ b/_posts/Index/0000-01-01-Race-Index.html @@ -4,7 +4,7 @@ categories: [ Index ] tags: [ Rules, None, None ] ---

- Picking a race is part of the character creation process. + Picking a race is part of the character creation process. Characters get access to stats and abilities through their race.

Race Index

diff --git a/_posts/Index/0000-01-01-Skill-Index.html b/_posts/Index/0000-01-01-Skill-Index.html index d6219e4..d00ced7 100644 --- a/_posts/Index/0000-01-01-Skill-Index.html +++ b/_posts/Index/0000-01-01-Skill-Index.html @@ -4,7 +4,7 @@ categories: [ Index ] tags: [ Rules, None, None ] ---

- Characters are assigned skills while being created. + Characters are assigned skills while being created.

Military Skill Index

diff --git a/_posts/Index/0000-01-01-Spell-Index.html b/_posts/Index/0000-01-01-Spell-Index.html index 4627a8e..00f1682 100644 --- a/_posts/Index/0000-01-01-Spell-Index.html +++ b/_posts/Index/0000-01-01-Spell-Index.html @@ -4,7 +4,7 @@ categories: [ Index ] tags: [ Rules, None, None ] ---

- Gifted characters are assigned spells while being created. + Gifted characters are assigned spells while being created.

Spell Index

diff --git a/index.html b/index.html index f0e7b1a..e2e9e94 100644 --- a/index.html +++ b/index.html @@ -6,26 +6,181 @@ tags: [ Factual dimension, Geographic dimension, Time dimension ] {% assign sorted_posts = site.posts | sort:"title" %}

- Welcome to the unofficial Iron Kingdoms Role Playing Game (IKRPG) wiki. + Welcome to the unofficial Iron Kingdoms Role Playing Game (IKRPG) wiki. The best place to start + exploring this wiki is its sitemap. A different approach is to visit a + project page.

-

Portals

- -{% for category in site.categories %} -

{{ category[0] | upcase }}

- -{% endfor %} \ No newline at end of file +

Projects

+

+ The wiki comprises several projects: the Publication Index project, + the Character Sheet project and the + Character Generator project. +

+ +

Publication Index

+

+ The Publication Index project aims at providing a publication + spanning index for content like careers or + equipment. This project can never be considered finished as long as + new publications are released. +

+ + + +

Character Sheet

+

+ We develop a custom Character Sheet in this wiki. It is written + entirely in HTML and Javascript and can thus be used on any internet device (in varying quality). Since + all character sheets are finished now, we will either develop more specialized sheets like for + 'jacks, thralls or warbeasts or concentrate on extending on the already existing sheets (maybe through a + character generator). +

+ + +

Character Generator

+

+ Based on the custom Character Sheet, we aim to build a Character + Generator whose character sheets can be easily shared by their URLs (see the + Character Sheet for a live example). We think this is especially + useful for online games. +

+ \ No newline at end of file diff --git a/static/images/progress/cygnar.png b/static/images/progress/cygnar.png new file mode 100644 index 0000000..7957ded Binary files /dev/null and b/static/images/progress/cygnar.png differ diff --git a/static/images/progress/khador.png b/static/images/progress/khador.png new file mode 100644 index 0000000..10cbd51 Binary files /dev/null and b/static/images/progress/khador.png differ diff --git a/static/images/progress/mercenaries.png b/static/images/progress/mercenaries.png new file mode 100644 index 0000000..116b51e Binary files /dev/null and b/static/images/progress/mercenaries.png differ diff --git a/static/stylesheets/content/progress-bar.css b/static/stylesheets/content/progress-bar.css new file mode 100644 index 0000000..c900490 --- /dev/null +++ b/static/stylesheets/content/progress-bar.css @@ -0,0 +1,120 @@ +nav.progress { + height: 4.5em; + margin: 1em 0em 0em 0.2em; + padding-top: 1.5em; + white-space: nowrap; + overflow: auto; } + nav.progress > ul { + background-color: #ddd; + box-shadow: inset 0 0.1em 0.2em rgba(0, 0, 0, 0.3); } + nav.progress ul { + float: left; + padding-left: 0; + height: 16px; + border-radius: 3em; } + nav.progress ul > li { + display: inline; + margin-top: 0em; + margin-bottom: 0em; } + nav.progress.step1 ul > li { + margin-left: 1em; + margin-right: 1em; } + nav.progress.step2 ul > li { + margin-left: 1.5em; + margin-right: 1.5em; } + nav.progress.step3 ul > li { + margin-left: 2em; + margin-right: 2em; } + nav.progress.step4 ul > li { + margin-left: 2.5em; + margin-right: 2.5em; } + nav.progress.step5 ul > li { + margin-left: 3em; + margin-right: 3em; } + nav.progress ul > li > a { + display: inline-block; + margin: -0.6em 0em 0em 0em; + /*width: 1.6em; + height: 1.6em;*/ + width: 32px; + height: 32px; + background-color: #ddd; + border-radius: 1em; + box-shadow: inset 0 0.1em 0.2em rgba(0, 0, 0, 0.3); } + nav.progress ul li > div { + position: absolute; + display: none; } + nav.progress ul > li > a > span { + display: block; + padding-top: 2em; + text-align: center; + line-height: 1em; + color: #666; } + nav.progress.step1 ul > li > a > span { + margin-left: -10px; + width: 3.2em; } + nav.progress.step2 ul > li > a > span { + margin-left: -18px; + width: 4.2em; } + nav.progress.step3 ul > li > a > span { + margin-left: -26px; + width: 5.2em; } + nav.progress.step4 ul > li > a > span { + margin-left: -34px; + width: 6.2em; } + nav.progress.step5 ul > li > a > span { + margin-left: -42px; + width: 7.2em; } + + nav.progress.blue ul.last-sibling-of-kind, + nav.progress.blue ul:target, + nav.progress.blue ul.current { background-color: #3B8DBD; } + nav.progress.green ul.last-sibling-of-kind, + nav.progress.green ul:target, + nav.progress.green ul.current { background-color: #82B964; } + nav.progress.red ul.last-sibling-of-kind, + nav.progress.red ul:target, + nav.progress.red ul.current { background-color: #D24D33; } + nav.progress ul.last-sibling-of-kind > li > a, + nav.progress ul > li > a:hover, + nav.progress ul:target li > a, + nav.progress ul.current li > a { + background-repeat: no-repeat; } + nav.progress.blue ul.last-sibling-of-kind > li > a, + nav.progress.blue ul > li > a:hover, + nav.progress.blue ul:target li > a, + nav.progress.blue ul.current li > a { + background-color: #3B8DBD; + background-image: url(/static/images/progress/cygnar.png); } + nav.progress.red ul.last-sibling-of-kind > li > a, + nav.progress.red ul > li > a:hover, + nav.progress.red ul:target li > a, + nav.progress.red ul.current li > a { + background-color: #D24D33; + background-image: url(/static/images/progress/khador.png); } + nav.progress.green ul.last-sibling-of-kind > li > a, + nav.progress.green ul > li > a:hover, + nav.progress.green ul:target li > a, + nav.progress.green ul.current li > a { + background-color: #82B964; + background-image: url(/static/images/progress/mercenaries.png); } + nav.progress ul.last-sibling-of-kind > li > div, + nav.progress ul:target > li > div, + nav.progress ul.current > li > div { display: block; } + nav.progress ul:target > li > div, + nav.progress ul.current > li > div { z-index: 2; } + nav.progress ul.last-sibling-of-kind > li > a > span, + nav.progress ul > li > a:hover > span, + nav.progress ul:target li > a > span, + nav.progress ul.current li > a > span { + padding-top: 32px; } + nav.progress.step1 ul.current li > a > span { + margin-left: -12px; } + nav.progress.step2 ul.current li > a > span { + margin-left: -20px; } + nav.progress.step3 ul.current li > a > span { + margin-left: -28px; } + nav.progress.step4 ul.current li > a > span { + margin-left: -36px; } + nav.progress.step5 ul.current li > a > span { + margin-left: -44px; } \ No newline at end of file diff --git a/static/stylesheets/index.css b/static/stylesheets/index.css index b54d2ed..2da9a28 100644 --- a/static/stylesheets/index.css +++ b/static/stylesheets/index.css @@ -7,4 +7,5 @@ @import url("/static/stylesheets/content/tables.css") all; @import url("/static/stylesheets/content/lists.css") all; @import url("/static/stylesheets/content/character-sheet.css") all; +@import url("/static/stylesheets/content/progress-bar.css") all; @import url("/static/stylesheets/foot.css") all; \ No newline at end of file