Added new tool: Fillable character sheets for FMF and IKU.

This commit is contained in:
Yord 2015-09-20 13:17:45 +02:00
parent b411695ad5
commit 88e9395670
10 changed files with 1177 additions and 69 deletions

File diff suppressed because it is too large Load diff

View file

@ -30,8 +30,9 @@ tags: [ Version 4 ]
<p>
These <strong>character cards</strong> provide an alternative design for your IKRPG character sheets.
You may save character cards persistently in your client side database.
We will not have access to your characters.
You can fill, print, and also save them in your browser!
After you saved them they are only visible to you.
We do not have access to your characters.
Only you can access them and only in the browser you saved them in.
</p>
<p>
@ -39,6 +40,10 @@ tags: [ Version 4 ]
If you <strong>clear your browser cache</strong>, your character cards <strong>will be lost</strong>!
Additionally, if you <strong>save</strong> a new character card <strong>under an existing hero name</strong>, the old card <strong>will be lost</strong>!
</p>
<p>
<em>Tip:</em>
Use your browser's print function to print your character card!
</p>
<p>
You can import/export character cards should you need them in a different browser, clear your browser cache or email them to a friend.
Exporting cards will give you a base64 representation of your character that you can copy.

View file

@ -1,16 +1,19 @@
CACHE MANIFEST
# 2015-09-12
# 2015-09-20 13:01
CACHE:
# Front site
/
# Character Creater
# Character Cards
/Character/
/Characters/
/Character-Cards/
# Character Sheets
/Character-Sheets/
# Moons of Caen Tool
/Constellations/

View file

