From 42eb63390588ccccdd0abbab5b5147136f781281 Mon Sep 17 00:00:00 2001 From: Oreolek Date: Mon, 5 Nov 2012 19:34:01 +0700 Subject: [PATCH] Layout is finished - for now. --- chargen.html | 64 +--------------------------------------------------- script.js | 53 +++++++++++++++++++++++++++++++++++++++++-- style.less | 1 + 3 files changed, 53 insertions(+), 65 deletions(-) diff --git a/chargen.html b/chargen.html index f8c78e5..c3fc443 100644 --- a/chargen.html +++ b/chargen.html @@ -11,69 +11,7 @@
- -
-
-
Энергетическое Оружие
-
-
-
-
Огнестрельное Оружие
-
-
-
-
Стрельба из лука
-
-
-
-
Холодное оружие
-
-
-
-
Рукопашный бой
-
-
-
-
Метание
-
-
-
-
Взлом
-
-
-
-
Медицина
-
-
-
-
Ремонт
-
-
-
-
Наука
-
-
-
-
Скрытность
-
-
-
-
Выступление
-
-
-
-
Выживание
-
-
-
-
Обращение с животными
-
-
-
-
Вождение
-
-
-
+
diff --git a/script.js b/script.js index 093db15..b7547bb 100644 --- a/script.js +++ b/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('
'+ options.derived[i].value(options.specials) + '
' + options.derived[i].name + '
'); } + for (i = 0; i < options.skills.length; i++) { + jQuery('#skills').append('
'+ options.skills[i].value(options.specials) + '
' + options.skills[i].name + '
'); + } } jQuery(document).ready(function () { diff --git a/style.less b/style.less index 3da99c8..f1d5955 100644 --- a/style.less +++ b/style.less @@ -104,6 +104,7 @@ textarea {overflow: auto;} .width(20); } .group{ + margin-top: @font-size * 1px; .width(10); .parameter{ .width(2);