Personal tools

Tavern Tales

From Roll20 Wiki

Jump to: navigation, search

Contents

Tavern Tales

Tavern Tales is a free RPG available at www.taverntalesrpg.com

Roll Median 3d20

/roll {3d20dl1}dh1

Roll with "Increase", aka Max 3d20

/roll {3d20}kh1

Roll with "Decrease", aka Min 3d20

/roll {3d20}kl1

Macro for rolling with Attribute

/roll {3d20dl1}dh1 + ?{You have @{Selected|Spirit} Spirit, @{Selected|Mind} Mind, @{Selected|Brawn} Brawn, @{Selected|Finesse} Finesse, @{Selected|Toughness} Toughness, @{Selected|Life} Life, and @{Selected|Block} Block. What value would you like to add to the roll?|0}

Custom Character Sheet

<div class="sheet-TavernTalesSheetBody">
<div class="sheet-2colrow">
 
    <div class="sheet-col">
        <div class="sheet-Attributes">
            <h3>Attributes</h3>
            
        
            <table>
                <tr>
                <th>Brawn: </th>
                
                <td>
                    <input type="number" name="attr_brawn" />
                </td>
                <td><button type='roll' style="background-color:darkred" value='/roll {3d20kl1} + @{Brawn} for decreased brawn' name='roll_DecBrawn'>Decreased</button></td>
                <td><button type='roll' value='/roll {3d20dl1}dh1 + @{Brawn} for brawn' name='roll_Brawn'>Normal</button></td>
                <td><button type='roll' style="background-color:lightgreen" value='/roll {3d20kh1} + @{Brawn} for increased brawn' name='roll_IncBrawn'>Increased</button></td>
                </tr>
        
                <tr>
                <th>Mind: </th>
                <td><input type="number" name="attr_mind" /></td>
                <td><button type='roll' style="background-color:darkred" value='/roll {3d20kl1} + @{Mind} for decreased mind' name='roll_DecMind'>Decreased</button></td>
                <td><button type='roll' value='/roll {3d20dl1}dh1 + @{Mind} for brawn' name='roll_Mind'>Normal</button></td>
                <td><button type='roll' style="background-color:lightgreen" value='/roll {3d20kh1} + @{Mind} for increased mind' name='roll_IncMind'>Increased</button></td>
                </tr>
        
                <tr>
                <th>Finesse: </th>
                <td><input type="number" name="attr_finesse" /></td>
                <td><button type='roll' style="background-color:darkred" value='/roll {3d20kl1} + @{Finesse} for decreased Finesse'>Decreased</button></td>
                <td><button type='roll' value='/roll {3d20dl1}dh1 + @{Finesse} for Finesse'>Normal</button></td>
                <td><button type='roll' style="background-color:lightgreen" value='/roll {3d20kh1} + @{Finesse} for increased Finesse'>Increased</button></td>
                </tr>
        
                <tr>
                <th>Spirit: </th>
                <td><input type="number" name="attr_spirit" /></td>
                <td><button type='roll' style="background-color:darkred" value='/roll {3d20kl1} + @{Spirit} for decreased Spirit'>Decreased</button></td>
                <td><button type='roll' value='/roll {3d20dl1}dh1 + @{Spirit} for Spirit'>Normal</button></td>
                <td><button type='roll' style="background-color:lightgreen" value='/roll {3d20kh1} + @{Spirit} for increased Spirit'>Increased</button></td>
                </tr>
            </table>
    
        </div>

        <div class="sheet-combatDamage">
            <input type="number" name="attr_currentDamageDice" value="1"/> 
            d <select name="attr_currentDamageDieType" class="sheet-dieTypeSelect" value="8">
              <option value="6">6</option>
              <option value="8">8</option>
            </select>
            
            + 
            <select name="attr_currentDamageModifierAttribute" style="width:100px;">
                <option value="@{Brawn}" selected="selected">Brawn</option>
                <option value="@{Finesse}">Finesse</option>
                <option value="@{Mind}">Mind</option>
                <option value="@{Spirit}">Spirit</option>
            </select>
            <button type='roll' value='/roll @{currentDamageDice}d@{currentDamageDieType} + @{currentDamageModifierAttribute} for damage'> Damage</button>
        </div>

        <div class="sheet-defense"> 
            <p>Toughness: <input type="number" name="attr_toughness" />
            Life: <input type="number" name="attr_life" />
            MaxLife: <input type="number" name="attr_life_max" value="@{toughness}*4" /></p>
            <p>Block: <input type="number" name="attr_block" />
            Soak: <input type="number" name="attr_soak" />
            Advantage: <input type="number" name="attr_advantage" /></p>
        </div>

        
        <div class="sheet-equipment">

			<div class="sheet-Weapons">

				<h3>Weapons (name, keywords)</h3>
				
				<fieldset class="repeating_weapons">
					<input type="text" class="sheet-TTitemName" name="attr_WeaponName" />
					<input type="text" class="sheet-TTitemDesc" name="attr_weaponKeywords" />
				</fieldset>
				
			</div>

			<div class="sheet-Armor">
				<h3>Armor (name, properties)</h3>
				
				<fieldset class="repeating_armor">
					<input type="text" class="sheet-TTitemName" name="attr_ArmorName" />
					<input type="text" class="sheet-TTitemDesc" name="attr_armorKeywords" />
				</fieldset>
				
			</div>

			<div class="sheet-MiscEquipment">
				<h3>Other Equipment (name, description)</h3>
				
				<fieldset class="repeating_miscEquipment">
					<input type="text" class="sheet-TTitemName" name="attr_EquipmentName" />
					<input type="text" class="sheet-TTitemDesc" name="attr_equipmentDescription" />
				</fieldset>
				
				
			</div>

			<div class="sheet-Gold">
				<h3>Gold</h3>
				<input type="number" name="attr_gold"/>
			</div>

		</div> <!-- Equipment -->
		
		
    </div> <!-- sheet-col -->

    <div class="sheet-col">
	
		<div class="sheet-logo">
			<img src="http://i.imgur.com/1ZKy6mc.jpg">
		</div>
		
		<div class="sheet-buffs">
			<h3>Buffs and Debuffs</h3>
			<textarea class="sheet-BuffEntryField" name="attr_BuffsAndDebuffs"></textarea>
		</div>
		
		
		<div class="sheet-traits">
			<h3>Traits (Name, Description, Type)</h3>
			<fieldset class="repeating_Traits">
				<!-- <input type="text" class="sheet-TTtraitName" name="attr_TraitName" /> -->
				<!-- <input type="text" class="sheet-TTtraitDesc" name="attr_TraitDescription" /> -->
				<textarea class="sheet-TTtraitName" name="attr_TraitName" rows="2"></textarea>
				<textarea class="sheet-TTtraitDesc" name="attr_TraitDescription" rows="2"></textarea>

				<!--
                <select class="sheet-TTTraitType" name="attr_TraitType" value="Combat">
					<option value="Combat">C</option>
					<option value="Exploration">E</option>
					<option value="Interaction">I</option>
				</select>
                -->
			</fieldset>
				
		
		</div>
		
    </div> <!-- sheet-col -->
