mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
MegaTraveller
Sheet for MegaTraveller (T2, 2nd Ed.). Should also work for Classic Traveller, Cepheus and MGT for the most part. Artists' permission has been obtained to use the images on the sheet and can be forwarded if req.
This commit is contained in:
@@ -0,0 +1,180 @@
|
||||
@import url('https://fonts.googleapis.com/css2?family=B612+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Kode+Mono:wght@400..700&display=swap');
|
||||
|
||||
.charsheet {
|
||||
background-image: url(https://cdn.pixabay.com/photo/2015/09/29/15/12/stars-964022_960_720.png); /*black space with tiny white stars*/
|
||||
background-color: black;
|
||||
background-repeat: repeat;
|
||||
color: white;
|
||||
font-family:'Kode Mono';
|
||||
}
|
||||
|
||||
div {
|
||||
color: white;
|
||||
}
|
||||
h1 {
|
||||
color: white;
|
||||
text-align: left;
|
||||
}
|
||||
h2 {
|
||||
color: white;
|
||||
text-align: left;
|
||||
}
|
||||
h3 {
|
||||
color: white;
|
||||
text-align: left;
|
||||
}
|
||||
sheet-2colrow {
|
||||
color: white;
|
||||
}
|
||||
sheet-col {
|
||||
color: white;
|
||||
}
|
||||
sheet-row {
|
||||
color: white;
|
||||
}
|
||||
sheet-label {
|
||||
color: white;
|
||||
}
|
||||
label {
|
||||
color: white;
|
||||
}
|
||||
input {
|
||||
margin: auto;
|
||||
}
|
||||
textarea {
|
||||
text-align: initial;
|
||||
outline: none;
|
||||
overflow: auto;
|
||||
margin: 0px;
|
||||
margin-bottom: 0px;
|
||||
width: 55em;
|
||||
height: 5em;
|
||||
}
|
||||
select {
|
||||
width:100px;
|
||||
height: 2.111em;
|
||||
margin: 0px;
|
||||
margin-bottom: 0px;
|
||||
text-align-last: center;
|
||||
}
|
||||
button {
|
||||
margin-bottom: 0px;
|
||||
margin: 0px;
|
||||
padding: 10px 24px;
|
||||
}
|
||||
th, td {
|
||||
padding: 0px;
|
||||
}
|
||||
hr {
|
||||
height: 2px;
|
||||
background-color: red;
|
||||
border: none;
|
||||
}
|
||||
.sheet-rolltemplate-custom {
|
||||
margin-left: -37px;
|
||||
font-family: 'Kode Mono', monospace !important; /* Added fallback font */
|
||||
}
|
||||
|
||||
.withoutavatars .sheet-rolltemplate-custom {
|
||||
margin-left: -7px;
|
||||
}
|
||||
|
||||
/* Container */
|
||||
.sheet-rolltemplate-custom .sheet-container {
|
||||
border: 3px solid black; /* Default border */
|
||||
border-color: black; /* Change if needed */
|
||||
}
|
||||
|
||||
/* Header Formatting */
|
||||
.sheet-rolltemplate-custom .sheet-header {
|
||||
background-color: red;
|
||||
text-align: left;
|
||||
color: white;
|
||||
padding: 5px;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-custom .sheet-title {
|
||||
background-color: red;
|
||||
font-size: 1.1em;
|
||||
color: white;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-custom .sheet-subtitle {
|
||||
background-color: red;
|
||||
font-size: 0.9em;
|
||||
color: white;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
}
|
||||
|
||||
/* Color Variants */
|
||||
.sheet-rolltemplate-custom .sheet-container {
|
||||
--header-bg-color: black;
|
||||
--header-text-color: white;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-custom .sheet-container.sheet-color-red {
|
||||
--header-bg-color: #F00;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-custom .sheet-container.sheet-color-green {
|
||||
--header-bg-color: #0F0;
|
||||
--header-text-color: #000;
|
||||
}
|
||||
|
||||
/* Content Grid */
|
||||
.sheet-rolltemplate-custom .sheet-content {
|
||||
display: grid;
|
||||
background: black;
|
||||
grid-template-columns: auto auto; /* Adjust columns as needed */
|
||||
line-height: 1.4em;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-custom .sheet-content > div {
|
||||
padding: 5px;
|
||||
font-weight: bold;
|
||||
color: white;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
}
|
||||
|
||||
/* Left Column */
|
||||
.sheet-rolltemplate-custom .sheet-content .sheet-key {
|
||||
font-weight: bold;
|
||||
color: white;
|
||||
padding-right: 10px;
|
||||
text-align: right;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
}
|
||||
|
||||
/* Right Column (Empty Rule for Future Use) */
|
||||
/*
|
||||
.sheet-rolltemplate-custom .sheet-value {
|
||||
}
|
||||
*/
|
||||
|
||||
/* Alternating Row Colors */
|
||||
.sheet-rolltemplate-custom .sheet-content :nth-child(4n+3),
|
||||
.sheet-rolltemplate-custom .sheet-content :nth-child(4n) {
|
||||
background: black;
|
||||
}
|
||||
|
||||
/* Description Field */
|
||||
.sheet-rolltemplate-custom .sheet-desc {
|
||||
grid-column: span 2;
|
||||
padding: 5px;
|
||||
text-align: center;
|
||||
color: white;
|
||||
font-family: 'Kode Mono', monospace;
|
||||
}
|
||||
|
||||
.sheet-rolltemplate-custom .inlinerollresult {
|
||||
color: black !important;/* Override any inherited white text */
|
||||
background-color: #e4d14c /* Ensure contrast */
|
||||
border: 1px solid #ccc; /* Optional: subtle border */
|
||||
padding: 2px 4px;
|
||||
border-radius: 3px;
|
||||
font-weight: bold; /* Highlight numbers */
|
||||
}
|
||||
@@ -0,0 +1,673 @@
|
||||
|
||||
<body>
|
||||
<img src="https://raw.githubusercontent.com/dylango1/dylango1/dylango1-traveller-assets/MTLogo.png" alt="MT Logo" class="sheet-image">
|
||||
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<h3>Basic Info</h3><br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Name:</label>
|
||||
<input type="text" name="attr_character_name" class="sheet-input">
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Noble Title:</label>
|
||||
<input type="text" name="attr_military_rank" class="sheet-input">
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Misc:</label>
|
||||
<input type="text" name="attr_noble_title" class="sheet-input" placeholder="Pre/Post Nominals, Honours, etc.">
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Age:</label>
|
||||
<input type="number" name="attr_age" class="sheet-input">
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Money:</label>
|
||||
<input type="text" name="attr_money" class="sheet-input">
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">TAS:</label>
|
||||
<input type="radio" name="attr_tas" value="No" checked> No
|
||||
<input type="radio" name="attr_tas" value="Yes"> Yes
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<h3>Service History</h3><br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Service:</label>
|
||||
<select type="text" class="sheet-input" name="attr_service">
|
||||
<option value="0service">Other</option>
|
||||
<option value="Navy">Navy</option>
|
||||
<option value="Marines">Marines</option>
|
||||
<option value="Army">Army</option>
|
||||
<option value="Scouts">Scouts</option>
|
||||
<option value="Flyer">Flyer</option>
|
||||
<option value="Sailor">Sailor</option>
|
||||
<option value="LawEnforcer">Law Enforcer</option>
|
||||
<option value="Doctor">Doctor</option>
|
||||
<option value="Diplomat">Diplomat</option>
|
||||
<option value="Bureaucrat">Bureaucrat</option>
|
||||
<option value="Scientist">Scientist</option>
|
||||
<option value="Noble">Noble</option>
|
||||
<option value="Merchants">Merchants</option>
|
||||
<option value="Belter">Belter</option>
|
||||
<option value="Pirate">Pirate</option>
|
||||
<option value="Rogue">Rogue</option>
|
||||
<option value="Hunter">Hunter</option>
|
||||
<option value="Barbarian">Barbarian</option>
|
||||
<option value="ISIS">ISIS</option>
|
||||
</select>
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Branch:</label>
|
||||
<input type="text" name='attr_branch' class='sheet-short'>
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Final Rank:</label>
|
||||
<input type="text" name='attr_final_rank' class='sheet-short'>
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Terms Served:</label>
|
||||
<input type="number" name='attr_terms' class='sheet-short'></label>
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Retired?</label>
|
||||
<input type="radio" name='attr_retired' value="No" checked class='sheet-short'>No
|
||||
<input type="radio" name='attr_retired' value="Yes" class='sheet-short'>Yes
|
||||
</div>
|
||||
<br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Retirement Pay:</label>
|
||||
<input type="number" name='attr_retirement_pay' class='sheet-short'> Cr / month
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<br><h3>Homeworld</h3><br>
|
||||
<input type="text" name='attr_homeworld' class='sheet-short'><br>
|
||||
Name - (Location) - UWP <br>
|
||||
eg/ Capital (Core 2118) A586A98-F <br><br>
|
||||
|
||||
<h3>World Descriptors</h3><br>
|
||||
<div class="sheet-row">
|
||||
|
||||
Starport <select type="text" class="sheet-input" name="attr_starport">
|
||||
<option value="0classstar">-</option>
|
||||
<option value="aclass">A (Excel)</option>
|
||||
<option value="bclass">B (Good)</option>
|
||||
<option value="cclass">C (Rout)</option>
|
||||
<option value="dclass">D (Poor)</option>
|
||||
<option value="eclass">E (Frotier)</option>
|
||||
<option value="xclass">X (None)</option>
|
||||
<option value="fclass">F (Good Sp)</option>
|
||||
<option value="gclass">G (Poor SP)</option>
|
||||
<option value="hclass">H (primitive) </option>
|
||||
<option value="yclass">Y (None SP)</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
|
||||
Size <select type="text" class="sheet-input" name="attr_size">
|
||||
<option value="0classsize">-</option>
|
||||
<option value="roid">Asteroid</option>
|
||||
<option value="small">Small</option>
|
||||
<option value="medium">Medium</option>
|
||||
<option value="large">Large</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
|
||||
Atmosphere <select type="text" class="sheet-input" name="attr_atmos">
|
||||
<option value="0classatmo">-</option>
|
||||
<option value="vacuum">Vacuum</option>
|
||||
<option value="thin">Thin</option>
|
||||
<option value="stand">Standard</option>
|
||||
<option value="dense">Dense</option>
|
||||
<option value="exotic">Exotic</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
|
||||
Hydrosphere <select type="text" class="sheet-input" name="attr_hydro">
|
||||
<option value="0classhydro">-</option>
|
||||
<option value="desert">Desert</option>
|
||||
<option value="dry">Dry</option>
|
||||
<option value="wet">Wet</option>
|
||||
<option value="wet">Water</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
|
||||
Population <select type="text" class="sheet-input" name="attr_pop">
|
||||
<option value="0classpop">-</option>
|
||||
<option value="lowpop">Low</option>
|
||||
<option value="modpop">Moderate</option>
|
||||
<option value="hipop">High</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
|
||||
Law <select type="text" class="sheet-input" name="attr_law">
|
||||
<option value="0classlaw">-</option>
|
||||
<option value="nolaw">None</option>
|
||||
<option value="modlaw">Moderate</option>
|
||||
<option value="hilaw">High</option>
|
||||
<option value="exlaw">Extreme</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
|
||||
Tech Code <select type="text" class="sheet-input" name="attr_tech">
|
||||
<option value="0classhydro">-</option>
|
||||
<option value="preind">Pre-Indust</option>
|
||||
<option value="indust">Industrial</option>
|
||||
<option value="prestel">Prestellar</option>
|
||||
<option value="earlystel">Early Stellar</option>
|
||||
<option value="avgstel">Avg Stellar</option>
|
||||
<option value="histel">Hi Stellar</option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
<br>
|
||||
</div>
|
||||
<div class="sheet-col">
|
||||
<br><br><img src="https://raw.githubusercontent.com/dylango1/dylango1/dylango1-traveller-assets/ff-classic-traveller--starship-detail-500x500.png" alt="Starship" class="sheet-image">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<h3>Characteristics              Derived Characteristics</h3>
|
||||
<br>
|
||||
<div class="sheet-2colrow">
|
||||
<div class="sheet-col">
|
||||
<label> Char  Cur  Mod</label>
|
||||
<div class="sheet-row">
|
||||
<h3><B>STR </B><input type="number" name="attr_strength" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_strength_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_strength_mod" value="[[floor(@{strength_cur}/5)]]" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Strength}} {{Outcome=@{character_name} rolls Strength...}} {{Roll=...for [[(2d6 + @{strength_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<h3><B>DEX </B><input type="number" name="attr_dexterity" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_dexterity_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_dexterity_mod" value="[[floor(@{dexterity_cur}/5)]]" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Dexterity}} {{Outcome=@{character_name} rolls Dexterity...}} {{Roll=...for [[(2d6 + @{dexterity_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<h3><B>END </B><input type="number" name="attr_endurance" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_endurance_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_endurance_mod" value="[[floor(@{endurance_cur}/5)]]" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Endurance}} {{Outcome=@{character_name} rolls Endurance...}} {{Roll=...for [[(2d6 + @{endurance_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<h3><B>INT </B><input type="number" name="attr_intelligence" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_intelligence_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_intelligence_mod" value="[[floor(@{intelligence_cur}/5)]]" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Intelligence}} {{Outcome=@{character_name} rolls Intelligence...}} {{Roll=...for [[(2d6 + @{intelligence_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<h3><B>EDU </B><input type="number" name="attr_education" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_education_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_education_mod" value="[[floor(@{education_cur}/5)]]" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Education}} {{Outcome=@{character_name} rolls Education...}} {{Roll=...for [[(2d6 + @{education_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div>
|
||||
<div class="sheet-row">
|
||||
<h3><B>SOC </B><input type="number" name="attr_social_standing" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_social_standing_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_social_standing_mod" value="[[floor(@{social_standing_cur}/5)]]" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Social Standing}} {{Outcome=@{character_name} rolls Social Standing...}} {{Roll=...for [[(2d6 + @{social_standing_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div>
|
||||
<br><div class="sheet-row">
|
||||
<h3><B>PSI </B><input type="number" name="attr_psi" class="sheet-short" value="0">
|
||||
<input type="number" name="attr_psi_cur" class="sheet-short" placeholder="Current" value="0">
|
||||
<input type="number" name="attr_psi_mod" value="floor(@{psi_cur}/5)" disabled class="sheet-short" placeholder="Mod">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Psionics}} {{Outcome=@{character_name} rolls Psionics...}} {{Roll=...for [[(2d6 + @{psi_mod} + ?{Modifier|0})]]}}"></button></h3>
|
||||
</div><br>
|
||||
<img src="https://raw.githubusercontent.com/dylango1/dylango1/dylango1-traveller-assets/sydkai_small.png" alt="Additional Image" class="sheet-image">
|
||||
</div>
|
||||
|
||||
<div class="sheet-col">
|
||||
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Life Force:</label>
|
||||
<input type="number" name="attr_life" value="(@{strength}+@{dexterity}+@{endurance})" disabled class="sheet-input"><br>
|
||||
</div>
|
||||
<br><div class="sheet-row">
|
||||
<label class="sheet-label">HV: Current HV:</label>
|
||||
<input type="number" name="attr_hits" class="sheet-short"> /
|
||||
<input type="number" name="attr_dead" class="sheet-short">
|
||||
<input type="number" name="attr_hitscur" class="sheet-short"> /
|
||||
<input type="number" name="attr_deadcur" class="sheet-short">
|
||||
</div><br><br><br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Experience:</label>
|
||||
<input type="number" name="attr_exp" value="(@{intelligence}+@{education})" disabled class="sheet-input">
|
||||
Mod: <input type="number" name="attr_expmod" value="floor((@{intelligence}+@{education})/5)" disabled class="sheet-short">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Experience}} {{Outcome=@{character_name} draws on their Experience}} {{Roll=[[(2d6 + @{expmod})]]}}"></button>
|
||||
</div><br><br><br>
|
||||
<div class="sheet-row">
|
||||
<label class="sheet-label">Determination:</label>
|
||||
<input type="number" name="attr_det" value="floor((@{intelligence}+@{endurance})/5)" disabled class="sheet-input">
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Characteristic Roll}} {{subtitle=Determination}} {{Outcome=@{character_name} tries to stay determined...}} {{Roll=[[(2d6 + @{det})]]}}">Roll</button><br>
|
||||
<b>To Stay Determined:<br>Diff, Det (instant)</b>
|
||||
</div>
|
||||
<br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<B><u>NOTE</u>: Current (CUR) column of UPP <u>must</u> be up to date for skill and stat rolls to be accurate.</b><br>
|
||||
<div class="skills-section">
|
||||
<div class="skills-col">
|
||||
<br>
|
||||
<h3>Skills</h3><br>
|
||||
<label> Skill           Level  Char     
|
||||
Mod  Bas/Hst/Cau ATs   Skilled?</label><br>
|
||||
<fieldset class="repeating_skills">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_skillname" placeholder="Skill Name" class="sheet-input">
|
||||
<input type="number" name="attr_skilllvl" class="sheet-short" value="0">
|
||||
<select name="attr_statmod" class="sheet-short">
|
||||
<option value="@{strength_mod}">Strength</option>
|
||||
<option value="@{dexterity_mod}">Dexterity</option>
|
||||
<option value="@{endurance_mod}">Endurance</option>
|
||||
<option value="@{intelligence_mod}">Intelligence</option>
|
||||
<option value="@{education_mod}">Education</option>
|
||||
<option value="@{social_standing_mod}">Social Standing</option>
|
||||
<option value="@{psi_mod}">Psionics</option>
|
||||
</select>
|
||||
<select name="attr_miscmod">
|
||||
<option value="-2">-2</option>
|
||||
<option value="-1">-1</option>
|
||||
<option value="0" selected="selected">0</option>
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
</select>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Skill Roll}} {{subtitle=@{skillname}}} {{Outcome=@{character_name} uses @{skillname}}} {{Roll=[[(2d6 + @{skilllvl} + @{statmod} + @{miscmod})]]}} {{Timeframe=[[((3d6r0 - @{skilllvl} - @{statmod} - (@{miscmod})))*10]]% of the task duration}}">
|
||||
</button>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Skill Roll - Hasty}} {{subtitle=@{skillname}}} {{Outcome=@{character_name} uses @{skillname} in haste!}} {{Roll=[[(2d6 + @{skilllvl} + @{statmod} + @{miscmod})]]}} {{Timeframe=[[(3d6r0 - 2*@{skilllvl} - 2*@{statmod} - (2*@{miscmod}))*10]]% of the task duration}}">
|
||||
</button>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Skill Roll - Cautious}} {{subtitle=@{skillname}}} {{Outcome=@{character_name} uses @{skillname} cautiously...}} {{Roll=[[(2d6 + @{skilllvl} + @{statmod} + @{miscmod})]]}} {{Timeframe=[[(2*3d6r0 - @{skilllvl} - @{statmod} - (@{miscmod}))*10]]% of the task duration}}">
|
||||
</button>
|
||||
<input type="number" name="AT" Class="sheet-short"> <input type="radio" name="attr_skilled" value="Yes"> Yes
|
||||
<input type="radio" name="attr_skilled" value="No" checked> No<br>
|
||||
</div>
|
||||
</fieldset>
|
||||
<br>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3>Weapon Tables</h3>
|
||||
<br>
|
||||
<fieldset class="repeating_weapons">
|
||||
<input type="text" name="attr_weapname" value=""> Scope<input type=checkbox name='attr_scope'>
|
||||
Elec Scope<input type=checkbox name='attr_escope'> Gyrostabilized<input type=checkbox name='attr_gyro'>
|
||||
<span> Difficulty As:</span>
|
||||
<select name="attr_difficulty">
|
||||
<option value="melee" selected="selected">Melee</option>
|
||||
<option value="thrown">Thrown</option>
|
||||
<option value="handgun">Handgun</option>
|
||||
<option value="rifle">Rifle</option>
|
||||
<option value="indirect">Ind</option>
|
||||
<option value="fctl">FCTL </option>
|
||||
</select>
|
||||
<br>
|
||||
<br>
|
||||
<table>
|
||||
<td valign="top">
|
||||
<span>AMMO</span><br>
|
||||
<select name="attr_ammo1">
|
||||
<option value="No_Ammo" selected="selected">None</option>
|
||||
<option value="HE">HE</option>
|
||||
<option value="HEAP">HEAP</option>
|
||||
<option value="Tranq">Tranq</option>
|
||||
<option value="Gas">Gas</option>
|
||||
<option value="Pellets">Pellets</option>
|
||||
<option value="Sabot">Disc Sabot</option>
|
||||
<option value="KEAP">KEAP</option>
|
||||
<option value="Flechette">Flechette</option>
|
||||
<option value="Belt">Belt</option>
|
||||
<option value="Hopper">Hopper</option>
|
||||
<option value="Ball">Ball</option>
|
||||
</select>
|
||||
<select name="attr_ammo2">
|
||||
<option value="No_Ammo" selected="selected">None</option>
|
||||
<option value="HE">HE</option>
|
||||
<option value="HEAP">HEAP</option>
|
||||
<option value="Tranq">Tranq</option>
|
||||
<option value="Gas">Gas</option>
|
||||
<option value="Pellets">Pellets</option>
|
||||
<option value="Sabot">Disc Sabot</option>
|
||||
<option value="KEAP">KEAP</option>
|
||||
<option value="Flechette">Flechette</option>
|
||||
<option value="Belt">Belt</option>
|
||||
<option value="Hopper">Hopper</option>
|
||||
<option value="Ball">Ball</option>
|
||||
</select>
|
||||
<select name="attr_ammo3">
|
||||
<option value="No_Ammo" selected="selected">None</option>
|
||||
<option value="HE">HE</option>
|
||||
<option value="HEAP">HEAP</option>
|
||||
<option value="Tranq">Tranq</option>
|
||||
<option value="Gas">Gas</option>
|
||||
<option value="Pellets">Pellets</option>
|
||||
<option value="Sabot">Disc Sabot</option>
|
||||
<option value="KEAP">KEAP</option>
|
||||
<option value="Flechette">Flechette</option>
|
||||
<option value="Belt">Belt</option>
|
||||
<option value="Hopper">Hopper</option>
|
||||
<option value="Ball">Ball</option>
|
||||
</select>
|
||||
<select name="attr_ammo4">
|
||||
<option value="No_Ammo" selected="selected">None</option>
|
||||
<option value="HE">HE</option>
|
||||
<option value="HEAP">HEAP</option>
|
||||
<option value="Tranq">Tranq</option>
|
||||
<option value="Gas">Gas</option>
|
||||
<option value="Pellets">Pellets</option>
|
||||
<option value="Sabot">Disc Sabot</option>
|
||||
<option value="KEAP">KEAP</option>
|
||||
<option value="Flechette">Flechette</option>
|
||||
<option value="Belt">Belt</option>
|
||||
<option value="Hopper">Hopper</option>
|
||||
<option value="Ball">Ball</option>
|
||||
</select>
|
||||
</td>
|
||||
|
||||
<td valign="top">
|
||||
<span>Rnds</span><br>
|
||||
<input type="number" value="0" name='attr_rrnds1' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_rrnds2' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_rrnds3' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_rrnds4' class='sheet-short'><br>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Rmng</span><br>
|
||||
<input type="number" value="0" name='attr_maxrnds1' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_maxrnds2' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_maxrnds3' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_maxrnds4' class='sheet-short'><br>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Pen</span><br>
|
||||
<input type="number" value="0" name='attr_pen1' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_pen2' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_pen3' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_pen4' class='sheet-short'><br>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Att/Bl</span><br>
|
||||
<input type="number" value="0" name='attr_atten1' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_atten2' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_atten3' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_atten4' class='sheet-short'><br>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span> Dmg</span><br>
|
||||
<input type="number" value="0" name='attr_dam1' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_dam2' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_dam3' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_dam4' class='sheet-short'><br>
|
||||
</td>
|
||||
<td valign=top>
|
||||
<span></span><br>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Damage Roll}} {{subtitle=@{weapname} (@{ammo1} - Damage @{Dam1})}} {{Outcome=@{character_name} uses @{weapname}...}} {{Roll=...and Causes [[(@{dam1}d6)]] damage}}"></button>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Damage Roll}} {{subtitle=@{weapname} (@{ammo2} - Damage @{Dam2})}} {{Outcome=@{character_name} uses @{weapname}...}} {{Roll=...and Causes [[(@{dam2}d6)]] damage}}"></button>
|
||||
<p></p>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Damage Roll}} {{subtitle=@{weapname} (@{ammo3} - Damage @{Dam3})}} {{Outcome=@{character_name} uses @{weapname}...}} {{Roll=...and Causes [[(@{dam3}d6)]] damage}}"></button>
|
||||
<button type="roll" name="custom"
|
||||
value="&{template:custom} {{title=Damage Roll}} {{subtitle=@{weapname} (@{ammo4} - Damage @{Dam4})}} {{Outcome=@{character_name} uses @{weapname}...}} {{Roll=...and Causes [[(@{dam4}d6)]] damage}}"></button>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Max Range</span><br>
|
||||
<select name="attr_range1">
|
||||
<option value="close1" selected="selected">Close</option>
|
||||
<option value="short1">Short</option>
|
||||
<option value="medium1">Medium</option>
|
||||
<option value="long1">Long</option>
|
||||
<option value="vlong1">Very Long</option>
|
||||
<option value="distant1">Distant</option>
|
||||
<option value="verydistant1">Very Distant</option>
|
||||
<option value="regional1">Regional</option>
|
||||
<option value="continental1">Continental</option>
|
||||
<option value="planitary1">Planitary</option>
|
||||
<option value="farorbit1">Far Orbit</option>
|
||||
<option value="xorbit1">Extreme Orbit</option>
|
||||
<option value="interplanetary1">Interplanetary</option>
|
||||
<option value="system1">System</option>
|
||||
<option value="sstellar1">Substellar</option>
|
||||
<option value="stellar1">Stellar</option>
|
||||
<option value="instel1">Interstellar</option>
|
||||
</select>
|
||||
<select name="attr_range2">
|
||||
<option value="close2" selected="selected">Close</option>
|
||||
<option value="short2">Short</option>
|
||||
<option value="medium2">Medium</option>
|
||||
<option value="long2">Long</option>
|
||||
<option value="vlong2">Very Long</option>
|
||||
<option value="distant2">Distant</option>
|
||||
<option value="verydistant2">Very Distant</option>
|
||||
<option value="regional2">Regional</option>
|
||||
<option value="continental2">Continental</option>
|
||||
<option value="planitary2">Planitary</option>
|
||||
<option value="farorbit2">Far Orbit</option>
|
||||
<option value="xorbit2">Extreme Orbit</option>
|
||||
<option value="interplanetary2">Interplanetary</option>
|
||||
<option value="system2">System</option>
|
||||
<option value="sstellar2">Substellar</option>
|
||||
<option value="stellar2">Stellar</option>
|
||||
<option value="instel2">Interstellar</option>
|
||||
</select>
|
||||
<select name="attr_range3">
|
||||
<option value="close3" selected="selected">Close</option>
|
||||
<option value="short3">Short</option>
|
||||
<option value="{medium3">Medium</option>
|
||||
<option value="long3">Long</option>
|
||||
<option value="vlong3">Very Long</option>
|
||||
<option value="distant3">Distant</option>
|
||||
<option value="verydistant3">Very Distant</option>
|
||||
<option value="regional3">Regional</option>
|
||||
<option value="continental3">Continental</option>
|
||||
<option value="planitary3">Planitary</option>
|
||||
<option value="farorbit3">Far Orbit</option>
|
||||
<option value="xorbit3">Extreme Orbit</option>
|
||||
<option value="interplanetary3">Interplanetary</option>
|
||||
<option value="system3">System</option>
|
||||
<option value="sstellar3">Substellar</option>
|
||||
<option value="stellar3">Stellar</option>
|
||||
<option value="instel3">Interstellar</option>
|
||||
</select>
|
||||
<select name="attr_range4">
|
||||
<option value="close4" selected="selected">Close</option>
|
||||
<option value="short4">Short</option>
|
||||
<option value="medium4">Medium</option>
|
||||
<option value="long4">Long</option>
|
||||
<option value="vlong4">Very Long</option>
|
||||
<option value="distant4">Distant</option>
|
||||
<option value="verydistant4">Very Distant</option>
|
||||
<option value="regional4">Regional</option>
|
||||
<option value="continental4">Continental</option>
|
||||
<option value="planitary4">Planitary</option>
|
||||
<option value="farorbit4">Far Orbit</option>
|
||||
<option value="xorbit4">Extreme Orbit</option>
|
||||
<option value="interplanetary4">Interplanetary</option>
|
||||
<option value="system4">System</option>
|
||||
<option value="sstellar4">Substellar</option>
|
||||
<option value="stellar4">Stellar</option>
|
||||
<option value="instel4">Interstellar</option>
|
||||
</select>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Autfr</span><br>
|
||||
<input type="number" value="0" name='attr_autoft1' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_autoft2' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_autoft3' class='sheet-short'><br>
|
||||
<input type="number" value="0" name='attr_autoft4' class='sheet-short'><br>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>DgrSp </span><br>
|
||||
<input type="number" value="0" name='attr_dspace1' class='sheet-short' step=0.5><br>
|
||||
<input type="number" value="0" name='attr_dspace2' class='sheet-short' step=0.5><br>
|
||||
<input type="number" value="0" name='attr_dspace3' class='sheet-short' step=0.5><br>
|
||||
<input type="number" value="0" name='attr_dspace4' class='sheet-short' step=0.5><br>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Signature</span><br>
|
||||
<select name="attr_sig1">
|
||||
<option value="nils1" selected="selected">-</option>
|
||||
<option value="low1">Low</option>
|
||||
<option value="med1">Medium</option>
|
||||
<option value="hi1">High </option>
|
||||
</select>
|
||||
<select name="attr_sig2">
|
||||
<option value="nils2" selected="selected">-</option>
|
||||
<option value="low2">Low</option>
|
||||
<option value="med2">Medium</option>
|
||||
<option value="hi2">High </option>
|
||||
</select>
|
||||
<select name="attr_sig3">
|
||||
<option value="nils3" selected="selected">-</option>
|
||||
<option value="low3">Low</option>
|
||||
<option value="med3">Medium</option>
|
||||
<option value="hi3">High </option>
|
||||
</select>
|
||||
<select name="attr_sig4">
|
||||
<option value="nils4" selected="selected">-</option>
|
||||
<option value="low4">Low</option>
|
||||
<option value="med4">Medium</option>
|
||||
<option value="hi4">High </option>
|
||||
</select>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<span>Recoil/Rapid </span><br>
|
||||
<select name="attr_recoil1">
|
||||
<option value="nilr1" selected="selected">-</option>
|
||||
<option value="lowr1">Low</option>
|
||||
<option value="lowrp1">Low/R</option>
|
||||
<option value="medr1">Med</option>
|
||||
<option value="medrp1">Med/R</option>
|
||||
<option value="hir1">Hi </option>
|
||||
<option value="hirp1">Hi/R</option>
|
||||
</select>
|
||||
<select name="attr_recoil2">
|
||||
<option value="nilr2" selected="selected">-</option>
|
||||
<option value="lowr2">Low</option>
|
||||
<option value="lowrp2">Low/R</option>
|
||||
<option value="medr2">Med</option>
|
||||
<option value="medrp2">Med/R</option>
|
||||
<option value="hir2">Hi</option>
|
||||
<option value="hirp2">Hi/R</option>
|
||||
</select>
|
||||
<select name="attr_recoil3">
|
||||
<option value="nilr3" selected="selected">-</option>
|
||||
<option value="lowr3">Low</option>
|
||||
<option value="lowrp3">Low/R</option>
|
||||
<option value="medr3">Med</option>
|
||||
<option value="medrp3">Med/R</option>
|
||||
<option value="hir3">Hi</option>
|
||||
<option value="hirp3">Hi/R</option>
|
||||
</select>
|
||||
<select name="attr_recoil4">
|
||||
<option value="nilr4" selected="selected">-</option>
|
||||
<option value="lowr4">Low</option>
|
||||
<option value="lowrp4">Low/R</option>
|
||||
<option value="medr4">Med</option>
|
||||
<option value="medrp4">Med/R</option>
|
||||
<option value="hir4">Hi</option>
|
||||
<option value="hirp4">Hi/R</option>
|
||||
</select>
|
||||
</td>
|
||||
</table>
|
||||
<br><br>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<div class="items-section">
|
||||
<h3>Items</h3><br>
|
||||
<div class="sheet-col">
|
||||
<label> Item            Kg   L    
|
||||
Item Effect       Notes</label>
|
||||
<fieldset class="repeating_items sheet-col">
|
||||
<div class="sheet-row">
|
||||
<input type="text" name="attr_itemname" placeholder="Item Name" class="sheet-input">
|
||||
<input type="number" name="attr_itemweight" class="sheet-short" placeholder="Wgt" value="0">
|
||||
<input type="number" name="attr_itemvolume" class="sheet-short" placeholder="Vol" value="0">
|
||||
<input type="text" name="attr_itemeffect" placeholder="Item Effect" class="sheet-input">
|
||||
<input type="text" name="attr_itemnotes" placeholder="Item Notes" class="sheet-input">
|
||||
|
||||
</div>
|
||||
</fieldset>
|
||||
</div><br>
|
||||
<div class="sheet-row">
|
||||
<br><label>Weight:</label>
|
||||
<br><Span>Total Weight: 
|
||||
<input type="number" value="0" name='attr_totWgt' class='sheet-short'> kg  
|
||||
Carry: <input type="number" name="attr_carry" value="((@{strength_cur})*2)" disabled class="sheet-short"> kg  
|
||||
Max Carry: <input type="number" name="attr_maxcarry" value="((@{strength_cur})*5)" disabled class="sheet-short"> kg  
|
||||
Max Drag: <input type="number" name="attr_maxdrag" value="((@{strength_cur})*15)" disabled class="sheet-short"> kg
|
||||
</Span>
|
||||
</div><br>
|
||||
</div>
|
||||
<br>
|
||||
<div class="notes-section">
|
||||
<h3>Notes</h3>
|
||||
<textarea name="attr_notes" class="notes-box"></textarea>
|
||||
</div>
|
||||
|
||||
<rolltemplate class="sheet-rolltemplate-custom">
|
||||
<div style="font-family: 'Kode Mono', monospace;" class="sheet-container sheet-color-{{color}}">
|
||||
</div>
|
||||
<div class="sheet-header">
|
||||
{{#title}}<div class="sheet-title">{{title}}</div>{{/title}}
|
||||
{{#subtitle}}<div class="sheet-subtitle">{{subtitle}}</div>{{/subtitle}}
|
||||
</div>
|
||||
<div class="sheet-content">
|
||||
{{#allprops() title subtitle desc color}}
|
||||
<div class="sheet-key">{{key}}</div>
|
||||
<div class="sheet-value">{{value}}</div>
|
||||
{{/allprops() title subtitle desc color}}
|
||||
{{#desc}}<div class="sheet-desc">{{desc}}</div>{{/desc}}
|
||||
</div>
|
||||
</div>
|
||||
</rolltemplate>
|
||||
(dylango-at-hotmail-dot-com)
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 163 KiB |
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"html": "MT_Roll20_html_31-12-24.html",
|
||||
"css": "MT_Roll20_css_31-12-24.css",
|
||||
"authors": "Dylan L.",
|
||||
"roll20userid": "5424175",
|
||||
"preview": "Screenshot_MT_Roll20_jpg_31-12-24.jpg",
|
||||
"instructions": "All images are authorized by the artists for use, plese direct inquiries to dylango@hotmail.com for further information"
|
||||
}
|
||||
Reference in New Issue
Block a user