- 1.0.0 Adaptations following discussion with roll20 Team

This commit is contained in:
David Lambert
2025-01-10 15:15:57 +01:00
parent 98357fc029
commit 246ce4b906
60 changed files with 71 additions and 71 deletions
+11
View File
@@ -0,0 +1,11 @@
# Dungeon and Dragon 3.5 Epic 6 Sheet
This is a light and modern character sheet for **Epic 6**, a six level variant of Dungeon and Dragon 3.5.
Instead of overwhelming tables full of modifiers, it uses a smart system of generic modifiers that easily adapt to various situations.
This approach keeps the interface clean and user-friendly while still offering all the functionality you need for a game.
Link : https://esix.pbworks.com/f/E6v041.pdf
# Changelog
## 2025-01-02
- Initial version
@@ -358,7 +358,7 @@
gap: 0;
.name {
background: url("https://raw.githubusercontent.com/BE-Arbiter/roll20-character-sheets/refs/heads/dnd3.5light/develop/DnD_3_5_Modern/pictures/logo.png");
background: url("https://raw.githubusercontent.com/BE-Arbiter/roll20-character-sheets/refs/heads/dnd3.5light/develop/D&D_3-5_Epic_6/pictures/logo.png");
background-position: center top;
background-repeat: no-repeat;
background-size: auto 55%;
@@ -917,10 +917,7 @@
/*SPELLS*/
.spells {
gap: 2rem;
.spell-group ~ .spell-group {
margin-top: 1.5rem;
}
padding-top: 1rem;
.spell-header {
border: .2rem solid black;
@@ -331,12 +331,12 @@
value="&{template:main} {{titre=^{stats.initiative} }} {{subtitle=@{character_name}}} {{Jet=[[1D20+@{init_tot} &{tracker}]]}}">
<button name="attr_init_roll" type="roll" value="@{init_rol_value}"
class="button-label bold text-center">
<span data-i18n="initiative">Initiative</span>
<span data-i18n="stats.initiative">Initiative</span>
</button>
</div>
<div class="w-4 stat">
<input type="number" class="input" name="attr_rd">
<label class="label"><span data-i18n="dr">RD</span></label>
<label class="label"><span data-i18n="stats.dr">RD</span></label>
</div>
<div class="w-4 stat">
<div class="speed-container">
@@ -344,7 +344,7 @@
<span name="attr_vit_total"></span>
<input type="number" class="input" name="attr_vit_base">
</div>
<label class="label"><span data-i18n="speed">Vitesse</span></label>
<label class="label"><span data-i18n="stats.speed">Vitesse</span></label>
</div>
</div>
@@ -1068,9 +1068,9 @@
<!-- PC spells-->
<div class="spells flex-row">
<div class="w-4 flex-column">
<div class="spell-group">
<div class="spells flex-column w-12">
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">0</label>
<div class="w-5">
@@ -1121,7 +1121,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">1</label>
<div class="w-5">
@@ -1172,7 +1172,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">2</label>
<div class="w-5">
@@ -1224,8 +1224,8 @@
</div>
</div>
</div>
<div class="w-4 flex-column">
<div class="spell-group">
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">3</label>
<div class="w-5">
@@ -1276,7 +1276,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">4</label>
<div class="w-5">
@@ -1327,7 +1327,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">5</label>
<div class="w-5">
@@ -1379,8 +1379,8 @@
</div>
</div>
</div>
<div class="w-4 flex-column">
<div class="spell-group">
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">6</label>
<div class="w-5">
@@ -1431,7 +1431,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">7</label>
<div class="w-5">
@@ -1482,7 +1482,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">8</label>
<div class="w-5">
@@ -1533,7 +1533,9 @@
</fieldset>
</div>
</div>
<div class="spell-group">
</div>
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">9</label>
<div class="w-5">
Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

@@ -1,7 +1,7 @@
<div class="spells flex-row">
<div class="w-4 flex-column">
<div class="spell-group">
<div class="spells flex-column w-12">
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">0</label>
<div class="w-5">
@@ -52,7 +52,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">1</label>
<div class="w-5">
@@ -103,7 +103,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">2</label>
<div class="w-5">
@@ -155,8 +155,8 @@
</div>
</div>
</div>
<div class="w-4 flex-column">
<div class="spell-group">
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">3</label>
<div class="w-5">
@@ -207,7 +207,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">4</label>
<div class="w-5">
@@ -258,7 +258,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">5</label>
<div class="w-5">
@@ -310,8 +310,8 @@
</div>
</div>
</div>
<div class="w-4 flex-column">
<div class="spell-group">
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">6</label>
<div class="w-5">
@@ -362,7 +362,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">7</label>
<div class="w-5">
@@ -413,7 +413,7 @@
</fieldset>
</div>
</div>
<div class="spell-group">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">8</label>
<div class="w-5">
@@ -464,7 +464,9 @@
</fieldset>
</div>
</div>
<div class="spell-group">
</div>
<div class="flex-row">
<div class="spell-group w-4">
<div class="spell-header flex-row">
<label class="w-2">9</label>
<div class="w-5">
Binary file not shown.

After

Width:  |  Height:  |  Size: 841 KiB

+10
View File
@@ -0,0 +1,10 @@
{
"html": "dnd_3-5_epic_6.html",
"css": "dnd_3-5_epic_6.css",
"authors": "Arbiter",
"roll20userid": "144915",
"preview": "dnd_3-5_epic_6.png",
"instructions": "This is a streamlined character sheet for Roll20 designed to simplify Epic 6 games. Instead of overwhelming tables full of modifiers, it uses a smart system of generic modifiers that easily adapt to various situations. This approach keeps the interface clean and user-friendly while still offering all the functionality you need for a game.",
"useroptions": [],
"legacy": false
}
@@ -1,10 +1,7 @@
/*SPELLS*/
.spells {
gap: 2rem;
.spell-group ~ .spell-group {
margin-top: 1.5rem;
}
padding-top: 1rem;
.spell-header {
border: .2rem solid black;
@@ -8,7 +8,7 @@
gap: 0;
.name {
background: url("https://raw.githubusercontent.com/BE-Arbiter/roll20-character-sheets/refs/heads/dnd3.5light/develop/DnD_3_5_Modern/pictures/logo.png");
background: url("https://raw.githubusercontent.com/BE-Arbiter/roll20-character-sheets/refs/heads/dnd3.5light/develop/D&D_3-5_Epic_6/pictures/logo.png");
background-position: center top;
background-repeat: no-repeat;
background-size: auto 55%;
@@ -14,7 +14,7 @@ function bundle_html() {
return src('html/main.html')
.pipe(include())
.on('error', console.log)
.pipe(rename('dnd_3_5_modern.html'))
.pipe(rename('dnd_3-5_epic_6.html'))
.pipe(dest('../dist'));
}
@@ -23,14 +23,14 @@ function bundle_css() {
return src('css/main.css')
.pipe(include())
.on('error', console.log)
.pipe(rename('dnd_3_5_modern.css'))
.pipe(rename('dnd_3-5_epic_6.css'))
.pipe(dest('../dist'));
}
function copy_to_root_dir(done) {
src('../dist/dnd_3_5_modern.html')
src('../dist/dnd_3-5_epic_6.html')
.pipe(dest('..'));
src('../dist/dnd_3_5_modern.css')
src('../dist/dnd_3-5_epic_6.css')
.pipe(dest('..'));
return done()
}
@@ -164,12 +164,12 @@
value="&{template:main} {{titre=^{stats.initiative} }} {{subtitle=@{character_name}}} {{Jet=[[1D20+@{init_tot} &{tracker}]]}}">
<button name="attr_init_roll" type="roll" value="@{init_rol_value}"
class="button-label bold text-center">
<span data-i18n="initiative">Initiative</span>
<span data-i18n="stats.initiative">Initiative</span>
</button>
</div>
<div class="w-4 stat">
<input type="number" class="input" name="attr_rd">
<label class="label"><span data-i18n="dr">RD</span></label>
<label class="label"><span data-i18n="stats.dr">RD</span></label>
</div>
<div class="w-4 stat">
<div class="speed-container">
@@ -177,7 +177,7 @@
<span name="attr_vit_total"></span>
<input type="number" class="input" name="attr_vit_base">
</div>
<label class="label"><span data-i18n="speed">Vitesse</span></label>
<label class="label"><span data-i18n="stats.speed">Vitesse</span></label>
</div>
</div>
@@ -1,9 +1,9 @@
- var spell_levels_all = [[0,1,2],[3,4,5],[6,7,8,9]];
div.spells.flex-row
- var spell_levels_all = [[0,1,2],[3,4,5],[6,7,8],[9]];
div.spells.flex-column.w-12
each spell_levels in spell_levels_all
div.w-4.flex-column
div.flex-row
each spell_level in spell_levels
div.spell-group
div.spell-group.w-4
div.spell-header.flex-row
label.w-2= spell_level
div.w-5
-9
View File
@@ -1,9 +0,0 @@
# Dungeon and Dragon 3.5 Light
This is a light and modern character sheet for **Dungeon and Dragon 3.5**.
Instead of overwhelming tables full of modifiers, it uses a smart system of generic modifiers that easily adapt to various situations.
This approach keeps the interface clean and user-friendly while still offering all the functionality you need for a D&D 3.5 game.
# Changelog
## 2025-01-02
- Initial version
Binary file not shown.

Before

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 768 KiB

-10
View File
@@ -1,10 +0,0 @@
{
"html": "dnd_3_5_modern.html",
"css": "dnd_3_5_modern.css",
"authors": "Arbiter",
"roll20userid": "144915",
"preview": "dnd_3_5_modern.png",
"instructions": "Dungeon and Dragon 3.5 Modern is a streamlined character sheet for Roll20 designed to simplify gameplay. Instead of overwhelming tables full of modifiers, it uses a smart system of generic modifiers that easily adapt to various situations. This approach keeps the interface clean and user-friendly while still offering all the functionality you need for a D&D 3.5 game.",
"useroptions": [],
"legacy": false
}