ikrpg.github.io/_posts/0000-01-01-Character-Generator.html

1000 lines
No EOL
42 KiB
HTML

---
layout: ikrpg
redirect_from: "/Character-Sheets/"
tags: [Version 0.2 beta]
---
<script type="text/todos">
Simple:
Done: S030: Fill out Skill Parent Set Value (M020)
Done: S040: Compute Skill sum (S030)
Done: S070: Fill Melee Weapon data (M050)
Done: S080: Fill Ranged Weapon data (M060)
Done: S100: Fill Languages
Done: S130: Use Skill DB on change of Skill name/value (M020)
Done: S140: Use Spell DB on change of Spell name (M160)
Done: S150: Fill out Spell data
Done: S170: Worn Armor Widget
Done: S180: Melee Weapon Widget
Done: S190: Ranged Weapon Widget
Done: S200: Add Benefits to Index
Done: S010: Add all races, careers, etc.
S020: "overflow" input fields
S050: Benefit descriptions and pages (M030) [Pages Done]
S060: Ability descriptions and pages (M040) [Pages Done]
S090: Fill Arcane Tradition
S110: Connections descriptions and pages (M080)
S160: Add Warcaster Armor etc. to Armor DB
Medium:
Done: M020: Skill DB
Done: M090: Mechanika DB [not needed]
Done: M110: Capacitor DB
Done: M050: Melee Weapon DB
Done: M060: Ranged Weapon DB
Done: M160: Spell DB
M010: Armor DB [Done for regular armor]
M030: Benefit DB (S200) [only all names]
M040: Ability DB [only all names]
M070: Gear DB
M080: Connections DB (M170)
M100: Runeplate DB [only all names]
M140: Character Portraits
M170: Add Connections to Index
L8er: M120: Steamjack DB
L8er: M130: Riding DB
Complex:
Done: C030: Mechanika Widget (M090)
Done: C040: Runeplate Widget (M100)
Done: C050: Capacitor Widget (M110)
C010: Track Equipment Modifiers (M010, M040, M050, M060, M070) [worn armor/Shield/Command done]
C020: compute DEF, ARM, INI, etc. (C010) [Done for basic modifiers]
C110: Add Character Cards as alternative design to Character Generator
L8er: C060: Steamjack Widget (M120, C090)
L8er: C070: Riding Widget (M130, C100)
L8er: C080: Leveling
L8er: C090: Steamjack Sheet
L8er: C100: Riding Sheet
Bugs:
Done: B030: Is computed-SPD stored in save()?
B010: Custom descriptions stay when I generate a new hero.
B020: Changing font size in mechanika and connections and such.
Features:
L8er: F010: Add Chrome sync for local store!
</script>
<link rel="stylesheet" href="/static/stylesheets/content/generator.css" />
<p>
These are the (slightly modified) official Full Metal Fantasy and Unleashed character sheets
that can be downloaded at <a href="http://privateerpress.com/iron-kingdoms/downloads">privateerpress.com</a>.
We have modified them so you can fill, print, and 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>
<strong>Beware:</strong>
If you <strong>clear your browser cache</strong>, your character sheets <strong>will be lost</strong>!
Additionally, if you <strong>save</strong> a new character sheet <strong>under an existing hero name</strong>, the old sheet <strong>will be lost</strong>!
</p>
<p>
<em>Tip:</em>
Use your browser's print function to print your character sheet!
</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 gibberish representation of your character that you can copy.
Pasting that gibberish into the import/export field and clicking to import the character will update your sheet.
Have fun using the character sheets!
</p>
<h2 style="font-weight:300;margin:1em 0 2em 0;">
| <a href="javascript:ikrpg.sheet.saveHero();">Save</a> |
<a href="#import-export">Import/Export Character</a> |
</h2>
<form id="import-export">
<textarea id="seed"></textarea>
<button id="generate-seed">Export seed for current cards</button>
<button id="update-seed">Fill out cards using current seed</button>
</form>
<div style="text-align:center;">
<table id="characters" class="hero">
<thead>
<tr>
<th>Hero Name</th>
<th>Archetype</th>
<th>Race</th>
<th>Careers</th>
<th>Load</th>
<th>Delete</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
<div style="margin-top:4em;">
<strong>Choose your character sheet design:</strong>
<ul style="list-style-type:disc;">
<li><a id="FMF-bg" href='javascript:$(".character-sheet.iku").removeClass("iku").addClass("fmf");'>Full Metal Fantasy</a> (slightly modified)</li>
<li><a id="IKU-bg" href='javascript:$(".character-sheet.fmf").removeClass("fmf").addClass("iku");'>Unleashed</a></li>
</ul>
</div>
<form id="character-sheet-page1" class="character-sheet fmf page1">
<input class="hero-name" title="Hero's Name" type="text" />
<input id="sex" title="Sex" type="text" />
<input id="definingcharacteristics" title="Defining Characteristics" type="text" />
<input id="weight" title="Weight" type="text" />
<input id="archetype" title="Archetype" type="text" />
<!--div id="archetype-div">
<span id="archetype" contenteditable="true"></span>
</div-->
<input id="race" title="Race" type="text" />
<input id="careers" title="Careers" type="text" />
<input id="faith" title="Faith" type="text" />
<input id="playername" title="Player Name" type="text" />
<input id="height" title="Height" type="text" />
<input id="level" title="Level" type="text" />
<input id="xp" title="XP" type="text" />
<!--div id="portrait"></div-->
<input id="phy" title="PHY" type="text" class="stat" />
<input id="phymax" title="PHY max" type="text" />
<input id="spd" title="SPD" type="text" class="stat" hidden />
<input id="computed-spd" title="SPD" type="text" class="stat" value="0" />
<input id="spdmax" title="SPD max" type="text" />
<input id="str" title="STR" type="text" class="stat" />
<input id="strmax" title="STR max" type="text" />
<input id="agl" title="AGL" type="text" class="stat" />
<input id="aglmax" title="AGL max" type="text" />
<input id="prw" title="PRW" type="text" class="stat" />
<input id="prwmax" title="PRW max" type="text" />
<input id="poi" title="POI" type="text" class="stat" />
<input id="poimax" title="POI max" type="text" />
<input id="int" title="INT" type="text" class="stat" />
<input id="intmax" title="INT max" type="text" />
<input id="arc" title="ARC" type="text" class="stat" />
<input id="arcmax" title="ARC max" type="text" />
<input id="per" title="PER" type="text" class="stat" />
<input id="permax" title="PER max" type="text" />
<input id="wil" title="WIL" type="text" />
<div id="rat1">
<input class="name" title="Name" type="text" />
<input class="skill" title="Skill" type="hidden" />
<input class="rng" title="RNG" type="text" />
<input class="rat" title="RAT" type="text" />
<input class="ratmod" title="RAT mod" type="hidden" />
<input class="pow" title="POW" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="ammo" title="Ammo" type="text" />
</div>
<div id="rat2">
<input class="name" title="Name" type="text" />
<input class="skill" title="Skill" type="hidden" />
<input class="rng" title="RNG" type="text" />
<input class="rat" title="RAT" type="text" />
<input class="ratmod" title="RAT mod" type="hidden" />
<input class="pow" title="POW" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="ammo" title="Ammo" type="text" />
</div>
<div id="mat1">
<input class="name" title="Name" type="text" />
<input class="skill" title="Skill" type="hidden" />
<input class="mat" title="MAT" type="text" />
<input class="matmod" title="RAT mod" type="hidden" />
<input class="pow" title="POW" type="hidden" />
<input class="ps" title="PS" type="text" />
<input class="notes" title="Notes" type="text" />
</div>
<div id="mat2">
<input class="name" title="Name" type="text" />
<input class="skill" title="Skill" type="hidden" />
<input class="mat" title="MAT" type="text" />
<input class="matmod" title="RAT mod" type="hidden" />
<input class="pow" title="POW" type="hidden" />
<input class="ps" title="PS" type="text" />
<input class="notes" title="Notes" type="text" />
</div>
<div id="mat3">
<input class="name" title="Name" type="text" />
<input class="free" title="Free" type="text" />
<input class="mat" title="MAT" type="text" />
<input class="ps" title="POW" type="text" />
<input class="notes" title="Notes" type="text" />
</div>
<input id="defracialmodifier" title="DEF racial modifier" type="text" />
<input id="defequipmentmodifiers" title="DEF equipment modifiers" type="text" />
<input id="def" title="DEF" type="text" />
<input id="armshieldmodifier" title="ARM shield modifier" type="text" />
<input id="armarmormodifiers" title="ARM armor modifiers" type="text" />
<input id="armothermodifiers" title="ARM other modifiers" type="text" />
<input id="arm" title="ARM" type="text" />
<input id="iniequipmentmodifiers" title="INI equipment modifiers" type="text" />
<input id="iniadditionalmodifiers" title="INI additional modifiers" type="text" />
<input id="ini" title="INI" type="text" />
<input id="cmdcommandskill" title="CMD" type="text" />
<input id="cmdabilitymodifier" title="CMD" type="text" />
<input id="cmd" title="CMD" type="text" />
<div id="s1" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s2" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s3" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s4" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s5" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s6" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s7" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s8" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s9" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s10" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s11" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s12" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s13" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s14" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s15" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s16" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="s17" class="skill">
<input class="title" title="Title" type="text" />
<input class="stat" title="Stat" type="hidden" />
<input class="base" title="Base" type="text" />
<input class="lvl" title="Level" type="text" />
<input class="sum" title="Sum" type="text" />
</div>
<div id="ability1" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability2" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability3" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability4" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability5" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability6" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability7" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability8" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability9" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability10" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability11" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability12" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability13" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability14" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability15" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability16" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability17" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability18" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability19" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="ability20" class="ability">
<input class="title" title="Title" type="text" />
<input class="description" title="Description" type="text" />
<input class="page" title="Page" type="text" />
</div>
<input id="feats" title="Feats" type="text" />
</form>
<form class="character-sheet fmf page2">
<div id="gear1" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear2" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear3" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear4" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear5" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear6" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear7" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear8" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear9" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear10" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear11" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear12" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear13" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear14" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear15" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear16" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear17" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear18" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="gear19" class="gear">
<input class="title" title="Title" type="text" />
<input class="benefit" title="Benefit" type="text" />
</div>
<div id="wornarmor1" class="wornarmor">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="spd" title="SPD" type="text" />
<input class="def" title="DEF" type="text" />
<input class="arm" title="ARM" type="text" />
</div>
<div id="wornarmor2" class="wornarmor">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="spd" title="SPD" type="text" />
<input class="def" title="DEF" type="text" />
<input class="arm" title="ARM" type="text" />
</div>
<div id="wornarmor3" class="wornarmor">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="spd" title="SPD" type="text" />
<input class="def" title="DEF" type="text" />
<input class="arm" title="ARM" type="text" />
</div>
<div id="wornarmor4" class="wornarmor">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="spd" title="SPD" type="text" />
<input class="def" title="DEF" type="text" />
<input class="arm" title="ARM" type="text" />
</div>
<div id="connection1" class="connection">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="connection2" class="connection">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="connection3" class="connection">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="page" title="Page" type="text" />
</div>
<div id="connection4" class="connection">
<input class="name" title="Name" type="text" />
<input class="notes" title="Notes" type="text" />
<input class="page" title="Page" type="text" />
</div>
<input id="arcanetradition" title="Arcane Tradition" type="text" />
<div id="spell1" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell2" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell3" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell4" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell5" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell6" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell7" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="spell8" class="spell">
<input type="text" title="Spell" class="title" />
<input type="text" title="Cost" class="cost" />
<input type="text" title="RNG" class="rng" />
<input type="text" title="AOE" class="aoe" />
<input type="text" title="POW" class="pow" />
<input type="text" title="UP" class="up" />
<input type="text" title="OFF" class="off" />
<input type="text" title="Description" class="description" />
</div>
<div id="mechanika1" class="mechanika">
<input type="text" title="Housing" class="housing" />
<input type="text" title="Runeplate" class="runeplate" />
<input type="text" title="Capacitor" class="capacitor" />
<input type="text" title="Notes" class="notes" />
</div>
<div id="mechanika2" class="mechanika">
<input type="text" title="Housing" class="housing" />
<input type="text" title="Runeplate" class="runeplate" />
<input type="text" title="Capacitor" class="capacitor" />
<input type="text" title="Notes" class="notes" />
</div>
<div id="mechanika3" class="mechanika">
<input type="text" title="Housing" class="housing" />
<input type="text" title="Runeplate" class="runeplate" />
<input type="text" title="Capacitor" class="capacitor" />
<input type="text" title="Notes" class="notes" />
</div>
<div id="mechanika4" class="mechanika">
<input type="text" title="Housing" class="housing" />
<input type="text" title="Runeplate" class="runeplate" />
<input type="text" title="Capacitor" class="capacitor" />
<input type="text" title="Notes" class="notes" />
</div>
<div id="mechanika5" class="mechanika">
<input type="text" title="Housing" class="housing" />
<input type="text" title="Runeplate" class="runeplate" />
<input type="text" title="Capacitor" class="capacitor" />
<input type="text" title="Notes" class="notes" />
</div>
<div id="runeplate1" class="runeplate">
<input type="text" title="Rune Plate" class="title" />
<input type="text" title="Benefit" class="benefit" />
</div>
<div id="runeplate2" class="runeplate">
<input type="text" title="Rune Plate" class="title" />
<input type="text" title="Benefit" class="benefit" />
</div>
<div id="runeplate3" class="runeplate">
<input type="text" title="Rune Plate" class="title" />
<input type="text" title="Benefit" class="benefit" />
</div>
<div id="runeplate4" class="runeplate">
<input type="text" title="Rune Plate" class="title" />
<input type="text" title="Benefit" class="benefit" />
</div>
<div id="capacitor1" class="capacitor">
<input type="text" title="Capacitor" class="title" />
<input type="text" title="Charges" class="charges" />
</div>
<div id="capacitor2" class="capacitor">
<input type="text" title="Capacitor" class="title" />
<input type="text" title="Charges" class="charges" />
</div>
<div id="capacitor3" class="capacitor">
<input type="text" title="Capacitor" class="title" />
<input type="text" title="Charges" class="charges" />
</div>
<div id="capacitor4" class="capacitor">
<input type="text" title="Capacitor" class="title" />
<input type="text" title="Charges" class="charges" />
</div>
<div id="note1" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note2" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note3" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note4" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note5" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note6" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note7" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note8" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note9" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note10" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note11" class="note">
<input type="text" title="Text" class="text" />
</div>
<div id="note12" class="note">
<input type="text" title="Text" class="text" />
</div>
<input type="text" title="Permanent Injury" id="permanentinjury1" />
<input type="text" title="Permanent Injury" id="permanentinjury2" />
<input type="text" title="Permanent Injury" id="permanentinjury3" />
<input type="text" title="Spoken Language" id="spokenlanguage1" />
<input type="text" title="Spoken Language" id="spokenlanguage2" />
<input type="text" title="Spoken Language" id="spokenlanguage3" />
<input type="text" title="Religious Belief" id="religiousbelief1" />
<input type="text" title="Religious Belief" id="religiousbelief2" />
<input type="text" title="Religious Belief" id="religiousbelief3" />
<input type="text" title="Gold" id="gold" />
</form>
<h2>Character Generator <span style="font-size:13px;vertical-align:super;color:#d24d33;">BETA</span></h2>
<p>
We always loved creating diverse characters for role playing games.
And (maybe much like yours?) the vast of our characters remained concepts and were never played.
So when you are creating lots and lots of characters you need tools that make your life easier.
This character generator is built to support you in exactly this task!
</p>
<p>
It allows you to fill out parts of the character sheet automatically instead of typing them yourself which will save you time in e.g. deciding which career combinations you want to have.
However, it is not meant to be a full blown character manager which helps you with spending XP over the lifetime of your character.
This is what makes it different from the Excel Generator also available for IKRPG, but at the same time this focus makes it much easier to maintain.
Although it is still in beta, a lot of its features already work and much more features will be available in future versions.
So what does the generator help you with right now?
</p>
<p>
<ul>
<li>It automatically enters all values for the chosen races, castes, archetypes, careers, and adventuring companies</li>
<li>It automatically computes DEF, ARM, Initiative, Command Range, Willpower, MAT, P+S, RAT, and Skill totals</li>
<li>It automatically fills out spell, skill, ranged weapon, melee weapon, and worn armor data (we use the respective names from our index!)</li>
<li>It autocompletes Ranged Weapons, Melee Weapons, Skills, Abilities, Worn Armor, and Spells.</li>
<li>The beta only supports the entries of the FMF Core Rules</li>
</ul>
</p>
<p>
We plan to include all other books as well in the future, when the generator is better tested.
More features and data will be provided in the future in our free time.
But in the meantime: Have fun creating your Full Metal Fantasy characters!
</p>
<p>
<strong>Beware:</strong>
If you <strong>generate a character</strong>, the entries in your <strong>character sheet will be replaced</strong>!
</p>
<h3>
Race:
<select id="race-select">
<option value="empty"></option>
</select>
</h3>
<table class="hero character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="race-data" class="character-generator-data">
</tbody>
</table>
<h3>
Caste:
<select id="caste-select">
<option value="empty"></option>
</select>
</h3>
<table class="veteran character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="caste-data" class="character-generator-data">
</tbody>
</table>
<h3>
Archetype:
<select id="archetype-select">
<option value="empty"></option>
</select>
</h3>
<table class="epic character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="archetype-data" class="character-generator-data">
</tbody>
</table>
<h3>
Career 1:
<select id="career1-select">
<option value="empty"></option>
</select>
</h3>
<table class="hero character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="career1-data" class="character-generator-data">
</tbody>
</table>
<h3>
Career 2:
<select id="career2-select">
<option value="empty"></option>
</select>
</h3>
<table class="veteran character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="career2-data" class="character-generator-data">
</tbody>
</table>
<h3>
Advancement Points:
</h3>
<table class="epic character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="advancement-points-data" class="character-generator-data">
<tr>
<td><label>Choose 1:</label></td>
<td>
<select multiple>
<option class="PHY" data-type="number" value="1">PHY: 1</option>
<option class="SPD" data-type="number" value="1">SPD: 1</option>
<option class="STR" data-type="number" value="1">STR: 1</option>
<option class="AGL" data-type="number" value="1">AGL: 1</option>
<option class="PRW" data-type="number" value="1">PRW: 1</option>
<option class="POI" data-type="number" value="1">POI: 1</option>
<option class="INT" data-type="number" value="1">INT: 1</option>
<option class="ARC" data-type="number" value="1">ARC: 1</option>
<option class="PER" data-type="number" value="1">PER: 1</option>
</select>
</td>
</tr>
<tr>
<td><label>Choose 1:</label></td>
<td>
<select multiple>
<option class="PHY" data-type="number" value="1">PHY: 1</option>
<option class="SPD" data-type="number" value="1">SPD: 1</option>
<option class="STR" data-type="number" value="1">STR: 1</option>
<option class="AGL" data-type="number" value="1">AGL: 1</option>
<option class="PRW" data-type="number" value="1">PRW: 1</option>
<option class="POI" data-type="number" value="1">POI: 1</option>
<option class="INT" data-type="number" value="1">INT: 1</option>
<option class="ARC" data-type="number" value="1">ARC: 1</option>
<option class="PER" data-type="number" value="1">PER: 1</option>
</select>
</td>
</tr>
<tr>
<td><label>Choose 1:</label></td>
<td>
<select multiple>
<option class="PHY" data-type="number" value="1">PHY: 1</option>
<option class="SPD" data-type="number" value="1">SPD: 1</option>
<option class="STR" data-type="number" value="1">STR: 1</option>
<option class="AGL" data-type="number" value="1">AGL: 1</option>
<option class="PRW" data-type="number" value="1">PRW: 1</option>
<option class="POI" data-type="number" value="1">POI: 1</option>
<option class="INT" data-type="number" value="1">INT: 1</option>
<option class="ARC" data-type="number" value="1">ARC: 1</option>
<option class="PER" data-type="number" value="1">PER: 1</option>
</select>
</td>
</tr>
</tbody>
</table>
<h3>
Adventuring Company:
<select id="adventuring-company-select">
<option value="empty"></option>
</select>
</h3>
<table class="hero character-generator-table">
<thead>
<tr>
<th>Attribute</th>
<th>Value</th>
</tr>
</thead>
<tbody id="adventuring-company-data" class="character-generator-data">
</tbody>
</table>
<div><input id="generator-submit" type="submit" value="Generate Character" /></div>
<script type="text/javascript" src="/static/javascripts/index.js"></script>
<script type="text/javascript" src="/static/javascripts/heroic.js"></script>
<script type="text/javascript" src="/static/javascripts/sheet.js"></script>
<script type="text/javascript" src="/static/javascripts/generator.js"></script>