@ -16,6 +16,7 @@ tags: [ Version 4 ]
<h3>Tools</h3>
<ul>
<li><a href="#publication-index">Publication Index</a> (an index of all official Iron Kingdom resources)</li>
<li><a href="#character-sheets">Character Sheets</a> (fillable online Full Metal Fantasy and Unleashed character sheets)</li>
<li><a href="#character-cards">Character Cards</a> (fillable online character sheets in warmahordes cards format)</li>
<li><a href="#moons-of-caen-constellations">Moons of Caen Constellations</a> (simulation of caen's three moon phases)</li>
<li><a href="#Unleashed-Heroes">Unleashed Heroes for Warmahordes</a> (play Zocha, Longchops, Lurk, Gullin, Knor, and Morrg in your Warmahordes games)</li>
@ -140,9 +141,29 @@ tags: [ Version 4 ]
<h2 id="character-sheets">Fillable Character Sheets v. 1.0</h2>
<p>
Who does not want to have a digital version of his or her IKRPG hero?
We provide you with online <a href="/Character-Sheets/">character sheets</a> that can be filled out in your browser!
You can choose between the Full Metal Fantasy and the Unleashed character sheet layout.
After you created your hero, you can use your browser's build-in print function to get a paper version of your sheet.
But do not forget to save your hero so you can come back later and add xp to your heroes!
</p>
<h3>Changelog</h3>
<h4>Version 1.0</h4>
<ul>
<li>Full Metal Fantasy and Unleashed character sheets.</li>
<li>Fill out all values online.</li>
<li>Save and load your heroes in your browser (until you clear the cache).</li>
</ul>
<h2 id="character-cards">Fillable Character Cards v. 4.0</h2>
<p>
We love playing Warmachine and Hordes and especially love the MK II cards.
We love to play Warmachine and Hordes and especially love the MK II cards.
This is why we made custom <a href="/Characters/">character cards</a> for the IKRPG.
They provide an alternative design for your character sheets and can even be filled out online!
The following cards are available:

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

View file

@ -11,29 +11,53 @@ var ikrpg = ikrpg || {};
ikrpg.cards.data = {
"portrait": { "url": "", "top": 0, "left": 0, "width": 0 },
"hero-name": "Hero's name",
"sex": "", // sheet
"definingcharacteristics": "", // sheet
"weight": "", // sheet
"archetype": "Archetype",
"race": "Race",
"level": "Level",
"careers": "Careers",
"faith": "", // sheet
"playername": "", // sheet
"height": "", // sheet
"phy": 0,
"phymax": 0, // sheet
"spd": 0,
"spdmax": 0, // sheet
"str": 0,
"strmax": 0, // sheet
"agl": 0,
"aglmax": 0, // sheet
"poi": 0,
"poimax": 0, // sheet
"prw": 0,
"prwmax": 0, // sheet
"int": 0,
"intmax": 0, // sheet
"arc": 0,
"arcmax": 0, // sheet
"per": 0,
"permax": 0, // sheet
"defracialmodifier": 0, // sheet
"defequipmentmodifiers": 0, // sheet
"def": 0,
"iniequipmentmodifiers": 0, // sheet
"iniadditionalmodifiers": 0, // sheet
"ini": 0,
"cmdcommandskill": 0, // sheet
"cmdabilitymodifier": 0, // sheet
"cmd": 0,
"armshieldmodifier": 0, // sheet
"armarmormodifiers": 0, // sheet
"armothermodifiers": 0, // sheet
"arm": 0,
"wil": 0,
"rat1": { "name": "Weapon name", "rat": 0, "rng": 0, "aoe": 0, "pow": 0 },
"rat2": { "name": "Weapon name", "rat": 0, "rng": 0, "aoe": 0, "pow": 0 },
"mat1": { "name": "Weapon name", "mat": 0, "pow": 0, "ps": 0 },
"mat2": { "name": "Weapon name", "mat": 0, "pow": 0, "ps": 0 },
"mat3": { "name": "Weapon name", "mat": 0, "pow": 0, "ps": 0 },
"rat1": { "name": "Weapon name", "rat": 0, "rng": 0, "aoe": 0, "pow": 0, "notes": "", "ammo": "" },
"rat2": { "name": "Weapon name", "rat": 0, "rng": 0, "aoe": 0, "pow": 0, "notes": "", "ammo": "" },
"mat1": { "name": "Weapon name", "mat": 0, "pow": 0, "ps": 0, "notes": "" },
"mat2": { "name": "Weapon name", "mat": 0, "pow": 0, "ps": 0, "notes": "" },
"mat3": { "name": "Weapon name", "mat": 0, "pow": 0, "ps": 0, "notes": "", "free": "" },
"feats": 0,
"ini_mod": 0,
"def_mod": 0,
@ -45,26 +69,26 @@ var ikrpg = ikrpg || {};
"r1m2": false,
"r2": false,
"m2": false,
"ability1": { "title": "ability/benefit", "description": "description" },
"ability2": { "title": "", "description": "" },
"ability3": { "title": "", "description": "" },
"ability4": { "title": "", "description": "" },
"ability5": { "title": "", "description": "" },
"ability6": { "title": "", "description": "" },
"ability7": { "title": "", "description": "" },
"ability8": { "title": "", "description": "" },
"ability9": { "title": "", "description": "" },
"ability10": { "title": "", "description": "" },
"ability11": { "title": "", "description": "" },
"ability12": { "title": "", "description": "" },
"ability13": { "title": "", "description": "" },
"ability14": { "title": "", "description": "" },
"ability15": { "title": "", "description": "" },
"ability16": { "title": "", "description": "" },
"ability17": { "title": "", "description": "" },
"ability18": { "title": "", "description": "" },
"ability19": { "title": "", "description": "" },
"ability20": { "title": "", "description": "" },
"ability1": { "title": "ability/benefit", "description": "description", "page": "" },
"ability2": { "title": "", "description": "", "page": "" },
"ability3": { "title": "", "description": "", "page": "" },
"ability4": { "title": "", "description": "", "page": "" },
"ability5": { "title": "", "description": "", "page": "" },
"ability6": { "title": "", "description": "", "page": "" },
"ability7": { "title": "", "description": "", "page": "" },
"ability8": { "title": "", "description": "", "page": "" },
"ability9": { "title": "", "description": "", "page": "" },
"ability10": { "title": "", "description": "", "page": "" },
"ability11": { "title": "", "description": "", "page": "" },
"ability12": { "title": "", "description": "", "page": "" },
"ability13": { "title": "", "description": "", "page": "" },
"ability14": { "title": "", "description": "", "page": "" },
"ability15": { "title": "", "description": "", "page": "" },
"ability16": { "title": "", "description": "", "page": "" },
"ability17": { "title": "", "description": "", "page": "" },
"ability18": { "title": "", "description": "", "page": "" },
"ability19": { "title": "", "description": "", "page": "" },
"ability20": { "title": "", "description": "", "page": "" },
"s1": { "title": "skill", "stat": "INT", "base": "0", "lvl": "0", "sum": "0" },
"s2": { "title": "", "stat": "", "base": "", "lvl": "", "sum": "" },
"s3": { "title": "", "stat": "", "base": "", "lvl": "", "sum": "" },
@ -86,20 +110,17 @@ var ikrpg = ikrpg || {};
"s19": { "title": "", "stat": "", "base": "", "lvl": "", "sum": "" },
"s20": { "title": "", "stat": "", "base": "", "lvl": "", "sum": "" },
"s21": { "title": "", "stat": "", "base": "", "lvl": "", "sum": "" },
//"benefit1": { "title": "Common Feats", "description": "Boost Non-Attack Skill Roll - Heroic Dodge - Make a Quick Action - Parry - Relentless Charge - Reroll Failed Attack/Skill/Willpower roll - Run and Gun - Shake Continuous Effect - Shake Knockdown - Shake Stationary - Sprint - Two-Fister - Walk it Off" },
//"benefit2": { "title": "Benefit/Feat name", "description": "Benefit/Feat description" },
//"benefit3": { "title": "...", "description": "..." },
"benefit1": { "title": "benefit/feat", "description": "description" },
"benefit2": { "title": "", "description": "" },
"benefit3": { "title": "", "description": "" },
"benefit4": { "title": "", "description": "" },
"benefit5": { "title": "", "description": "" },
"benefit6": { "title": "", "description": "" },
"benefit7": { "title": "", "description": "" },
"benefit8": { "title": "", "description": "" },
"benefit9": { "title": "", "description": "" },
"benefit10": { "title": "", "description": "" },
"benefit11": { "title": "", "description": "" },
"benefit1": { "title": "benefit/feat", "description": "description", "page": "" },
"benefit2": { "title": "", "description": "", "page": "" },
"benefit3": { "title": "", "description": "", "page": "" },
"benefit4": { "title": "", "description": "", "page": "" },
"benefit5": { "title": "", "description": "", "page": "" },
"benefit6": { "title": "", "description": "", "page": "" },
"benefit7": { "title": "", "description": "", "page": "" },
"benefit8": { "title": "", "description": "", "page": "" },
"benefit9": { "title": "", "description": "", "page": "" },
"benefit10": { "title": "", "description": "", "page": "" },
"benefit11": { "title": "", "description": "", "page": "" },
"spell1": { "title": "spell", "cost": 0, "rng": 0, "aoe": "-", "pow": 0, "up": "NO", "off": "YES", "description": "description" },
"spell2": { "title": "", "cost": "", "rng": "", "aoe": "", "pow": "", "up": "", "off": "", "description": "" },
"spell3": { "title": "", "cost": "", "rng": "", "aoe": "", "pow": "", "up": "", "off": "", "description": "" },
@ -134,30 +155,28 @@ var ikrpg = ikrpg || {};
"gear21": { "title": "", "benefit": "" },
"gear22": { "title": "", "benefit": "" },
"gear23": { "title": "", "benefit": "" },
"playerName": "Player's Name",
"sex": "sex",
"definingCharacteristics": "Defining Characteristics",
"faith": "Faith",
"weight": "Weight",
"height": "Height",
"injury1": "Injury 1",
"injury2": "Injury 2",
"injury3": "...",
"belief1": "Religious Belief 1",
"belief2": "Religious Belief 2",
"belief3": "...",
"connection1": "Connection 1",
"connection2": "Connection 2",
"connection3": "...",
"connection4": "",
"language1": "Language 1",
"language2": "Language 2",
"language3": "...",
"language4": "",
"language5": "",
"language6": "",
"language7": "",
"language8": "",
"wornarmor1": { "name": "", "notes": "", "spd": "", "def": "", "arm": "" }, // sheet
"wornarmor2": { "name": "", "notes": "", "spd": "", "def": "", "arm": "" }, // sheet
"wornarmor3": { "name": "", "notes": "", "spd": "", "def": "", "arm": "" }, // sheet
"wornarmor4": { "name": "", "notes": "", "spd": "", "def": "", "arm": "" }, // sheet
"connection1": { "name": "", "notes": "", "page": "" }, // sheet
"connection2": { "name": "", "notes": "", "page": "" }, // sheet
"connection3": { "name": "", "notes": "", "page": "" }, // sheet
"connection4": { "name": "", "notes": "", "page": "" }, // sheet
"arcanetradition": "", // sheet
"mechanika1": { "housing": "", "runeplate": "", "capacitor": "", "note": "" }, // sheet
"mechanika2": { "housing": "", "runeplate": "", "capacitor": "", "note": "" }, // sheet
"mechanika3": { "housing": "", "runeplate": "", "capacitor": "", "note": "" }, // sheet
"mechanika4": { "housing": "", "runeplate": "", "capacitor": "", "note": "" }, // sheet
"mechanika5": { "housing": "", "runeplate": "", "capacitor": "", "note": "" }, // sheet
"runeplate1": { "title": "", "benefit": "" }, // sheet
"runeplate2": { "title": "", "benefit": "" }, // sheet
"runeplate3": { "title": "", "benefit": "" }, // sheet
"runeplate4": { "title": "", "benefit": "" }, // sheet
"capacitor1": { "title": "", "charges": "" }, // sheet
"capacitor2": { "title": "", "charges": "" }, // sheet
"capacitor3": { "title": "", "charges": "" }, // sheet
"capacitor4": { "title": "", "charges": "" }, // sheet
"note1": { "title": "Permanent Injuries", "text": "None" },
"note2": { "title": "Spoken Languages", "text": "" },
"note3": { "title": "Religious Beliefs", "text": "" },
@ -169,7 +188,17 @@ var ikrpg = ikrpg || {};
"note9": { "title": "", "text": "" },
"note10": { "title": "", "text": "" },
"note11": { "title": "", "text": "" },
"note12": { "title": "", "text": "" }
"note12": { "title": "", "text": "" },
"permanentinjury1": "", // sheet
"permanentinjury2": "", // sheet
"permanentinjury3": "", // sheet
"spokenlanguage1": "", // sheet
"spokenlanguage2": "", // sheet
"spokenlanguage3": "", // sheet
"religiousbelief1": "", // sheet
"religiousbelief2": "", // sheet
"religiousbelief3": "", // sheet
"gold": 0 // sheet
};
ikrpg.cards.updateData = function() {

View file

@ -160,4 +160,5 @@ div.sheet > form#details div#languages > input#language8 { top: 217px; }
@media print {
section.content > div.sheet { display: block; -webkit-transform: scale(0.4); -o-transform: scale(0.4); transform: scale(0.4); }
div.sheet > form#stats a#weapons-switch { display: none !important; }
#import-export { display: none !important; }
}