</div> <!-- 2col-row -->





</div> <!-- sheet-TavernTalesSheetBody -->

 

CSS for Custom Character Sheet



.sheet-TavernTalesSheetBody {

    color: black;
    font-family: "Times New Roman", Times, serif;
    background-color: #B8B894;
    padding:15px;
}

.sheet-TavernTalesSheetBody .sheet-col h3 {
    font-size: 3.0em;
    color: black;

    font-size: 1.5em;
}

.sheet-Attributes th {
    color: black;

    font-size: 1.0em;
    width: 50px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}


.sheet-combatDamage {
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;

    text-align: center;
}

.sheet-combatDamage select {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;  
    width:90px;
}

.sheet-combatDamage .sheet-dieTypeSelect {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;  
    width:50px;
}

.sheet-defense p {
    text-align: center;
}

.sheet-TTTraitType {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;  
    width:50px;
}

.sheet-TTitemName {
    width:30%;
}

.sheet-TTitemDesc {
    width:65%;
}

.sheet-BuffEntryField {
    width:100%;
    height:100px;

}

.sheet-TTtraitName {
    padding:0px;
    margin:0px;
    width:30%;
	height:50px;
}



.sheet-TTtraitDesc {
    padding:0px;
    margin:0px;
    width:60%;
	height:50px;

}