mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
1798 lines
54 KiB
HTML
1798 lines
54 KiB
HTML
<script type="text/worker">
|
||
function Semaphore(callback, initial, context)
|
||
{
|
||
var args = (arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments));
|
||
|
||
this.lock = parseInt(initial, 10) || 0;
|
||
this.callback = callback;
|
||
this.context = context || callback;
|
||
this.args = args.slice(3);
|
||
}
|
||
|
||
Semaphore.prototype = {
|
||
v: function() { this.lock++; },
|
||
p: function() {
|
||
var parameters;
|
||
|
||
this.lock--;
|
||
|
||
if (this.lock === 0 && this.callback) {
|
||
// allow sem.p(arg1, arg2, ...) to override args passed to Semaphore constructor
|
||
if (arguments.length > 0) { parameters = arguments; }
|
||
else { parameters = this.args; }
|
||
|
||
this.callback.apply(this.context, parameters);
|
||
}
|
||
}
|
||
};
|
||
|
||
on("change:ficheType",function(eventInfo)
|
||
{
|
||
var value = eventInfo.newValue;
|
||
|
||
if(value == 1)
|
||
{
|
||
setAttrs({
|
||
menu:1
|
||
});
|
||
}
|
||
else if(value == 2)
|
||
{
|
||
setAttrs({
|
||
menu:5
|
||
});
|
||
}
|
||
});
|
||
|
||
on("change:sante sheet:opened",function()
|
||
{
|
||
getAttrs(["sante"], function(value)
|
||
{
|
||
const sante = parseInt(value["sante"], 10)||0;
|
||
|
||
if(sante <= 3)
|
||
{
|
||
setAttrs({
|
||
blessures: 1
|
||
});
|
||
}
|
||
else
|
||
{
|
||
setAttrs({
|
||
blessures: 0
|
||
});
|
||
}
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialiteagir remove:repeating_specialiteagir sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteAgir: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialiteagir", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialiteagir_"+id+"_specialite",
|
||
"repeating_specialiteagir_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialiteagir_"+id+"_specialite"];
|
||
var score = values["repeating_specialiteagir_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialiteconnaitre remove:repeating_specialiteconnaitre sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteConnaitre: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialiteconnaitre", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialiteconnaitre_"+id+"_specialite",
|
||
"repeating_specialiteconnaitre_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialiteconnaitre_"+id+"_specialite"];
|
||
var score = values["repeating_specialiteconnaitre_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialiteendurer remove:repeating_specialiteendurer sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteEndurer: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialiteendurer", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialiteendurer_"+id+"_specialite",
|
||
"repeating_specialiteendurer_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialiteendurer_"+id+"_specialite"];
|
||
var score = values["repeating_specialiteendurer_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialiteforcer remove:repeating_specialiteforcer sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteForcer: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialiteforcer", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialiteforcer_"+id+"_specialite",
|
||
"repeating_specialiteforcer_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialiteforcer_"+id+"_specialite"];
|
||
var score = values["repeating_specialiteforcer_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialitepercevoir remove:repeating_specialitepercevoir sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialitePercevoir: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialitepercevoir", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialitepercevoir_"+id+"_specialite",
|
||
"repeating_specialitepercevoir_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialitepercevoir_"+id+"_specialite"];
|
||
var score = values["repeating_specialitepercevoir_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialiteimposer remove:repeating_specialiteimposer sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteImposer: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialiteimposer", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialiteimposer_"+id+"_specialite",
|
||
"repeating_specialiteimposer_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialiteimposer_"+id+"_specialite"];
|
||
var score = values["repeating_specialiteimposer_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialitesavoirfaire remove:repeating_specialitesavoirfaire sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteSavoirFaire: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialitesavoirfaire", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialitesavoirfaire_"+id+"_specialite",
|
||
"repeating_specialitesavoirfaire_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialitesavoirfaire_"+id+"_specialite"];
|
||
var score = values["repeating_specialitesavoirfaire_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialitesebattre remove:repeating_specialitesebattre sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteSeBattre: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialitesebattre", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialitesebattre_"+id+"_specialite",
|
||
"repeating_specialitesebattre_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialitesebattre_"+id+"_specialite"];
|
||
var score = values["repeating_specialitesebattre_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialitecontroler remove:repeating_specialitecontroler sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteControler: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialitecontroler", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialitecontroler_"+id+"_specialite",
|
||
"repeating_specialitecontroler_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
|
||
sem.v();
|
||
var nom = values["repeating_specialitecontroler_"+id+"_specialite"];
|
||
var score = values["repeating_specialitecontroler_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:repeating_specialiteviser remove:repeating_specialiteviser sheet:opened",function()
|
||
{
|
||
var text = "";
|
||
var nid = 0;
|
||
var boucle = 0;
|
||
|
||
var sem = new Semaphore(function()
|
||
{
|
||
if(boucle == nid)
|
||
text = text.substring(0, text.length-3);
|
||
|
||
setAttrs({lSpecialiteViser: text});
|
||
});
|
||
|
||
getSectionIDs("repeating_specialiteviser", function(idarray)
|
||
{
|
||
nid = idarray.length;
|
||
_.each(idarray,function(id)
|
||
{
|
||
sem.v();
|
||
getAttrs([
|
||
"repeating_specialiteviser_"+id+"_specialite",
|
||
"repeating_specialiteviser_"+id+"_specialiteScore"
|
||
], function(values)
|
||
{
|
||
sem.v();
|
||
var nom = values["repeating_specialiteviser_"+id+"_specialite"];
|
||
var score = values["repeating_specialiteviser_"+id+"_specialiteScore"];
|
||
|
||
if(nom == "")
|
||
nom = "Spécialité";
|
||
if(score == "")
|
||
score = "0R";
|
||
|
||
text += nom+" "+score+" / ";
|
||
boucle += 1;
|
||
sem.p();
|
||
});
|
||
sem.p();
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:nautilusSante sheet:opened",function()
|
||
{
|
||
getAttrs(["nautilusSante"], function(value)
|
||
{
|
||
const sante = parseInt(value["nautilusSante"], 10)||0;
|
||
var total = 0;
|
||
|
||
if(sante <= 5)
|
||
total += 1;
|
||
|
||
if(sante <= 3)
|
||
total += 1;
|
||
|
||
setAttrs({
|
||
blessuresNautilus: total
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:endurer sheet:opened",function()
|
||
{
|
||
getAttrs(["endurer"], function(value)
|
||
{
|
||
const endurer = parseInt(value["endurer"], 10)||0;
|
||
var total = 0;
|
||
|
||
if(endurer >= 5)
|
||
total += 1;
|
||
|
||
if(endurer >= 6)
|
||
total += 1;
|
||
|
||
setAttrs({
|
||
bonusSante: total
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:endurer",function()
|
||
{
|
||
getAttrs(["endurer"], function(value)
|
||
{
|
||
const endurer = parseInt(value["endurer"], 10)||0;
|
||
var total = 0;
|
||
|
||
if(endurer >= 5)
|
||
total += 1;
|
||
|
||
if(endurer >= 6)
|
||
total += 1;
|
||
|
||
setAttrs({
|
||
sante: 6+total
|
||
});
|
||
});
|
||
});
|
||
|
||
on("change:forcer sheet:opened",function()
|
||
{
|
||
getAttrs(["forcer"], function(value)
|
||
{
|
||
const forcer = parseInt(value["forcer"], 10)||0;
|
||
var total = 0;
|
||
|
||
switch(forcer)
|
||
{
|
||
case 1:
|
||
total = -2;
|
||
break;
|
||
|
||
case 2:
|
||
total = -1;
|
||
break
|
||
|
||
case 3:
|
||
case 4:
|
||
total = 0
|
||
break;
|
||
|
||
case 5:
|
||
total = 1;
|
||
break;
|
||
|
||
case 6:
|
||
total = 2;
|
||
break;
|
||
}
|
||
|
||
setAttrs({
|
||
bonusContact: total
|
||
});
|
||
});
|
||
});
|
||
</script>
|
||
|
||
<label class="pression">
|
||
<span>Pression</span>
|
||
<select name="attr_pression">
|
||
<option value="0">Facile</option>
|
||
<option value="5" selected>Nulle</option>
|
||
<option value="6">Légère</option>
|
||
<option value="7">Importante</option>
|
||
<option value="8">Critique</option>
|
||
<option value="10">Abyssale</option>
|
||
</select>
|
||
</label>
|
||
|
||
<div class="ficheType">
|
||
<input type="hidden" name="attr_ficheType" value="1" />
|
||
<label>
|
||
<input type="radio" name="attr_ficheType" value="1" checked />
|
||
<input type="radio" name="attr_ficheType" value="2" />
|
||
<span title="Personnage"></span>
|
||
<span title="Nautilus"></span>
|
||
</label>
|
||
</div>
|
||
|
||
<button type="roll" style="display:none;" name="roll_relance" value="@{gm} &{template:base} {{name=Relance}} {{aptitude=Résultat}} {{jet=[[?{Nombre de dés|1}d10>@{pression}]]}}" ></button>
|
||
<input type="hidden" name="attr_blessures" value="0" />
|
||
<input type="hidden" name="attr_blessuresNautilus" value="0" />
|
||
<input type="hidden" name="attr_ficheType" class="ficheType" value="1" />
|
||
|
||
<div class="options">
|
||
<label>
|
||
<input type="checkbox" name="attr_options" value="1" />
|
||
<span></span>
|
||
</label>
|
||
<input type="hidden" name="attr_options" value="0" />
|
||
<div class="backgroundH">
|
||
<label>
|
||
<span>Jets privés</span>
|
||
<select name="attr_gm">
|
||
<option value="" selected>Non</option>
|
||
<option value="/w gm">Oui</option>
|
||
</select>
|
||
</label>
|
||
<label>
|
||
<span>Valeur morale commune</span>
|
||
<select name="attr_vMCommune">
|
||
<option value="1" selected>Liberté</option>
|
||
<option value="2">Vérité</option>
|
||
<option value="3">Justice</option>
|
||
<option value="4">Pacifisme</option>
|
||
<option value="5">Progrès</option>
|
||
</select>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="menu">
|
||
<label class="personnage">
|
||
<input type="radio" name="attr_menu" value="1" checked />
|
||
<span title="Identité"></span>
|
||
</label>
|
||
<label class="personnage">
|
||
<input type="radio" name="attr_menu" value="2" />
|
||
<span title="Aptitudes"></span>
|
||
</label>
|
||
<label class="personnage">
|
||
<input type="radio" name="attr_menu" value="3" />
|
||
<span title="Équipement"></span>
|
||
</label>
|
||
<label class="personnage">
|
||
<input type="radio" name="attr_menu" value="4" />
|
||
<span title="Historique"></span>
|
||
</label>
|
||
<label class="nautilus">
|
||
<input type="radio" name="attr_menu" value="5" />
|
||
<span title="Héritiers"></span>
|
||
</label>
|
||
<label class="nautilus">
|
||
<input type="radio" name="attr_menu" value="6" />
|
||
<span title="Équipage"></span>
|
||
</label>
|
||
<label class="nautilus">
|
||
<input type="radio" name="attr_menu" value="7" />
|
||
<span title="Aptitudes"></span>
|
||
</label>
|
||
<label class="nautilus">
|
||
<input type="radio" name="attr_menu" value="8" />
|
||
<span title="Notes de voyages"></span>
|
||
</label>
|
||
</div>
|
||
|
||
<input type="hidden" name="attr_menu" class="menu" value="1" />
|
||
|
||
<div class="tab1">
|
||
<label class="nom">
|
||
<span>Nom :</span>
|
||
<input type="text" name="attr_character_name" />
|
||
</label>
|
||
|
||
<div class="personnage backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div>
|
||
<span>Concept :</span>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_concept"></textarea>
|
||
<span name="attr_concept"></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<span>Rupture :</span>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_rupture"></textarea>
|
||
<span name="attr_rupture"></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<span>Occupation :</span>
|
||
<input type="text" name="attr_occupation" />
|
||
</div>
|
||
|
||
<div>
|
||
<span>Héritage :</span>
|
||
<input type="text" name="attr_heritage" />
|
||
</div>
|
||
|
||
<div>
|
||
<span>Rôle à bord :</span>
|
||
<input type="text" name="attr_roleABord" />
|
||
</div>
|
||
|
||
<div>
|
||
<span>Lien équipage :</span>
|
||
<input type="text" name="attr_lienEquipage" />
|
||
</div>
|
||
|
||
<div>
|
||
<span>Lien héritier :</span>
|
||
<input type="text" name="attr_lienHeritier" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab2">
|
||
<div class="colL">
|
||
<div class="valeursMorales backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Valeurs morales</h1>
|
||
</div>
|
||
<input type="hidden" name="attr_vMCommune" value="1" />
|
||
<div>
|
||
|
||
<div>
|
||
<span>Liberté</span>
|
||
<label>
|
||
<input type="number" name="attr_vMLiberte" value="0" min="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<span>Vérité</span>
|
||
<label>
|
||
<input type="number" name="attr_vMVerite" value="0" min="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<label>
|
||
<input type="number" name="attr_vMJustice" value="0" min="0" />
|
||
</label>
|
||
<span>Justice</span>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<span>Pacifisme</span>
|
||
<label>
|
||
<input type="number" name="attr_vMPacifisme" value="0" min="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<label>
|
||
<input type="number" name="attr_vMProgres" value="0" min="0" />
|
||
</label>
|
||
<span>Progrès</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="sante backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Santé</h1>
|
||
</div>
|
||
<div>
|
||
<h2>Niveaux</h2>
|
||
<h2>Etat</h2>
|
||
<h2>Conséquences</h2>
|
||
<h2>Récup</h2>
|
||
</div>
|
||
<input type="hidden" name="attr_bonusSante" value="0" />
|
||
<input type="hidden" name="attr_sante" value="0" />
|
||
<div>
|
||
<span>8</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="8" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine forme</span>
|
||
<span>-</span>
|
||
</div>
|
||
<div>
|
||
<span>7</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="7" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine forme</span>
|
||
<span>-</span>
|
||
</div>
|
||
<div>
|
||
<span>6</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="6" checked />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine forme</span>
|
||
<span>-</span>
|
||
</div>
|
||
<div>
|
||
<span>5</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="5" />
|
||
<span></span>
|
||
</label>
|
||
<span>Fatigué</span>
|
||
<span>6H</span>
|
||
</div>
|
||
<div>
|
||
<span>4</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="4" />
|
||
<span></span>
|
||
</label>
|
||
<span>Épuisé</span>
|
||
<span>12H</span>
|
||
</div>
|
||
<div>
|
||
<span>3</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="3" />
|
||
<span></span>
|
||
</label>
|
||
<span>Blessé (-1D)</span>
|
||
<span>24H</span>
|
||
</div>
|
||
<div>
|
||
<span>2</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="2" />
|
||
<span></span>
|
||
</label>
|
||
<span>Blessé gravement (Pression +1)</span>
|
||
<span>48H</span>
|
||
</div>
|
||
<div>
|
||
<span>1</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="1" />
|
||
<span></span>
|
||
</label>
|
||
<span>État critique</span>
|
||
<span>Spécial</span>
|
||
</div>
|
||
<div>
|
||
<span>0 ou -</span>
|
||
<label>
|
||
<input type="radio" name="attr_sante" value="0" />
|
||
<span></span>
|
||
</label>
|
||
<span>Terrassé</span>
|
||
<span>Spécial</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="colR">
|
||
<div class="aptitudes backgroundV">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Aptitudes & Spécialités</h1>
|
||
</div>
|
||
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteAgir" value="" />
|
||
<button type="roll" name="roll_agir" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Agir}} {{jet=[[ [[@{agir}+?{Bonus/Malus|0}-@{blessures}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteAgir}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Agir</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteAgir">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_agir" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteConnaitre" value="" />
|
||
<button type="roll" name="roll_connaitre" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Connaître}} {{jet=[[ [[@{connaitre}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteConnaitre}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Connaître</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteConnaitre">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_connaitre" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteEndurer" value="" />
|
||
<button type="roll" name="roll_endurer" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Endurer}} {{jet=[[ [[@{endurer}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteEndurer}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Endurer</h2>
|
||
</button>
|
||
<label>
|
||
<span>Bonus santé :</span>
|
||
<input type="text" name="attr_bonusSante" value="0" readonly />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteEndurer">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_endurer" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteForcer" value="" />
|
||
<button type="roll" name="roll_forcer" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Forcer}} {{jet=[[ [[@{forcer}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteForcer}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Forcer</h2>
|
||
</button>
|
||
<label>
|
||
<span>Bonus au contact :</span>
|
||
<input type="text" name="attr_bonusContact" value="0" readonly />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteForcer">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_forcer" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialitePercevoir" value="" />
|
||
<button type="roll" name="roll_percevoir" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Percevoir}} {{jet=[[ [[@{percevoir}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialitePercevoir}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Percevoir</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialitePercevoir">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_percevoir" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteImposer" value="" />
|
||
<button type="roll" name="roll_imposer" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=S'imposer}} {{jet=[[ [[@{imposer}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteImposer}}} {{relance=[Relance](~relance)}}">
|
||
<h2>S'imposer</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteImposer">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_imposer" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteSavoirFaire" value="" />
|
||
<button type="roll" name="roll_savoirFaire" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Savoir-Faire}} {{jet=[[ [[@{savoirFaire}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteSavoirFaire}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Savoir-Faire</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteSavoirFaire">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_savoirFaire" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteSeBattre" value="" />
|
||
<button type="roll" name="roll_battre" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Se battre}} {{jet=[[ [[@{seBattre}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteSeBattre}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Se battre</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteSeBattre">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_seBattre" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteControler" value="" />
|
||
<button type="roll" name="roll_controler" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Se contrôler}} {{jet=[[ [[@{controler}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteControler}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Se contrôler</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteControler">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_controler" value="0" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<div>
|
||
<input type="hidden" name="attr_lSpecialiteViser" value="" />
|
||
<button type="roll" name="roll_viser" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=Viser}} {{jet=[[ [[@{viser}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{specialites=@{lSpecialiteViser}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Viser</h2>
|
||
</button>
|
||
</div>
|
||
<div>
|
||
<fieldset class="repeating_specialiteViser">
|
||
<div>
|
||
<input type="text" name="attr_specialite" placeholder="Nom" />
|
||
<input type="text" name="attr_specialiteScore" placeholder="0R" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_specialiteDescription" placeholder="Texte d'ambiance"></textarea>
|
||
<span name="attr_specialiteDescription"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<label>
|
||
<input type="number" name="attr_viser" value="0" />
|
||
</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab3">
|
||
<div class="colL">
|
||
<div class="armeDistance backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Armes à distance</h1>
|
||
</div>
|
||
<div>
|
||
<h2>Nom</h2>
|
||
<h2>Dégâts</h2>
|
||
<h2></h2>
|
||
</div>
|
||
<fieldset class="repeating_armedistance">
|
||
<button type="roll" style="display:none;" name="roll_relance" value="@{gm} &{template:base} {{name=Relance}} {{aptitude=Résultat}} {{jet=[[?{Nombre de dés|1}d10>@{pression}]]}}" ></button>
|
||
<div>
|
||
<input type="text" name="attr_arme" />
|
||
<input type="number" name="attr_degats" value="0" />
|
||
<button type="roll" name="roll_jetArme" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=@{arme}}} {{jet=[[ [[@{viser}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{degats=@{degats}}} {{arme=@{special}}} {{specialites=@{lSpecialiteViser}}} {{relance=[Relance](~repeating_armedistance_relance)}}"></button>
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_special"></textarea>
|
||
<span name="attr_special"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="colR">
|
||
<div class="armeMelee backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Armes de mêlée</h1>
|
||
</div>
|
||
<div>
|
||
<h2>Nom</h2>
|
||
<h2>Dégâts</h2>
|
||
<h2></h2>
|
||
</div>
|
||
<fieldset class="repeating_armemelee">
|
||
<button type="roll" style="display:none;" name="roll_relance" value="@{gm} &{template:base} {{name=Relance}} {{aptitude=Résultat}} {{jet=[[?{Nombre de dés|1}d10>@{pression}]]}}" ></button>
|
||
<div>
|
||
<input type="text" name="attr_arme" />
|
||
<input type="number" name="attr_degats" value="0" />
|
||
<button type="roll" name="roll_jetArme" value="@{gm} &{template:base} {{name=@{character_name}}} {{aptitude=@{arme}}} {{jet=[[ [[@{seBattre}+?{Bonus/Malus|0}]]D10>@{pression}]]}} {{degats=[[0+@{degats}+@{bonusContact}]]}} {{arme=@{special}}} {{specialites=@{lSpecialiteSeBattre}}} {{relance=[Relance](~repeating_armedistance_relance)}}"></button>
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_special"></textarea>
|
||
<span name="attr_special"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="titre">
|
||
<h1>Équipement</h1>
|
||
</div>
|
||
<div class="equipement backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<fieldset class="repeating_equipement">
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_equipement"></textarea>
|
||
<span name="attr_equipement"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab4">
|
||
<div class="colL">
|
||
<div class="contact backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Contact</h1>
|
||
</div>
|
||
<fieldset class="repeating_contact">
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_contact"></textarea>
|
||
<span name="attr_contact"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="colR">
|
||
<div class="historique backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Historique</h1>
|
||
</div>
|
||
<fieldset class="repeating_historique">
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_historique"></textarea>
|
||
<span name="attr_historique"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="titre">
|
||
<h1>Notes</h1>
|
||
</div>
|
||
<div class="notes backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<fieldset class="repeating_notes">
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_note"></textarea>
|
||
<span name="attr_note"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab5">
|
||
<div class="titre">
|
||
<h1>Héritiers</h1>
|
||
</div>
|
||
<div class="heritiers backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<fieldset class="repeating_heritiers">
|
||
<div>
|
||
<label>
|
||
<h2>Identité</h2>
|
||
<input type="text" name="attr_identite" />
|
||
</label>
|
||
<label>
|
||
<h2>Joueur</h2>
|
||
<input type="text" name="attr_joueur" />
|
||
</label>
|
||
</div>
|
||
<label>
|
||
<h2>Poste à bord</h2>
|
||
<input type="text" name="attr_posteABord" />
|
||
</label>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab6">
|
||
<div class="titre">
|
||
<h1>Membres d'équipage</h1>
|
||
</div>
|
||
<div class="equipage backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<fieldset class="repeating_equipage">
|
||
<div>
|
||
<label>
|
||
<h2>Identité</h2>
|
||
<input type="text" name="attr_identite" />
|
||
</label>
|
||
<label>
|
||
<h2>Fonction</h2>
|
||
<input type="text" name="attr_fonction" />
|
||
</label>
|
||
</div>
|
||
<div>
|
||
<label>
|
||
<h2>PJ lié</h2>
|
||
<input type="text" name="attr_pjLie" />
|
||
</label>
|
||
<div>
|
||
<h2>Relation</h2>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_relation"></textarea>
|
||
<span name="attr_relation"></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab7">
|
||
<div class="colL">
|
||
<div class="semaines backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Semaines en mer</h1>
|
||
</div>
|
||
<input type="hidden" name="attr_semaines" value="0" />
|
||
<div>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="1" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="2" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="3" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="4" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="5" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="6" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="7" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="8" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="9" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="10" />
|
||
<span></span>
|
||
</label>
|
||
</div>
|
||
|
||
<div>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="11" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="12" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="13" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="14" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="15" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="16" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="17" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="18" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="19" />
|
||
<span></span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" name="attr_semaines" value="20" />
|
||
<span></span>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="nautilusAptitudes backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div>
|
||
<h2>Améliorations apportées</h2>
|
||
<fieldset class="repeating_ameliorations">
|
||
<div>
|
||
<span></span>
|
||
<input type="text" name="attr_nom" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_description"></textarea>
|
||
<span name="attr_description"></span>
|
||
</div>
|
||
</fieldset>
|
||
|
||
<h2>Avaries actuelles</h2>
|
||
<fieldset class="repeating_avaries">
|
||
<div>
|
||
<span></span>
|
||
<input type="text" name="attr_nom" />
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_description"></textarea>
|
||
<span name="attr_description"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div>
|
||
<div>
|
||
<div>
|
||
<button type="roll" name="roll_manoeuvre" value="@{gm} &{template:base} {{name=Nautilus}} {{aptitude=Manoeuvre}} {{jet=[[ [[@{manoeuvre}+[[?{Aptitude+Bonus|0}-@{blessuresNautilus}]]]]D10>@{pression}]]}} {{specialites=Maniabilité @{maniabilite} / Plonger/Faire surface @{plongerFaireSurface}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Manoeuvre</h2>
|
||
</button>
|
||
<input type="number" name="attr_manoeuvre" value="0" />
|
||
</div>
|
||
<div>
|
||
<span>Maniabilité</span>
|
||
<input type="text" name="attr_maniabilite" value="0R" />
|
||
</div>
|
||
<div>
|
||
<span>Plonger/Faire surface</span>
|
||
<input type="text" name="attr_plongerFaireSurface" value="0R" />
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<div>
|
||
<button type="roll" name="roll_endurance" value="@{gm} &{template:base} {{name=Nautilus}} {{aptitude=Endurance}} {{jet=[[ [[@{endurance}+[[?{Aptitude+Bonus|0}-@{blessuresNautilus}]]]]D10>@{pression}]]}} {{specialites=Donner ou fuir la chasse @{donnerFuirChasse} / Coque @{coque}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Endurance</h2>
|
||
</button>
|
||
<input type="number" name="attr_endurance" value="0" />
|
||
</div>
|
||
<div>
|
||
<span>Donner ou fuir la chasse</span>
|
||
<input type="text" name="attr_donnerFuirChasse" value="0R" />
|
||
</div>
|
||
<div>
|
||
<span>Coque</span>
|
||
<input type="text" name="attr_coque" value="0R" />
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<div>
|
||
<button type="roll" name="roll_puissance" value="@{gm} &{template:base} {{name=Nautilus}} {{aptitude=Puissance}} {{jet=[[ [[@{puissance}+[[?{Aptitude+Bonus|0}-@{blessuresNautilus}]]]]D10>@{pression}]]}} {{specialites=Éperonnage @{eperonnage}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Puissance</h2>
|
||
</button>
|
||
<input type="number" name="attr_puissance" value="0" />
|
||
</div>
|
||
<div>
|
||
<span>Éperonnage</span>
|
||
<input type="text" name="attr_eperonnage" value="0R" />
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<div>
|
||
<button type="roll" name="roll_detection" value="@{gm} &{template:base} {{name=Nautilus}} {{aptitude=Détection}} {{jet=[[ [[@{puissance}+[[?{Aptitude+Bonus|0}-@{blessuresNautilus}]]]]D10>@{pression}]]}} {{specialites=Fanal @{fanal}}} {{relance=[Relance](~relance)}}">
|
||
<h2>Détection</h2>
|
||
</button>
|
||
<input type="number" name="attr_detection" value="0" />
|
||
</div>
|
||
<div>
|
||
<span>Fanal</span>
|
||
<input type="text" name="attr_fanal" value="0R" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="colR">
|
||
<div class="nautilusSante backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Santé</h1>
|
||
</div>
|
||
<div>
|
||
<h2>Santé</h2>
|
||
<h2>Etat</h2>
|
||
<h2>Conséquences et temps de réparation</h2>
|
||
</div>
|
||
<input type="hidden" name="attr_nautilusSante" value="15" />
|
||
<div>
|
||
<span>15</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="15" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine puissance : niveaux regagnés en 1 heure d’entretien</span>
|
||
</div>
|
||
<div>
|
||
<span>14</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="14" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine puissance : niveaux regagnés en 1 heure d’entretien</span>
|
||
</div>
|
||
<div>
|
||
<span>13</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="13" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine puissance : niveaux regagnés en 1 heure d’entretien</span>
|
||
</div>
|
||
<div>
|
||
<span>12</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="12" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine puissance : niveaux regagnés en 1 heure d’entretien</span>
|
||
</div>
|
||
<div>
|
||
<span>11</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="11" />
|
||
<span></span>
|
||
</label>
|
||
<span>Pleine puissance : niveaux regagnés en 1 heure d’entretien</span>
|
||
</div>
|
||
<div>
|
||
<span>10</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="10" />
|
||
<span></span>
|
||
</label>
|
||
<span>Dommages superficiels : niveaux regagnés après 6 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>09</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="9" />
|
||
<span></span>
|
||
</label>
|
||
<span>Dommages superficiels : niveaux regagnés après 6 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>08</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="8" />
|
||
<span></span>
|
||
</label>
|
||
<span>Dommages superficiels : niveaux regagnés après 6 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>07</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="7" />
|
||
<span></span>
|
||
</label>
|
||
<span>Dommages superficiels : niveaux regagnés après 6 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>06</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="6" />
|
||
<span></span>
|
||
</label>
|
||
<span>Dommages superficiels : niveaux regagnés après 6 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>05</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="5" />
|
||
<span></span>
|
||
</label>
|
||
<span>Avarie légère : niveaux regagnés après 12 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>04</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="4" />
|
||
<span></span>
|
||
</label>
|
||
<span>Avarie légère : niveaux regagnés après 12 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>03</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="3" />
|
||
<span></span>
|
||
</label>
|
||
<span>Avarie sérieuse : -1D cumulatif à tous les tests, vitesse ralentie (max. 75 %), 1er incident, niveau regagné après 24 heures de réparation</span>
|
||
</div>
|
||
<div>
|
||
<span>02</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="2" />
|
||
<span></span>
|
||
</label>
|
||
<span>Avarie grave : +1 en Pression et 2e incident, niveau regagné après 48 heures de réparation en escale</span>
|
||
</div>
|
||
<div>
|
||
<span>01</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="1" />
|
||
<span></span>
|
||
</label>
|
||
<span>Sur le point de couler : incapable d’agir, vitesse réduite (max. 50 %), 3e incident, niveau regagné après 7 jours de réparation en escale</span>
|
||
</div>
|
||
<div>
|
||
<span>0 ou -</span>
|
||
<label>
|
||
<input type="radio" name="attr_nautilusSante" value="0" />
|
||
<span></span>
|
||
</label>
|
||
<span>Coulé : le Nautilus sombre…</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="tab8">
|
||
<div class="titre">
|
||
<h1>Lieux visités</h1>
|
||
</div>
|
||
|
||
<div class="lieuxVisites backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<fieldset class="repeating_lieuxDates">
|
||
<div>
|
||
<label>
|
||
<h2>Lieu</h2>
|
||
<input type="text" name="attr_lieu" />
|
||
</label>
|
||
|
||
<label>
|
||
<h2>Date</h2>
|
||
<input type="text" name="attr_date" />
|
||
</label>
|
||
</div>
|
||
<div class="autoex autoex22">
|
||
<textarea name="attr_notes"></textarea>
|
||
<span name="attr_notes"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class="creaturesRencontrees backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Créatures rencontrées</h1>
|
||
</div>
|
||
|
||
<fieldset class="repeating_creaturesRencontrees">
|
||
<div class="autoex autoex28">
|
||
<textarea name="attr_creature"></textarea>
|
||
<span name="attr_creature"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class="quarts backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Quarts des équipes</h1>
|
||
</div>
|
||
|
||
<fieldset class="repeating_quarts">
|
||
<div class="autoex autoex28">
|
||
<textarea name="attr_quart"></textarea>
|
||
<span name="attr_quart"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class="notes backgroundH">
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CTR" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBL" />
|
||
<img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Nautilus/img/coin.png" class="CBR" />
|
||
|
||
<div class="titre">
|
||
<h1>Notes</h1>
|
||
</div>
|
||
|
||
<fieldset class="repeating_nautilusNotes">
|
||
<div class="autoex autoex28">
|
||
<textarea name="attr_note"></textarea>
|
||
<span name="attr_note"></span>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
<rolltemplate class="sheet-rolltemplate-base">
|
||
<h1>{{name}}</h1>
|
||
<div>
|
||
<span>{{aptitude}}</span>
|
||
<span>{{jet}}</span>
|
||
</div>
|
||
{{#specialites}}
|
||
<h2>Spécialités</h2>
|
||
<span>{{specialites}}</span>
|
||
{{/specialites}}
|
||
{{#degats}}
|
||
<div>
|
||
<span>Bonus aux dégâts</span>
|
||
<span>{{degats}}</span>
|
||
</div>
|
||
<h2>Spécificités de l'arme</h2>
|
||
<span>{{arme}}</span>
|
||
{{/degats}}
|
||
{{relance}}
|
||
</rolltemplate>
|
||
|
||
|
||
|
||
|