horse isle calc

This commit is contained in:
Marley 2022-11-15 20:27:00 -08:00
parent b477a8b2d7
commit 1312a6361f
7 changed files with 140 additions and 423 deletions

View file

@ -1 +1 @@
168 197

89
hi2-calc.php Normal file
View file

@ -0,0 +1,89 @@
<h3>horse isle 2 stat calculator</h3>
<p>First number is base (white number), second is genetic (number within parenthesis).</p>
<form name="hi2-calc" id="hi2-calc">
<div id="stats">
<div class="stat">
<label for="base-agi">AGI</label>
<input type="text" name="base-agi" id="base-agi" required>
<input type="text" name="gen-agi" id="gen-agi" required>
</div>
<div class="stat">
<label for="base-con">CON</label>
<input type="text" name="base-con" id="base-con" required>
<input type="text" name="gen-con" id="gen-con" required>
</div>
<div class="stat">
<label for="base-end">END</label>
<input type="text" name="base-end" id="base-end" required>
<input type="text" name="gen-end" id="gen-end" required>
</div>
<div class="stat">
<label for="base-int">INT</label>
<input type="text" name="base-int" id="base-int" required>
<input type="text" name="gen-int" id="gen-int" required>
</div>
<div class="stat">
<label for="base-spd">SPD</label>
<input type="text" name="base-spd" id="base-spd" required>
<input type="text" name="gen-spd" id="gen-spd" required>
</div>
<div class="stat">
<label for="base-str">STR</label>
<input type="text" name="base-str" id="base-str" required>
<input type="text" name="gen-str" id="gen-str" required>
</div>
</div>
<div class="btns">
<input type="submit" name="submit" id="submit" value="calculate">
<input type="reset" name="reset" id="reset" value="reset">
</div>
</form>
<div class="divide"></div>
<h3>results</h3>
<b>base:</b> <span id="base"></span><br>
<b>genetic:</b> <span id="gen"></span>
<script type="text/javascript">
$(document).ready(function() {
$("#hi2-calc").submit(function(event) {
var base = 0;
var baseInput = [];
var gen = 0;
var genInput = [];
event.preventDefault();
baseInput.push(Number($("#base-agi").val()));
baseInput.push(Number($("#base-con").val()));
baseInput.push(Number($("#base-end").val()));
baseInput.push(Number($("#base-int").val()));
baseInput.push(Number($("#base-spd").val()));
baseInput.push(Number($("#base-str").val()));
genInput.push(Number($("#gen-agi").val()));
genInput.push(Number($("#gen-con").val()));
genInput.push(Number($("#gen-end").val()));
genInput.push(Number($("#gen-int").val()));
genInput.push(Number($("#gen-spd").val()));
genInput.push(Number($("#gen-str").val()));
baseInput.forEach(function(value) {
base += value * 2;
});
genInput.forEach(function(value) {
gen += value;
});
$("#base").text(base);
$("#gen").text(gen);
});
});
</script>

3
nav-horseisle.php Normal file
View file

@ -0,0 +1,3 @@
<h2>horse isle 2</h2>
<a class="jq new" id="hi2-calc">stat calculator</a>

View file

