mirror of
https://github.com/Oreolek/fikugsen.git
synced 2024-04-28 06:59:28 +03:00
Layout is finished - for now.
This commit is contained in:
parent
d6f568dc7a
commit
42eb633905
64
chargen.html
64
chargen.html
|
@ -11,69 +11,7 @@
|
||||||
<div id="wrapper_overview">
|
<div id="wrapper_overview">
|
||||||
<div class="group" id="specials"></div>
|
<div class="group" id="specials"></div>
|
||||||
<div class="group" id="derived"></div>
|
<div class="group" id="derived"></div>
|
||||||
|
<div id="skills" class="group"></div>
|
||||||
<div id="skills" class="group">
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name"><input type="checkbox">Энергетическое Оружие</div>
|
|
||||||
<div class="value" id="energy_weapons"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Огнестрельное Оружие</div>
|
|
||||||
<div class="value" id="guns"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Стрельба из лука</div>
|
|
||||||
<div class="value" id="archery"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Холодное оружие</div>
|
|
||||||
<div class="value" id="melee"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Рукопашный бой</div>
|
|
||||||
<div class="value" id="unarmed"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Метание</div>
|
|
||||||
<div class="value" id="throwing"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Взлом</div>
|
|
||||||
<div class="value" id="lockpick"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Медицина</div>
|
|
||||||
<div class="value" id="first_aid"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Ремонт</div>
|
|
||||||
<div class="value" id="repair"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Наука</div>
|
|
||||||
<div class="value" id="science"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Скрытность</div>
|
|
||||||
<div class="value" id="stealth"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Выступление</div>
|
|
||||||
<div class="value" id="performance"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Выживание</div>
|
|
||||||
<div class="value" id="survival"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Обращение с животными</div>
|
|
||||||
<div class="value" id="animal_handling"></div>
|
|
||||||
</div>
|
|
||||||
<div class="parameter">
|
|
||||||
<div class="name">Вождение</div>
|
|
||||||
<div class="value" id="driving"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
53
script.js
53
script.js
|
@ -67,8 +67,53 @@ var options = {
|
||||||
return positive(specials.strength.value - 5);
|
return positive(specials.strength.value - 5);
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
skills: {
|
skills: [
|
||||||
}
|
parameter('energy_weapons','Энергетическое оружие', function(specials){
|
||||||
|
return specials.agility.value * 2;
|
||||||
|
}),
|
||||||
|
parameter('guns','Огнестрельное Оружие', function(specials){
|
||||||
|
return specials.agility.value * 2;
|
||||||
|
}),
|
||||||
|
parameter('archery','Стрельба из лука', function(specials){
|
||||||
|
return 5 + specials.strength.value + specials.agility.value;
|
||||||
|
}),
|
||||||
|
parameter('melee','Холодное оружие', function(specials){
|
||||||
|
return 20 + 2 * (specials.strength.value + specials.agility.value);
|
||||||
|
}),
|
||||||
|
parameter('unarmed','Рукопашный бой', function(specials){
|
||||||
|
return 30 + 2 * (specials.strength.value + specials.agility.value);
|
||||||
|
}),
|
||||||
|
parameter('throwing','Метание', function(specials){
|
||||||
|
return 4 * specials.agility.value;
|
||||||
|
}),
|
||||||
|
parameter('lockpick','Взлом', function(specials){
|
||||||
|
return 10 + specials.agility.value + specials.intelligence.value;
|
||||||
|
}),
|
||||||
|
parameter('first_aid','Медицина', function(specials){
|
||||||
|
return 15 + specials.intelligence.value;
|
||||||
|
}),
|
||||||
|
parameter('repair','Ремонт', function(specials){
|
||||||
|
return 3 * specials.intelligence.value;
|
||||||
|
}),
|
||||||
|
parameter('science','Наука', function(specials){
|
||||||
|
return 4 * specials.intelligence.value;
|
||||||
|
}),
|
||||||
|
parameter('stealth','Скрытность', function(specials){
|
||||||
|
return 3 * specials.agility.value;
|
||||||
|
}),
|
||||||
|
parameter('survival','Выживание', function(specials){
|
||||||
|
return 2 * (specials.endurance.value + specials.intelligence.value);
|
||||||
|
}),
|
||||||
|
parameter('performance','Выступление', function(specials){
|
||||||
|
return 4 * specials.intelligence.value;
|
||||||
|
}),
|
||||||
|
parameter('animal_handling','Обращение с животными', function(specials){
|
||||||
|
return specials.agility.value + specials.strength.value + specials.intelligence.value;
|
||||||
|
}),
|
||||||
|
parameter('driving','Вождение', function(specials){
|
||||||
|
return 2 * (specials.agility.value + specials.endurance.value);
|
||||||
|
})
|
||||||
|
]
|
||||||
};
|
};
|
||||||
function rewrite_value(newvalue) {
|
function rewrite_value(newvalue) {
|
||||||
jQuery(this).siblings(".value").text(newvalue);
|
jQuery(this).siblings(".value").text(newvalue);
|
||||||
|
@ -76,9 +121,13 @@ function rewrite_value(newvalue) {
|
||||||
function update_derived() {
|
function update_derived() {
|
||||||
var i = 0;
|
var i = 0;
|
||||||
jQuery('#derived').empty();
|
jQuery('#derived').empty();
|
||||||
|
jQuery('#skills').empty();
|
||||||
for (i = 0; i < options.derived.length; i++) {
|
for (i = 0; i < options.derived.length; i++) {
|
||||||
jQuery('#derived').append('<div class="parameter"><div class="value" id="' + options.derived[i].id + '"> '+ options.derived[i].value(options.specials) + ' </div></div><div class="name">' + options.derived[i].name + '</div>');
|
jQuery('#derived').append('<div class="parameter"><div class="value" id="' + options.derived[i].id + '"> '+ options.derived[i].value(options.specials) + ' </div></div><div class="name">' + options.derived[i].name + '</div>');
|
||||||
}
|
}
|
||||||
|
for (i = 0; i < options.skills.length; i++) {
|
||||||
|
jQuery('#skills').append('<div class="parameter"><div class="value" id="' + options.skills[i].id + '"> '+ options.skills[i].value(options.specials) + ' </div></div><div class="name">' + options.skills[i].name + '</div>');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
jQuery(document).ready(function () {
|
jQuery(document).ready(function () {
|
||||||
|
|
|
@ -104,6 +104,7 @@ textarea {overflow: auto;}
|
||||||
.width(20);
|
.width(20);
|
||||||
}
|
}
|
||||||
.group{
|
.group{
|
||||||
|
margin-top: @font-size * 1px;
|
||||||
.width(10);
|
.width(10);
|
||||||
.parameter{
|
.parameter{
|
||||||
.width(2);
|
.width(2);
|
||||||
|
|
Loading…
Reference in a new issue