diff --git a/D&D3.5-Fr.html b/D&D_3-5-fr/D&D3.5-Fr.html similarity index 100% rename from D&D3.5-Fr.html rename to D&D_3-5-fr/D&D3.5-Fr.html diff --git a/D&D_3-5-fr/charsheet_3-5.css b/D&D_3-5-fr/charsheet_3-5.css new file mode 100644 index 0000000000..317f383ed1 --- /dev/null +++ b/D&D_3-5-fr/charsheet_3-5.css @@ -0,0 +1,999 @@ +.sheet-switch-pc-show:not(:checked)~.sheet-switch-pc {display:none;} +.sheet-switch-npc-show:not(:checked)~.sheet-switch-npc {display:none;} + +.sheet-pc-spells-show:not(:checked)~.sheet-pc-spells {display:none;} +.sheet-pc-charrpinfo-show:not(:checked)~.sheet-pc-charrpinfo {display:none;} +.sheet-pc-combat-show:not(:checked)~.sheet-pc-combat {display:none;} +.sheet-pc-charnotes-show:not(:checked)~.sheet-pc-charnotes {display:none;} +.sheet-pc-saveblock-show:not(:checked)~.sheet-pc-saveblock {display:none;} +.sheet-pc-savemacros-show:not(:checked)~.sheet-pc-savemacros {display:none;} +.sheet-pc-statblock-show:not(:checked)~.sheet-pc-statblock {display:none;} +.sheet-pc-equipment-show:not(:checked)~.sheet-pc-equipment {display:none;} +.sheet-pc-acequipment-show:not(:checked)~.sheet-pc-acequipment {display:none;} +.sheet-pc-acother-show:not(:checked)~.sheet-pc-acother {display:none;} +.sheet-pc-singleuseequipment-show:not(:checked)~.sheet-pc-singleuseequipment {display:none;} +.sheet-pc-magicequipment-show:not(:checked)~.sheet-pc-magicequipment {display:none;} +.sheet-pc-stdequipment-show:not(:checked)~.sheet-pc-stdequipment {display:none;} +.sheet-pc-otherequipment-show:not(:checked)~.sheet-pc-otherequipment {display:none;} +.sheet-pc-encumbrance-show:not(:checked)~.sheet-pc-encumbrance {display:none;} +.sheet-pc-weapons-show:not(:checked)~.sheet-pc-weapons {display:none;} +.sheet-pc-skills-show:not(:checked)~.sheet-pc-skills {display:none;} +.sheet-pc-summons-show:not(:checked)~.sheet-pc-summons {display:none;} +.sheet-pc-notes-show:not(:checked)~.sheet-pc-notes {display:none;} +.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;} +.sheet-pc-deflectioncalc-show:not(:checked)~.sheet-pc-deflectioncalc {display:none;} +.sheet-pc-armorbonuscalc-show:not(:checked)~.sheet-pc-armorbonuscalc {display:none;} +.sheet-pc-dodgecalc-show:not(:checked)~.sheet-pc-dodgecalc {display:none;} +.sheet-pc-abilityaccalc-show:not(:checked)~.sheet-pc-abilityaccalc {display:none;} +.sheet-pc-naturalarmorcalc-show:not(:checked)~.sheet-pc-naturalarmorcalc {display:none;} +.sheet-pc-miscaccalc-show:not(:checked)~.sheet-pc-miscaccalc {display:none;} + +.sheet-pc-weapon1-show:not(:checked)~.sheet-pc-weapon1 {display:none;} +.sheet-pc-weapon2-show:not(:checked)~.sheet-pc-weapon2 {display:none;} +.sheet-pc-weapon3-show:not(:checked)~.sheet-pc-weapon3 {display:none;} +.sheet-pc-weapon4-show:not(:checked)~.sheet-pc-weapon4 {display:none;} +.sheet-pc-weapon5-show:not(:checked)~.sheet-pc-weapon5 {display:none;} +.sheet-pc-weapon6-show:not(:checked)~.sheet-pc-weapon6 {display:none;} +.sheet-pc-weapon7-show:not(:checked)~.sheet-pc-weapon7 {display:none;} +.sheet-pc-weapon8-show:not(:checked)~.sheet-pc-weapon8 {display:none;} +.sheet-pc-weapon9-show:not(:checked)~.sheet-pc-weapon9 {display:none;} +.sheet-pc-weapon10-show:not(:checked)~.sheet-pc-weapon10 {display:none;} + +.sheet-pc-spells0-show:not(:checked)~.sheet-pc-spells0 {display:none;} +.sheet-pc-spells1-show:not(:checked)~.sheet-pc-spells1 {display:none;} +.sheet-pc-spells2-show:not(:checked)~.sheet-pc-spells2 {display:none;} +.sheet-pc-spells3-show:not(:checked)~.sheet-pc-spells3 {display:none;} +.sheet-pc-spells4-show:not(:checked)~.sheet-pc-spells4 {display:none;} +.sheet-pc-spells5-show:not(:checked)~.sheet-pc-spells5 {display:none;} +.sheet-pc-spells6-show:not(:checked)~.sheet-pc-spells6 {display:none;} +.sheet-pc-spells7-show:not(:checked)~.sheet-pc-spells7 {display:none;} +.sheet-pc-spells8-show:not(:checked)~.sheet-pc-spells8 {display:none;} +.sheet-pc-spells9-show:not(:checked)~.sheet-pc-spells9 {display:none;} +.sheet-pc-spells10-show:not(:checked)~.sheet-pc-spells10 {display:none;} +.sheet-pc-spells11-show:not(:checked)~.sheet-pc-spells11 {display:none;} + +.sheet-pc-other1-show:not(:checked)~.sheet-pc-other1 {display:none;} +.sheet-pc-other2-show:not(:checked)~.sheet-pc-other2 {display:none;} +.sheet-pc-other3-show:not(:checked)~.sheet-pc-other3 {display:none;} +.sheet-pc-other4-show:not(:checked)~.sheet-pc-other4 {display:none;} + +.sheet-pc-notes1-show:not(:checked)~.sheet-pc-notes1 {display:none;} +.sheet-pc-notes2-show:not(:checked)~.sheet-pc-notes2 {display:none;} +.sheet-pc-notes3-show:not(:checked)~.sheet-pc-notes3 {display:none;} +.sheet-pc-notes4-show:not(:checked)~.sheet-pc-notes4 {display:none;} + +.sheet-pc-rolltemplates-show:not(:checked)~.sheet-pc-rolltemplates {display:none;} + +.charsheet label { + display: inline-block; + width: 75px; + text-align: left; +} + +.charsheet input { + background-color: transparent; + border-style: solid; + border-color: black; + border-width: 0px 0px 2px 0px; +} + +.charsheet input.sheet-inputbox { + background-color: transparent; + border-style: solid; + border-color: black; + border-width: 1px 1px 1px 1px; +} + +.even { + border: 1px solid black; + background-color: #AAA; +} + +.odd { + border: 1px solid black; + background-color: #DDD; +} + +fieldset { + display: none; +} + +.charsheet { + background-color: white; + background-image: none; +} + +.charsheet table th { + font-size: 0.8em; + text-align: center; +} + +.charsheet table td.sheet-statlabel-big-gray { + background-color: gray; + color: white; + font-size: 0.9em; + text-align: center; +} + +.charsheet table td.sheet-statlabel-big { + border: 1px solid white; + background-color: black; + color: white; + font-size: 0.9em; + text-align: center; +} +.charsheet table td.sheet-statlabel { + border: 1px solid white; + background-color: black; + color: white; + font-size: 0.7em; + text-align: center; +} +.charsheet table td { + font-weight: bold; + text-align: center; +} + +select.sheet-dtype { + width: 60px; + vertical-align: top; +} + +.sheet-statlabel-encumbrance { + border: 1px solid white; + background-color: black; + color: white; + font-size: 0.65em; + text-align: center; +} + +.sheet-statlabel-weapons { + display: table-cell; + border: 1px solid white; + background-color: black; + color: white; + font-size: 0.7em; + vertical-align: bottom; +} + +.sheet-table-name { + display: table-caption; + text-align: center; + font-weight: bold; + color: white; + background-color: black; + width: 100%; +} + +.sheet-table-header { + display: table-cell; + text-align: center; + font-weight: bold; + vertical-align: bottom; +} + +.sheet-table-header-left { + display: table-cell; + text-align: left; + font-weight: bold; +} + +.sheet-table-header2-left { + display: table-cell; + text-align: left; + font-weight: bold; + font-size: 0.7em; +} + +.sheet-table-header-right { + display: table-cell; + text-align: right; + font-weight: bold; +} + +.sheet-table-header2 { + display: table-cell; + text-align: center; + font-weight: bold; + font-size: 0.7em; + vertical-align: bottom; +} + +.sheet-table-header3 { + display: table-cell; + text-align: center; + font-weight: bold; + font-size: 0.7em; + vertical-align: top; +} + +.sheet-table-encumbrance { + display: table-cell; + font-size: 0.65em; + width: 126px; +} + +.sheet-table-load { + display: table-cell; + font-size: 0.65em; + width: 95px; +} + +.sheet-table-left { + display: table-cell; + text-align: left; +} + +.sheet-table-right { + display: table-cell; + text-align: right; +} + +.sheet-table-center { + margin-left: auto; + margin-right: auto; +} + +.sheet-table-data-left { + display: table-cell; + text-align: left; + vertical-align: top; +} + +.sheet-table-data-right { + display: table-cell; + text-align: right; + vertical-align: top; +} + +.sheet-table-data-center { + display: table-cell; + text-align: center; + vertical-align: top; +} + +.sheet-table-data-center-sm { + display: table-cell; + text-align: center; + font-size: 0.7em; + vertical-align: top; +} + +.sheet-table-data-center-skills { + display: table-cell; + width: 28px; +} + +.sheet-table-data-center-skills-rep { + display: table-cell; + width: 31px; +} + +.sheet-table-col { + display: table-col; + vertical-align: center; + width: 100%; +} + +.sheet-table-row { + display: table-row; + vertical-align: top; + width: 100%; +} + +.sheet-table-row-name { + display: table-cell; + text-align: center; + color: white; + background-color: black; + font-weight: bold; +} + +.sheet-table-row-small { + display: table-cell; + width: 40px; +} + +textarea { height: auto; } + +input, select { + width:100%; +} + +/* Take out the spinner arrows on number inputs. */ +input[type=number] { + -moz-appearance: textfield; +} +input[type=number]::-webkit-outer-spin-button, +input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; +} + +/* Hide actual checkbox */ +input.sheet-arrow[type="checkbox"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-arrow[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "►"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-arrow[type="checkbox"]:checked + span::before { content: "▼"; } + +/* Hide actual checkbox */ +input.sheet-yesno[type="checkbox"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake checkbox */ +input.sheet-yesno[type="checkbox"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "N"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-yesno[type="checkbox"]:checked + span::before { content: "Y"; } + + +/* Hide actual radio button */ +input.sheet-switch[type="radio"]{ + opacity: 0; + width: 16px; + height: 16px; + position: relative; + top: 5px; + left: 6px; + margin: -10px; + cursor: pointer; + z-index: 1; +} + +/* Fake radio button */ +input.sheet-switch[type="radio"] + span::before{ + margin-right: 4px; + line-height: 14px; + text-align: center; + display: inline-block; + vertical-align: middle; + + content: "◇"; + width: 14px; + height: 14px; + font-size: 12px; +} +input.sheet-switch[type="radio"]:checked + span::before { content: "◆"; } + +/* Fake tabs style1 (reskinned radio button; fixed to work properly in firefox */ +div.sheet-tab-content { display: none; } + +input.sheet-tab1:checked ~ div.sheet-tab1, +input.sheet-tab2:checked ~ div.sheet-tab2, +input.sheet-tab3:checked ~ div.sheet-tab3, +input.sheet-tab4:checked ~ div.sheet-tab4, +input.sheet-tab5:checked ~ div.sheet-tab5, +input.sheet-tab6:checked ~ div.sheet-tab6, +input.sheet-tab7:checked ~ div.sheet-tab7, +input.sheet-tab8:checked ~ div.sheet-tab8, +input.sheet-tab9:checked ~ div.sheet-tab9, +input.sheet-tab10:checked ~ div.sheet-tab10, +input.sheet-tab99:checked ~ div.sheet-tab99 +{ + display: block; +} + +input.sheet-tab1:checked + span.sheet-tab1, +input.sheet-tab2:checked + span.sheet-tab2, +input.sheet-tab3:checked + span.sheet-tab3, +input.sheet-tab4:checked + span.sheet-tab4, +input.sheet-tab5:checked + span.sheet-tab5, +input.sheet-tab6:checked + span.sheet-tab6, +input.sheet-tab7:checked + span.sheet-tab7, +input.sheet-tab8:checked + span.sheet-tab8, +input.sheet-tab9:checked + span.sheet-tab9, +input.sheet-tab10:checked + span.sheet-tab10, +input.sheet-tab99:checked + span.sheet-tab99 +{ + background: gray; + color: white; +} + +input.sheet-tab +{ + width: 70px; + height: 20px; + position: relative; + top: 5px; + left: 6px; + margin: -1.5px; + cursor: pointer; + opacity: 0; + z-index: 9999; +} +span.sheet-tab { + text-align: center; + display: inline-block; + font-size: 13px; + background: white; + color: gray; + font-weight: bold; + width: 70px; + height: 20px; + cursor: pointer; + position: relative; + margin-left: -75px; +} +input.sheet-tab::before +{ + content: attr(title); + + border: solid 1px #a8a8a8; + border-bottom-color: black; + text-align: center; + display: inline-block; + + background: #fff; + background: -moz-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -webkit-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -ms-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: -o-linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + background: linear-gradient(to top, #c8c8c8, #fff, #c8c8c8); + + width: 50px; + height: 20px; + font-size: 18px; +} + +input.sheet-tab:checked::before +{ + background: #dcdcdc; + background: -moz-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -webkit-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: -o-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + background: linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc); + border-bottom-color: #fff; +} + +input.sheet-tab:not(:first-child)::before +{ + border-left: none; +} + +div.sheet-tab-content +{ + border: 1px solid #a8a8a8; + border-top-color: #000; + margin: 2px 0 0 5px; + padding: 5px; +} + +/* tabs style2 (with label) works even in firefox */ +.sheet-character-sheet, +.sheet-expand +{ + display: none; + padding: 3px; +} + +.sheet-expand:checked ~ .sheet-show +{ + display: block; + background-color: white; + margin: 1px 0px 0px -2px; +} + +.sheet-tab +{ + display: inline-block; + text-align: center; + margin: -2px; + padding: 2px; + width: 124px; + height: 24px; + background-color: gray; + border-top-left-radius: 1em 3em; + border-top-right-radius: 1em 3em; + border: solid thin gray; + border-bottom: none; +} + +.sheet-expand:checked ~ .sheet-tab +{ + background-color: white; +} + +label +{ + display: inline; +} + +label, +label div +{ + font-size: 12px; + font-weight: normal; +} + +textarea { + height: auto; + color: black; +} + +input { + color: black; +} + +input, select { + width:100%; +} + + +/* Roll Templates */ +/* Attacks */ +.sheet-rolltemplate-DnD35Attack table { + width: 100%; + padding: 2px; + border: 1px solid; + background-color: #ffffff; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack th { + color: rgb(126, 45, 64); + padding-left: 5px; + line-height: 1.6em; + font-size: 1.2em; + text-align: left; + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-attack { + color: rgb(126, 45, 64); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-initiative { + color: rgb(204, 153, 51); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-spell{ + color: rgb(45, 64, 126); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-ability { + color: rgb(204, 115, 51); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-save { + color: rgb(153, 77, 153); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-skill { + color: rgb(64, 126, 45); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-header-skillcat{ + color: rgb(45, 126, 107); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} +.sheet-rolltemplate-DnD35Attack .sheet-header-basic{ + background-color: gray; + color: white; + text-align: center; + /*color: rgba(112,32,130,1);*/ +} + .sheet-rolltemplate-DnD35Attack .sheet-subheader { + color: #000; + font-size: 1em; + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-DnD35Attack .sheet-arrow-right { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 180px solid rgb(126, 45, 64); +} + .sheet-rolltemplate-DnD35Attack .sheet-arrow-left { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 180px solid rgb(126, 45, 64); +} +.sheet-rolltemplate-DnD35Attack .sheet-arrow-spell { + border-top: 3px solid rgb(45, 64, 126); + border-bottom: 3px solid rgb(45, 64, 126); + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-DnD35Attack .sheet-arrow-ability { + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(204, 115, 51); + border-left: 90px solid rgb(204, 115, 51); + border-right: 90px solid rgb(204, 115, 51); +} +.sheet-rolltemplate-DnD35Attack .sheet-arrow-save { + border-top: 3px solid rgb(153, 77, 153); + border-bottom: 3px solid rgb(153, 77, 153); + border-left: 90px solid rgb(153, 77, 153); + border-right: 90px solid rgb(153, 77, 153); +} +.sheet-rolltemplate-DnD35Attack .sheet-arrow-skill { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 90px solid rgb(64, 126, 45); + border-right: 90px solid rgb(64, 126, 45); +} +.sheet-rolltemplate-DnD35Attack .sheet-arrow-skillcat { + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(45, 126, 107); + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-DnD35Attack .sheet-arrow-initiative { + border-top: 1px solid rgb(204, 153, 51); + border-bottom: 1px solid rgb(204, 153, 51); + border-left: 90px solid rgb(204, 153, 51); + border-right: 90px solid rgb(204, 153, 51); +} +.sheet-rolltemplate-DnD35Attack .sheet-solid-full { + border-top: 3px solid rgb(126, 45, 64); + border-bottom: 3px solid rgb(126, 45, 64); + border-left: 180px solid rgb(126, 45, 64); + border-right: 0px solid rgb(126, 45, 64); +} +.sheet-rolltemplate-DnD35Attack .sheet-tcat { + font-style: italic; +} +.sheet-rolltemplate-DnD35Attack .sheet-dcolor { + color: rgb(193, 80, 107); +} + .sheet-rolltemplate-DnD35Attack td { + padding-left: 5px; +} + .sheet-rolltemplate-DnD35Attack .sheet-tr-repeating:nth-child(even){ + background-color:#eee; +} +/*.sheet-rolltemplate-DnD35StdRoll tr:nth-child(even){ + background-color:#eee; +}*/ + .sheet-rolltemplate-DnD35Attack .inlinerollresult { + background-color: transparent; + border: none; +} + .sheet-rolltemplate-DnD35Attack .inlinerollresult.fullcrit { + color: #3FB315; + border: none; +} + .sheet-rolltemplate-DnD35Attack .inlinerollresult.fullfail { + color: #B31515; + border: none; +} + .sheet-rolltemplate-DnD35Attack .inlinerollresult.importantroll { + color: #4A57ED; + border: none; +} + +/* std roll checks */ +.sheet-rolltemplate-DnD35StdRoll table { + width: 100%; + padding: 2px; + border: 1px solid; + background-color: #ffffff; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll th { + /*color: rgb(45, 126, 107);*/ + padding-left: 5px; + line-height: 1.6em; + font-size: 1.2em; + text-align: left; + /*text-align: center;*/ +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-attack { + color: rgb(126, 45, 64); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-initiative { + color: rgb(204, 153, 51); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-spell{ + color: rgb(45, 64, 126); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-ability { + color: rgb(204, 115, 51); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-save { + color: rgb(153, 77, 153); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-skill { + color: rgb(64, 126, 45); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-header-skillcat{ + color: rgb(45, 126, 107); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} +.sheet-rolltemplate-DnD35StdRoll .sheet-header-basic{ + background-color: gray; + color: white; + text-align: center; + /*color: rgba(112,32,130,1);*/ +} + .sheet-rolltemplate-DnD35StdRoll .sheet-subheader { + color: #000; + font-size: 1em; + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-arrow-right { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 180px solid rgb(126, 45, 64); +} + .sheet-rolltemplate-DnD35StdRoll .sheet-arrow-left { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 180px solid rgb(126, 45, 64); +} +.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-spell { + border-top: 3px solid rgb(45, 64, 126); + border-bottom: 3px solid rgb(45, 64, 126); + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-ability { + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(204, 115, 51); + border-left: 90px solid rgb(204, 115, 51); + border-right: 90px solid rgb(204, 115, 51); +} +.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-save { + border-top: 3px solid rgb(153, 77, 153); + border-bottom: 3px solid rgb(153, 77, 153); + border-left: 90px solid rgb(153, 77, 153); + border-right: 90px solid rgb(153, 77, 153); +} +.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-skill { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 90px solid rgb(64, 126, 45); + border-right: 90px solid rgb(64, 126, 45); +} +.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-skillcat { + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(45, 126, 107); + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-DnD35StdRoll .sheet-arrow-initiative { + border-top: 1px solid rgb(204, 153, 51); + border-bottom: 1px solid rgb(204, 153, 51); + border-left: 90px solid rgb(204, 153, 51); + border-right: 90px solid rgb(204, 153, 51); +} +.sheet-rolltemplate-DnD35StdRoll .sheet-tcat { +font-style: italic; +} + .sheet-rolltemplate-DnD35StdRoll td { + padding-left: 5px; + text-align: left; +} + .sheet-rolltemplate-DnD35StdRoll .sheet-tr-repeating:nth-child(even){ + background-color:#eee; +} + .sheet-rolltemplate-DnD35StdRoll .inlinerollresult { + background-color: transparent; + border: none; +} + .sheet-rolltemplate-DnD35StdRoll .inlinerollresult.fullcrit { + color: #3FB315; + border: none; +} + .sheet-rolltemplate-DnD35StdRoll .inlinerollresult.fullfail { + color: #B31515; + border: none; +} + .sheet-rolltemplate-DnD35StdRoll .inlinerollresult.importantroll { + color: #4A57ED; + border: none; +} + +/* initiative checks */ +.sheet-rolltemplate-DnD35Initiative table { + width: 100%; + padding: 2px; + border: 1px solid; + background-color: #ffffff; +} + .sheet-rolltemplate-DnD35Initiative th { + color: rgb(204, 153, 51); + padding-left: 5px; + /*line-height: 1.6em; + font-size: 1.2em;*/ + text-align: left; + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-attack { + color: rgb(126, 45, 64); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-initiative { + color: rgb(204, 153, 51); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-spell{ + color: rgb(45, 64, 126); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-ability { + color: rgb(204, 115, 51); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-save { + color: rgb(153, 77, 153); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-skill { + color: rgb(64, 126, 45); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-header-skillcat{ + color: rgb(45, 126, 107); + font-family: "Arial", Helvetica, sans-serif; + font-variant: small-caps; + text-align: left; +} +.sheet-rolltemplate-DnD35Initiative .sheet-header-basic{ + background-color: gray; + color: white; + text-align: center; + /*color: rgba(112,32,130,1);*/ +} + .sheet-rolltemplate-DnD35Initiative .sheet-subheader { + color: #000; + font-size: 1em; + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative .sheet-arrow-right { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 180px solid rgb(126, 45, 64); +} + .sheet-rolltemplate-DnD35Initiative .sheet-arrow-left { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-right: 180px solid rgb(126, 45, 64); +} +.sheet-rolltemplate-DnD35Initiative .sheet-arrow-spell { + border-top: 3px solid rgb(45, 64, 126); + border-bottom: 3px solid rgb(45, 64, 126); + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-DnD35Initiative .sheet-arrow-ability { + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(204, 115, 51); + border-left: 90px solid rgb(204, 115, 51); + border-right: 90px solid rgb(204, 115, 51); +} +.sheet-rolltemplate-DnD35Initiative .sheet-arrow-save { + border-top: 3px solid rgb(153, 77, 153); + border-bottom: 3px solid rgb(153, 77, 153); + border-left: 90px solid rgb(153, 77, 153); + border-right: 90px solid rgb(153, 77, 153); +} +.sheet-rolltemplate-DnD35Initiative .sheet-arrow-skill { + border-top: 3px solid transparent; + border-bottom: 3px solid transparent; + border-left: 90px solid rgb(64, 126, 45); + border-right: 90px solid rgb(64, 126, 45); +} +.sheet-rolltemplate-DnD35Initiative .sheet-arrow-skillcat { + border-top: 3px solid transparent; + border-bottom: 3px solid rgb(45, 126, 107); + border-left: 90px solid transparent; + border-right: 90px solid transparent; +} +.sheet-rolltemplate-DnD35Initiative .sheet-arrow-initiative { + border-top: 1px solid rgb(204, 153, 51); + border-bottom: 1px solid rgb(204, 153, 51); + border-left: 90px solid rgb(204, 153, 51); + border-right: 90px solid rgb(204, 153, 51); +} + .sheet-rolltemplate-DnD35Initiative .sheet-tcat { + font-style: italic; + text-align: left; +} + .sheet-rolltemplate-DnD35Initiative td { + padding-left: 5px; +} + .sheet-rolltemplate-DnD35Initiative .inlinerollresult { + background-color: transparent; + border: none; +} + .sheet-rolltemplate-DnD35Initiative .inlinerollresult.fullcrit { + color: #3FB315; + border: none; +} + .sheet-rolltemplate-DnD35Initiative .inlinerollresult.fullfail { + color: #B31515; + border: none; +} + .sheet-rolltemplate-DnD35Initiative .inlinerollresult.importantroll { + color: #4A57ED; + border: none; +} \ No newline at end of file diff --git a/D&D_3-5-fr/charsheet_3-5.html b/D&D_3-5-fr/charsheet_3-5.html new file mode 100644 index 0000000000..8debfaad6a --- /dev/null +++ b/D&D_3-5-fr/charsheet_3-5.html @@ -0,0 +1,3997 @@ + + + + + +PC +NPC + +
+
|
+ 3.5 |
+ ||||||||||
Race |
+ Type |
+ Size |
+ Gender |
+ Alignment |
+ Deity |
+ ||||||
Class |
+ Level |
+ HD |
+ Age |
+ Height |
+ Weight |
+ Eyes |
+ Hair |
+ ||||
|
+
+ Ability Scores
+
+
+ Ability
+ Total
+ Mod
+ Base
+ Misc
+ Temp
+
+
+ STR
+
+
+
+
+
+
+
+
+
+ DEX
+
+
+
+
+
+
+
+
+
+ CON
+
+
+
+
+
+
+
+
+
+ INT
+
+
+
+
+
+
+
+
+
+ WIS
+
+
+
+
+
+
+
+
+
+ CHA
+
+
+
+
+
+
+
+
+ |
+
+
|
+ ||||||||||||||||||||||||||||||||||||||||||||||||||
|
+
+
+
|
+
+
+
+
+
+
+
+
+ Languages
+ +
+ Racial Abilities
+ +
+ Class Abilities
+ +
+ Feats
+ +
+ Other
+ + |
+
+
+
+
+ Weapon2 +
+
+
+ Weapon3 +
+
+
+ Weapon4 +
+
+
+ Weapon5 +
+
+
+ Weapon6 +
+
+
+ Weapon7 +
+
+
+ Weapon8 +
+
+
+ Weapon9 +
+
+
+ Weapon10 +
+
+
+ + |
+ ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AC Armor Class |
+ Total |
+ =10 |
+ + Ability Mod |
+ + Armor Bns |
+ + Size Mod |
+ + Dodge |
+ + Nat. Armor |
+ + Deflection |
+ + Misc Mod |
+ + | TOUCH Armor Class |
+ + | FLAT-FOOTED Armor Class |
+ + | Immobilized Armor Class |
+ + + |
+ Armor Check Pen |
+
| AC Items | +
| Armor Name | +Type | +Bonus | +Max Dex | +Check Penalty | +Spell Failure | +Speed | +Weight | +Special Properties | +|||||
| + | + | + | + | + | + | + | + | + | |||||
| Shield | +Armor Bonus | +Check Penalty | +Spell Failure | +Weight | +Properties | +||||
| + | + | + | + | + | + | ||||
| Other AC | +
| + | Name | +AC Bonus | +Capped? | +Capped AC Bonus | +In Touch AC? | +In FF AC? | +Source/Notes | +
| + | + | + | Y | ++ + + | + +Y | +* | ++ |
| + | + | + | + | + + | + ++ | + | + |
| + | + | + | + | + + | + ++ | + | + |
| + | + | + | + | + + | + ++ | + | + |
| + | Name | +AC Bonus | +Source/Notes | +
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | Name | +AC Bonus | +Source/Notes | +
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | Name | +AC Bonus | +Source/Notes | +
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | Name | +AC Bonus | +Source/Notes | +
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | + | + | + |
| + | Name | +AC Bonus | +In AC? | +In Touch AC? | +In FF AC? | +In Immobl AC? | +Source/Notes | +
| + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + |
| + | + | + | + | + | + | + | + |
| Encumbrance and Load | +
| Str | +Light Load | +Medium Load | +Heavy Load | +Lift Over | +Lift Off Ground | +Push/ Drag | +
| + | lbs or less. | +-lbs. | +-lbs. | +lbs or less. | +lbs or less. | +lbs or less. | +
| Weight Carried | +Char Size | +Load | +Max Dex | +Check Penalty | +Speed (30 ft.) | +Speed (20 ft.) | +Run | +
| + | + | + | + | + | ft. | +ft. | +x | +
| Equipment | +
| Name | +Qty | +Cost (gp) | +Wt (lbs) | +HPs | +Hard | +Location | +Notes | +
| Skills | +||||||||||
| skill points/lvl==(+) | +
+
|
+ |||||||||
| Other Skills | +||||||||
| + | Skill Names | +Total Bonus |
+ Ability Stat |
+ Ability Mod. |
+ Ranks | +Armor Penalty |
+ Misc Mod. |
+ Macro | +
* = Trained Only
+
+
|
+ ||||||||||||||
+
|
+ + |
+
|
+ |||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
+
|
+ + |
+
|
+ ||||||||||||||||
| Other | +
| + + | +
| + + | +
| Notes | +
| + + | +
| + + | +
| Name: | ++ |
| Size/Type: | +/ | +
| Hit Dice: | +(/) | +
| Initiative: | ++ |
| Speed: | ++ |
| Armor Class: | +(), Touch:, FF: | +
| Base Attack/Grapple: | +/ | +
| Attack: | ++ |
| + | + |
| Full Attack: | ++ |
| + | + |
| Space/Reach: | +/ | +
| Special Attacks: | ++ |
| Special Qualities: | ++ |
| Saves: | +Fort:, Ref:, Will: | +
| Abilities: | +Str:, Dex:, Con:, Int:, Wis:, Cha: | +
| Skills: | ++ |
| Feats: | ++ |
|
+ + |
+ |
| Environment: | ++ |
| Organization: | ++ |
| Challenge Rating: | ++ |
| Treasure: | ++ |
| Alignment: | ++ |
| Advancement: | ++ |
| Level Adjustment: | ++ |
| + | |
| + | |
| + | |
| COMBAT | +|
| + | |
| Roll Templates | +
|
+ All of the roll templates use the flags initflag, skillcatflag, skillflag, saveflag, abilityflag, spellflag, pcflag, npcflag, and basicflag to vary the roll template appearance. See below for more details.
+ + The DnD35Attack roll template allows up to 10 attacks to be displayed in the same template. If the roll for attack# results in a critical success (can set a custom value such as: [[d20cs>18]]), then critconfirm# and critdmg# will display. If the roll for attack# results in a critical failure (can set a custom value such as: [[d20cf<2]]), then fumbleroll will display. + To use this Roll Template to show multiple attacks, the fullattackflag must be set to [[d1]]. You can use either {{fullattackflag=[[d1]]}} or set it as a query {{fullattackflag=[[?{Full Attack? (hit space for full attack else hit return) |0}d1]]}} as in the example macro. +
+ Attack Roll:
+
+
+
+
+ Example macro:
+
+
The pcflag sets the name and dividing line to be red. For this flag, the arrow in the dividing line points to the right. + +
+ Attack Roll v2 (NPC):
+
+
+
+
+ Example macro:
+
+
The npcflag sets the name and dividing line to be red. For this flag, the arrow in the dividing line points to the left. + Example of DnD35Attack with {{npcflag=true}} set. Also set to whisper to the gm for the NPC's attacks. This example compares against an AC value stored in bar2 to report success (1 hit) or failure (0 hit) of the attack. + + The DnD35Initiative roll template consists of name check and checkroll on the same line. Notes can be added below. There is no dividing line in this template. +
+ Initiative:
+
+
+
+
+ Example macro:
+
+
The initflag used with DnD35StdRoll or DnD35Attack sets the name this same yellow and adds a thin solid yellow dividing line. + + For the DnD35StdRoll, the first section is a repeating section where you can give a key and a value which will be displayed in columns. Key words which cannot be used (since they are used in other parts of the template) are: notes, subtags, subtags2, compcheck, failcheck, succeedcheck, check, checkroll, critroll, fumbleroll, initflag, skillcatflag, skillflag, saveflag, abilityflag, spellflag, pcflag, npcflag, basicflag, name. + + The compcheck line expects a comparison type roll [[d20>15]] and will display the succeedcheck if the result is a 1 or the failcheck if the result is a 0. + + The next section takes a check and checkroll and will display the critroll if the checkroll was a critical success and the fumble roll if the checkroll was a critical failure. + + Any or all of the sections can be used; if you don't put in the key word, the section will not be displayed. Note that you cannot use the check keyword by itself; you must include the checkroll as well for that section to display. +
+ Spell:
+
+
+
+
+ Example macro:
+
+
The spellflag sets the dividing line to be a blue 4-pointed star pattern and the name to be blue. + +
+ Ability Check:
+
+
+
+
+ Example macro:
+
+
The abilityflag sets the name and dividing line brown. + +
+ Save:
+
+
+
+
+ Example macro:
+
+
The saveflag sets the name and thick dividing line to be purple. + +
+ Skill Check:
+
+
+
+
+ Example macro:
+
+
The skillflag sets the name and double-arrow dividing line a darkish green. + +
+ Skill Check v2:
+
+
+
+
+ Example macro:
+
+
The skillcatflag sets the dividing line to be an upward pointed arrow and both it and the name a teal color. + +
+ Basic:
+
+
+
+
+ Example macro:
+
+
This basic grey and white appearance can be used with the various templates by setting {{basicflag=true}} . There is no dividing line with this appearance flag. + | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{name}} |
|---|
| {{name}} |
| {{name}} |
| {{name}} |
| {{name}} |
| {{name}} |
| {{name}} |
| {{name}} |
| {{name}} |
| {{name}} |
| {{subtags}} |
| {{subtags2}} |
| {{attack1}} + {{#rollWasCrit() attack1}} {{critconfirm1}} {{/rollWasCrit() attack1}} + {{#rollWasFumble() attack1}} {{fumbleroll}} {{/rollWasFumble() attack1}} + {{#damage1}} + {{^rollWasFumble() attack1}} {{damage1}} + {{#rollWasCrit() attack1}} {{critdmg1}} {{/rollWasCrit() attack1}} + {{/rollWasFumble() attack1}} + {{/damage1}} + | +
| {{attack2}} + {{#rollWasCrit() attack2}} {{critconfirm2}} {{/rollWasCrit() attack2}} + {{#rollWasFumble() attack2}} {{fumbleroll}} {{/rollWasFumble() attack2}} + {{#damage2}} + {{^rollWasFumble() attack2}} {{damage2}} + {{#rollWasCrit() attack2}} {{critdmg2}} {{/rollWasCrit() attack2}} + {{/rollWasFumble() attack2}} + {{/damage2}} + | +
| {{attack3}} + {{#rollWasCrit() attack3}} {{critconfirm3}} {{/rollWasCrit() attack3}} + {{#rollWasFumble() attack3}} {{fumbleroll}} {{/rollWasFumble() attack3}} + {{#damage3}} + {{^rollWasFumble() attack3}} {{damage3}} + {{#rollWasCrit() attack3}} {{critdmg3}} {{/rollWasCrit() attack3}} + {{/rollWasFumble() attack3}} + {{/damage3}} + | +
| {{attack4}} + {{#rollWasCrit() attack4}} {{critconfirm4}} {{/rollWasCrit() attack4}} + {{#rollWasFumble() attack4}} {{fumbleroll}} {{/rollWasFumble() attack4}} + {{#damage4}} + {{^rollWasFumble() attack4}} {{damage4}} + {{#rollWasCrit() attack4}} {{critdmg4}} {{/rollWasCrit() attack4}} + {{/rollWasFumble() attack4}} + {{/damage4}} + | +
| {{attack5}} + {{#rollWasCrit() attack5}} {{critconfirm5}} {{/rollWasCrit() attack5}} + {{#rollWasFumble() attack5}} {{fumbleroll}} {{/rollWasFumble() attack5}} + {{#damage5}} + {{^rollWasFumble() attack5}} {{damage5}} + {{#rollWasCrit() attack5}} {{critdmg5}} {{/rollWasCrit() attack5}} + {{/rollWasFumble() attack5}} + {{/damage5}} + | +
| {{attack6}} + {{#rollWasCrit() attack6}} {{critconfirm6}} {{/rollWasCrit() attack6}} + {{#rollWasFumble() attack6}} {{fumbleroll}} {{/rollWasFumble() attack6}} + {{#damage6}} + {{^rollWasFumble() attack6}} {{damage6}} + {{#rollWasCrit() attack6}} {{critdmg6}} {{/rollWasCrit() attack6}} + {{/rollWasFumble() attack6}} + {{/damage6}} + | +
| {{attack7}} + {{#rollWasCrit() attack7}} {{critconfirm7}} {{/rollWasCrit() attack7}} + {{#rollWasFumble() attack7}} {{fumbleroll}} {{/rollWasFumble() attack7}} + {{#damage7}} + {{^rollWasFumble() attack7}} {{damage7}} + {{#rollWasCrit() attack7}} {{critdmg7}} {{/rollWasCrit() attack7}} + {{/rollWasFumble() attack7}} + {{/damage7}} + | +
| {{attack8}} + {{#rollWasCrit() attack8}} {{critconfirm8}} {{/rollWasCrit() attack8}} + {{#rollWasFumble() attack8}} {{fumbleroll}} {{/rollWasFumble() attack8}} + {{#damage8}} + {{^rollWasFumble() attack8}} {{damage8}} + {{#rollWasCrit() attack8}} {{critdmg8}} {{/rollWasCrit() attack8}} + {{/rollWasFumble() attack8}} + {{/damage8}} + | +
| {{attack9}} + {{#rollWasCrit() attack9}} {{critconfirm9}} {{/rollWasCrit() attack9}} + {{#rollWasFumble() attack9}} {{fumbleroll}} {{/rollWasFumble() attack9}} + {{#damage9}} + {{^rollWasFumble() attack9}} {{damage9}} + {{#rollWasCrit() attack9}} {{critdmg9}} {{/rollWasCrit() attack9}} + {{/rollWasFumble() attack9}} + {{/damage9}} + | +
| {{attack10}} + {{#rollWasCrit() attack10}} {{critconfirm10}} {{/rollWasCrit() attack10}} + {{#rollWasFumble() attack10}} {{fumbleroll}} {{/rollWasFumble() attack10}} + {{#damage10}} + {{^rollWasFumble() attack10}} {{damage10}} + {{#rollWasCrit() attack10}} {{critdmg10}} {{/rollWasCrit() attack10}} + {{/rollWasFumble() attack10}} + {{/damage10}} + | +
| {{notes}} |
| {{name}} {{check}} {{checkroll}} | |
|---|---|
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{name}} {{check}} {{checkroll}} | |
| {{notes}} | |
| {{name}} | |
|---|---|
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{name}} | |
| {{subtags}} | |
| {{subtags2}} | |
| {{key}} | {{value}} |
| {{compcheck}} + {{#rollTotal() compcheck 1}} {{succeedcheck}} {{/rollTotal() compcheck 1}} + {{#rollTotal() compcheck 0}} {{failcheck}} {{/rollTotal() compcheck 0}} | |
| {{check}} {{checkroll}} | |
| + {{#rollWasCrit() checkroll}} {{critroll}} {{/rollWasCrit() checkroll}} + {{#rollWasFumble() checkroll}} {{fumbleroll}} {{/rollWasFumble() checkroll}} + | |
| {{notes}} | |
D&D3.5e Character Sheet v2.6.23 9/23/15 by Diana P.
\ No newline at end of file diff --git a/D&D_3-5-fr/charsheet_3-5.jpg b/D&D_3-5-fr/charsheet_3-5.jpg new file mode 100644 index 0000000000..ac4a409172 Binary files /dev/null and b/D&D_3-5-fr/charsheet_3-5.jpg differ diff --git a/D&D_3-5-fr/sheet.json b/D&D_3-5-fr/sheet.json new file mode 100644 index 0000000000..dcc1264b4b --- /dev/null +++ b/D&D_3-5-fr/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "charsheet_3-5.html", + "css": "charsheet_3-5.css", + "authors": "Diana P.", + "preview": "charsheet_3-5.jpg", + "roll20userid": "108188", + "instructions": "Roll templates now implemented; see descriptions and other information in new Roll Template section at bottom of sheet. Attack and full attack rolls modifiable in-sheet to allow inclusion of feat- or item-based additions to attacks. Full attack gives 'undefined' error for attacks one does not have a BAB defined for (remove that part of the macro if BAB is not high enough for 2, 3, or 4 attacks/rnd)" +}