@ -3,6 +3,7 @@
<a class="jq" id="home">index</a> <a class="jq" id="home">index</a>
<a class="jq" id="up-archive">update archive</a> <a class="jq" id="up-archive">update archive</a>
<a class="jq" id="nav-collections">collections</a> <a class="jq" id="nav-collections">collections</a>
<a class="jq new" id="nav-horseisle">horse isle 2</a>
<a class="jq" id="nav-hosting">hosting info</a> <a class="jq" id="nav-hosting">hosting info</a>
<a class="jq update" id="about">about</a> <a class="jq update" id="about">about</a>
<a class="jq" id="manifesto">the small web</a> <a class="jq" id="manifesto">the small web</a>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["style.scss"],"names":[],"mappings":"AAAA;AAEQ;AAER;EACC;EACA;;AAGD;AAMA;EACC;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;;AACA;EACC;;;AAIF;EACC;EACA,WArBO;EAuBP;EACA;EAEA;EACA;EAAW;EACX;EACA;EACA,qBACC;;;AAIF;EACC;EACA;EACA;;;AAGD;AAEA;EACC,OA9CS;EA+CT;;AAEA;EAAU;;AAEV;EAAY,OAlDH;;;AAqDV;EAAI;;;AAEJ;EAAI,OAxDM;;;AA0DV;EACC,OA1DS;EA2DT;;;AAGD;EACC;EACA;;;AAGD;EAAU;;;AAEV;EAAM;;;AAEN;EACC;EACA;EACA;EACA;EACA,OA7ES;;AA+ET;EACC;EACA;;;AAIF;EACC;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAED;EACC;EACA;EACA;;;AAED;EACC;EACA;;;AAED;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;AAEA;EACC;EACA;;AAEA;EAAM;;;AAGP;AAEA;EACC;;AAEA;EACC;EACA;EACA;EAIA;;AAFA;EAAgB;;AAIhB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;EACC;;AAEA;EACC;EACA;;;AAMJ;AAEA;EAAS;;;AAET;EACC;;AAEA;EAAU;;;AAGX;EAAa;;;AAEb;EAAU;;;AAEV;EAAa;;;AAEb;EACC;EACA;;AAEA;EAAI;;;AAGL;AAEA;EACC;;AAEA;EAAS;;AACT;EAA0B;;AAE1B;EACC;EACA;EACA;EACA,qBACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;;AAKH;EACC;EACA;;;AAGD;AAAA;EAEC;EACA;;;AAGD;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;EAIA;;AAFA;EAAgB;;AAIhB;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAEA;EAAe;;AAEf;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAKH;AAEA;EAAc;;;AAEd;AAEA;EACC;EACA;EACA;EACA;;;AAGD;AAEA;EACC;EACA;EACA;EACA;EAAU;;;AAGX;AAGC;EAAa;;AAEb;EACC;EACA;;AAEA;EAAU;;AAGX;EACC;EACA;;AAGD;EAAuB;;AAEvB;EACC;EACA;EACA;;AAGD;EAAI;;AAEJ;EACC;EACA;;;AAIF;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA,OAraQ;;AAuaR;EACC;EACA","file":"style.css"} {"version":3,"sourceRoot":"","sources":["style.scss"],"names":[],"mappings":"AAEQ,uEAER,WACC,mBACA,oBASD,KACC,iCACA,yBAEA,aACA,YACA,aACA,uBACA,mBAGA,gCACA,aACC,gCAIF,KACC,oBACA,UArBO,KAuBP,UACA,WAEA,aACA,uBACA,mCACA,2BACA,oBACC,iCAIF,QACC,cACA,iBACA,4BAKD,EACC,MA9CS,QA+CT,qBAEA,qCAEA,gBAlDS,QAqDV,qBAEA,QAxDU,QA0DV,EACC,MA1DS,QA2DT,kBAGD,cACC,cACA,kBAGD,0BAEA,mBAEA,GACC,cACA,kBACA,oBACA,yBACA,MA7ES,QA+ET,qBACC,yBACA,aAIF,GACC,qCACA,2BACA,mBAKD,KACC,2CACA,YACA,qBAED,KACC,6CACA,YACA,qBAED,SACC,qEACA,uCACA,sCACA,YAED,YACC,qEACA,uCACA,oCAED,WACC,gBACA,qBAED,YACC,qEACA,uCACA,sCACA,YAKD,QACC,iCACA,aAGD,UACC,mCACA,aAGD,OACC,gCACA,aAGD,OACC,gCACA,aAGD,QACC,iCACA,aAKD,OACC,eACA,iBAEA,uBAKD,MACC,eAEA,SACC,eACA,kBACA,oBAIA,aAFA,kCAIA,kBACC,0CACA,2BACA,4BACA,6BACA,gBACA,eACA,YAKD,eACC,gBAEA,uBACC,iCACA,kBAQJ,uBAEA,OACC,kBAEA,2BAGD,yBAEA,2BAEA,2BAEA,6DACC,qCACA,8BAEA,gGAKD,KACC,eAEA,uBACA,6CAEA,gBACC,aACA,2BACA,2BACA,oBACC,aAIF,cACC,cACA,eAGD,iBACC,yCACA,YACA,aACA,iBACA,eAEA,+BACC,YACA,aACA,YACA,kBACA,SACA,UACA,kBACA,cAGD,oBACC,kBACA,aAEA,yCACC,yCACA,2BACA,2BACA,6BACA,iBACA,eACA,YAGD,wCACC,0CACA,2BACA,4BACA,6BACA,gBACA,eACA,YAIF,mBACC,kBAKH,SACC,0BACA,aAGD,4KAEC,qCACA,0BAKD,IACC,cACA,iBAEA,OACC,eACA,kBACA,gBAIA,aAFA,gCAIA,gBACC,yCACA,2BACA,2BACA,6BACA,iBACA,eACA,YAIF,MACC,cACA,aAEA,iCAEA,aACC,gCACA,gBAGD,kBACC,yBACA,kBACA,kBACA,QAGD,qBACC,4BACA,kBACA,kBACA,QAOH,4BAIA,OACC,kBACA,iBACA,eACA,eAKD,SACC,aACA,eACA,uBACA,qBAMG,WACI,yBACA,gBACA,oBACA,kBACA,cACA,uBAGJ,WACI,kBAOP,+CAEA,uBACC,cACA,kBAEA,4CAGD,uBACC,eACA,UAGD,kDAEA,oCACC,YACA,cACA,cAGD,qCAEA,0BACC,eACA,kBAOD,eACC,eACA,kBACA,cACA,kBACA,oBACA,yBACA,MAtbQ,QAwbR,6CACC,yBACA,aAQC,qBACI,aACA,uBACA,SAEA,mBAEA,kBAII,6EAEA,iCACI,qBAGJ,iCACI","file":"style.css"}

View file

@ -387,6 +387,23 @@ footer {
gap: 5px; grid-gap: 5px; gap: 5px; grid-gap: 5px;
} }
/* FORMS ---------------------------------------------------------------------------------------- */
form {
input {
border: 1px solid $accent1;
background: none;
font-family: inherit;
font-size: inherit;
color: inherit;
letter-spacing: inherit;
}
.btns {
text-align: center;
}
}
/* HOSTING APP ---------------------------------------------------------------------------------- */ /* HOSTING APP ---------------------------------------------------------------------------------- */
form#hosting-app { form#hosting-app {
@ -437,4 +454,31 @@ form#hosting-app {
margin: 0 5px; margin: 0 5px;
} }
} }
}
/* HORSE ISLE CALCULATOR ------------------------------------------------------------------------ */
form#hi2-calc {
#stats {
display: flex;
justify-content: center;
gap: 20px;
margin-bottom: 20px;
text-align: center;
.stat {
label, input { width: 100%; }
label {
display: inline-block;
}
input {
margin: 5px 0;
}
}
}
} }