mirror of https://github.com/Oreolek/fikugsen.git
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 class="group" id="specials"></div>
|
||||
<div class="group" id="derived"></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 id="skills" class="group"></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
53
script.js
53
script.js
|
@ -67,8 +67,53 @@ var options = {
|
|||
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) {
|
||||
jQuery(this).siblings(".value").text(newvalue);
|
||||
|
@ -76,9 +121,13 @@ function rewrite_value(newvalue) {
|
|||
function update_derived() {
|
||||
var i = 0;
|
||||
jQuery('#derived').empty();
|
||||
jQuery('#skills').empty();
|
||||
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>');
|
||||
}
|
||||
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 () {
|
||||
|
|
|
@ -104,6 +104,7 @@ textarea {overflow: auto;}
|
|||
.width(20);
|
||||
}
|
||||
.group{
|
||||
margin-top: @font-size * 1px;
|
||||
.width(10);
|
||||
.parameter{
|
||||
.width(2);
|
||||
|
|
Loading…
Reference in New Issue