From 10daac591850f6a5c3d632af41c2cd8562143b0c Mon Sep 17 00:00:00 2001 From: Physcik Date: Wed, 21 Jan 2026 22:45:03 +0500 Subject: Fixes --- Spells/Paladin_1.json | 6 +- Spells/Paladin_2.json | 5 + Spells/Ranger_2.json | 207 ------- Spells/Sorcerer_2.json | 4 +- Spells/Sorcerer_complete.json | 4 +- Spells/Wizard_2.json | 2 +- Spells/Wizard_complete.json | 2 +- Spells/focus.json | 16 - index.css | 3 + index.html | 620 +-------------------- index.js | 1 + index_files/cler.svg | 15 - index_files/cler.svg:Zone.Identifier | Bin 25 -> 0 bytes index_files/css2 | 333 ----------- index_files/css2:Zone.Identifier | Bin 25 -> 0 bytes index_files/index.css | 170 ------ index_files/index.css:Zone.Identifier | Bin 25 -> 0 bytes ...20\267\320\262\320\260\320\275\320\270\321\217" | 85 --- ...20\260\320\275\320\270\321\217:Zone.Identifier" | Bin 25 -> 0 bytes temp | 18 +- temp1 | 5 +- 21 files changed, 57 insertions(+), 1439 deletions(-) delete mode 100644 index_files/cler.svg delete mode 100644 index_files/cler.svg:Zone.Identifier delete mode 100644 index_files/css2 delete mode 100644 index_files/css2:Zone.Identifier delete mode 100644 index_files/index.css delete mode 100644 index_files/index.css:Zone.Identifier delete mode 100644 "index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217" delete mode 100644 "index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217:Zone.Identifier" diff --git a/Spells/Paladin_1.json b/Spells/Paladin_1.json index 853099e..fb6bfa3 100644 --- a/Spells/Paladin_1.json +++ b/Spells/Paladin_1.json @@ -4,7 +4,7 @@ "ClassName": "paladin", "Level": 1, "SpellName": "Благословение", - "School": "очарование", + "School": "Очарование", "CastTime": "1 действие", "Distance": "30 футов", "Components": "В, С, М (капля святой воды)", @@ -20,7 +20,7 @@ "ClassName": "paladin", "Level": 1, "SpellName": "Божественное благоволение", - "School": "воплощение", + "School": "Воплощение", "CastTime": "1 бонусное действие", "Distance": "На себя", "Components": "В, С", @@ -35,7 +35,7 @@ "ClassName": "paladin", "Level": 1, "SpellName": "Вызов на дуэль", - "School": "очарование", + "School": "Очарование", "CastTime": "1 бонусное действие", "Distance": "30 футов", "Components": "В", diff --git a/Spells/Paladin_2.json b/Spells/Paladin_2.json index cb11129..4c0a9a0 100644 --- a/Spells/Paladin_2.json +++ b/Spells/Paladin_2.json @@ -15,6 +15,7 @@ "Пока заклинание активно, цель совершает с преимуществом спасброски от отравленного состояния и получает сопротивление урону ядом." ] }, + { "ClassName": "paladin", "Level": 2, @@ -30,6 +31,7 @@ "На больших уровнях. Если вы накладываете это заклинание, используя ячейку 3-го уровня или выше, дополнительный урон увеличивается на 1к6 за каждый уровень ячейки выше второго." ] }, + { "ClassName": "paladin", "Level": 2, @@ -45,6 +47,7 @@ "На больших уровнях. Если вы накладываете это заклинание, используя ячейку 4-го уровня или выше, бонус увеличивается до +2. Если вы используете ячейку заклинания 6-го уровня или выше, бонус увеличивается до +3." ] }, + { "ClassName": "paladin", "Level": 2, @@ -60,6 +63,7 @@ "На больших уровнях. Если вы накладываете это заклинание, используя ячейку 3-го уровня или выше, лечение увеличивается на 1к8 за каждый уровень ячейки выше второго." ] }, + { "ClassName": "paladin", "Level": 2, @@ -134,6 +138,7 @@ "На больших уровнях. Если вы накладываете это заклинание, используя ячейку 3-го уровня или выше, хиты целей увеличиваются ещё на 5 за каждый уровень ячейки выше второго." ] }, + { "ClassName": "paladin", "Level": 2, diff --git a/Spells/Ranger_2.json b/Spells/Ranger_2.json index d3457a8..7618ba1 100644 --- a/Spells/Ranger_2.json +++ b/Spells/Ranger_2.json @@ -1,212 +1,5 @@ { "cards": [ - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Град шипов", - "School": "Вызов", - "CastTime": "1 действие", - "Distance": "На себя", - "Components": "В", - "Duration": "Концентрация, до 1 минуты", - "DescriptionScale": 18, - "Description": [ - "В следующий раз, когда вы попадёте по существу дальнобойной атакой оружием, пока активно это заклинание, из дальнобойного оружия или боеприпаса вылетит град шипов. В дополнение к обычному эффекту атаки, цель и все существа в пределах 5 футов от неё, должны совершить спасбросок Ловкости. При провале существо получает колющий урон 1к10, или половину этого урона при успехе. ", - "На больших уровнях: Если вы накладываете это заклинание, используя ячейку 2 уровня или выше, урон увеличивается на 1к10 за каждый уровень ячейки выше первого (до максимума 6к10). " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "School": "Воплощение", - "SpellName": "Дружба с животными", - "CastTime": "1 бонусное действие", - "Distance": "60 футов", - "Components": "В", - "Duration": "Мгновенная", - "DescriptionScale": 18, - "Description": [ - "Существо на ваш выбор, видимое в пределах дистанции, восстанавливает количество хитов, равное 1к4 + ваш модификатор базовой характеристики. Это заклинание не оказывает никакого эффекта на нежить и конструктов. ", - "На больших уровнях: Если вы накладываете это заклинание, используя ячейку 2 уровня или выше, количество восстанавливаемых хитов увеличивается на 1к4 за каждый уровень ячейки выше первого. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Лечение ран", - "School": "Воплощение", - "CastTime": "1 действие", - "Distance": "Касание", - "Components": "В, С", - "Duration": "Мгновенная", - "DescriptionScale": 18, - "Description": [ - "Существо, которого вы касаетесь, восстанавливает количество хитов, равное 1к8 + ваш модификатор базовой характеристики. Это заклинание не оказывает никакого эффекта на нежить и конструктов. ", - "На больших уровнях: Если вы накладываете это заклинание, используя ячейку 2 уровня или выше, лечение увеличивается на 1к8 за каждый уровень ячейки выше первого. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Метка охотника", - "School": "Прорицание", - "CastTime": "1 бонусное действие", - "Distance": "90 футов", - "Components": "В", - "Duration": "Концентрация, до 1 часа", - "DescriptionScale": 18, - "Description": [ - "Вы выбираете существо, видимое в пределах дистанции, и объявляете его своей добычей. Пока заклинание активно, вы причиняете цели дополнительный урон 1к6 каждый раз, когда попадаете по ней атакой оружием, и вы совершаете с преимуществом проверки Мудрости (Внимательность) и Мудрость (Выживание), совершённые для её поиска. Если хиты цели опускаются до 0, пока заклинание активно, вы можете в свой следующий ход бонусным действием выбрать целью новое существо. ", - "На больших уровнях: Если вы накладываете это заклинание, используя ячейку 3 или 4 уровня, вы можете поддерживать концентрацию 8 часов. Если вы используете ячейку заклинания 5 уровня или выше, вы можете поддерживать концентрацию 24 часа. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Обнаружение болезней и яда", - "School": "Прорицание (ритуал)", - "CastTime": "1 действие", - "Distance": "На себя", - "Components": "В, С, М (лист тиса)", - "Duration": "Концентрация, до 10 минут", - "DescriptionScale": 18, - "Description": [ - "Пока заклинание активно, вы можете ощущать присутствие и местонахождение ядов, ядовитых существ и болезней в пределах 30 футов от себя. Вы также распознаёте вид яда, ядовитого существа или болезни. ", - "Заклинание проницает большую часть барьеров, но блокируется 1 футом камня, 1 дюймом обычного металла, тонким листом свинца или 3 футами дерева или земли. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Обнаружение магии", - "School": "Проницание (ритуал)", - "CastTime": "1 действие", - "Distance": "На себя", - "Components": "В, С", - "Duration": "Концентрация, до 10 минут", - "DescriptionScale": 18, - "Description": [ - "Пока заклинание активно, вы чувствуете присутствие магии в пределах 30 футов. Если вы почувствовали за счёт этого заклинания присутствие магии, вы можете действием увидеть слабую ауру вокруг видимого существа или предмета, несущего на себе магию, а также узнать школу этой магии, если она есть. ", - "Заклинание проницает большую часть барьеров, но блокируется 1 футом камня, 1 дюймом обычного металла, тонким листом свинца или 3 футами дерева или земли. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Опутывающий удар", - "School": "Вызов", - "CastTime": "1 действие", - "Distance": "На себя", - "Components": "В", - "Duration": "Концентрация, до 1 минуты", - "DescriptionScale": 18, - "Description": [ - "Когда вы в следующий раз попадёте по существу атакой рукопашным оружием, пока заклинание активно, в точке удара появляется извивающаяся масса растений с шипами, и цель должна преуспеть в спасброске Силы, иначе она станет опутана магическими плетьми, пока заклинание активно. Существа с размером Большое и ещё больше совершают этот спасбросок с преимуществом. Если цель преуспевает в спасброске, плети усыхают. ", - "Будучи опутанной этим заклинанием, цель получает колющий урон 1к6 в начале каждого своего хода. Опутанное существо или существо, способное коснуться его, может действием совершить проверку Силы против Сл ваших заклинаний. При успехе цель освобождается. ", - "На больших уровнях: Если вы накладываете это заклинание, используя ячейку 2 уровня или выше, урон увеличивается на 1к6 за каждый уровень ячейки выше первого. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Прыжок", - "School": "Преобразование", - "CastTime": "1 действие", - "Distance": "Касание", - "Components": "В, С, М (задняя лапка кузнечика)", - "Duration": "1 минута", - "DescriptionScale": 18, - "Description": [ - "Вы касаетесь существа. Пока заклинание активно, расстояние прыжка этого существа увеличивается в три раза. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Разговор с животными", - "School": "Проницание (ритуал)", - "CastTime": "1 действие", - "Distance": "На себя", - "Components": "В, С", - "Duration": "10 минут", - "DescriptionScale": 18, - "Description": [ - "Вы получаете на время действия заклинания возможность понимать зверей и общаться с ними устно. Знание и сознание многих зверей ограничено их интеллектом, но они как минимум могут дать информацию о ближайших местах и чудовищах, включая тех, кого они видели за последний день. На усмотрение Мастера, вы можете попытаться убедить зверя оказать вам небольшую помощь. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Сигнал тревоги", - "School": "Ограждение (ритуал)", - "CastTime": "1 минута", - "Distance": "30 футов", - "Components": "В, С, М (колокольчик и серебряная проволочка)", - "Duration": "8 часов", - "DescriptionScale": 18, - "Description": [ - "Вы устанавливаете сигнализацию на случай вторжения. Выберите дверь, окно или область в пределах дистанции не больше куба с длиной ребра 20 футов. До окончания действия заклинания тревога уведомляет вас каждый раз, когда охраняемой области касается или входит в неё существо с размером не меньше Крошечного. При накладывании заклинания вы можете указать существ, которые не будут вызывать срабатывание тревоги. Вы также выбираете, мысленной будет тревога или слышимой. ", - "Мысленная тревога предупреждает вас звоном в сознании, если вы находитесь в пределах 1 мили от охраняемой области. Этот звон пробуждает вас, если вы спите. ", - "Слышимая тревога издаёт звон колокольчика в течение 10 секунд в пределах 60 футов. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Скороход", - "School": "Преобразование", - "CastTime": "1 действие", - "Distance": "Касание", - "Components": "В, С, М (щепотка земли)", - "Duration": "1 час", - "DescriptionScale": 18, - "Description": [ - "Вы касаетесь существа. Пока заклинание активно, скорость существа увеличивается на 10 футов. На больших уровнях: Если вы накладываете это заклинание, используя ячейку 2 уровня или выше, вы можете сделать целью одно дополнительное существо за каждый уровень ячейки выше первого. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Туманное облако", - "School": "Вызов", - "CastTime": "1 действие", - "Distance": "120 футов", - "Components": "В, С", - "Duration": "Концентрация, до 1 часа", - "DescriptionScale": 18, - "Description": [ - "Вы создаёте сферу с радиусом 20 футов из тумана с центром на точке в пределах дистанции. Сфера обходит углы, и её пространство — сильно заслонённая местность. Она существует до окончания действия заклинания, или пока её не рассеет ветер (со скоростью как минимум 10 миль в час). ", - "На больших уровнях: Если вы накладываете это заклинание, используя ячейку 2 уровня или выше, радиус тумана увеличивается на 20 футов за каждый уровень ячейки выше первого. " - ] - }, - - { - "ClassName": "ranger", - "Level": 1, - "SpellName": "Чудо-ягоды", - "School": "Преобразование", - "CastTime": "1 действие", - "Distance": "Касание", - "Components": "В, С, М (ветка омелы)", - "Duration": "Мгновенная", - "DescriptionScale": 18, - "Description": [ - "В вашей руке появляются до десяти ягод, наполненных магией. Любое существо может действием съесть одну ягоду. Это восстанавливает 1 хит, и ягода настолько питательна, что насыщает существо на весь день. ", - "Ягоды теряют силу, если их не съесть через 24 часа после создания. " - ] - }, - { "ClassName": "ranger", "Level": 2, diff --git a/Spells/Sorcerer_2.json b/Spells/Sorcerer_2.json index bfe4901..e2e9e6e 100644 --- a/Spells/Sorcerer_2.json +++ b/Spells/Sorcerer_2.json @@ -207,8 +207,8 @@ { "ClassName": "sorcerer", "Level": 2, - "School": "Палящий луч", - "SpellName": "Отражения", + "School": "Воплощение", + "SpellName": "Палящий луч", "CastTime": "1 действие", "Distance": "120 футов", "Components": "В, С", diff --git a/Spells/Sorcerer_complete.json b/Spells/Sorcerer_complete.json index 364b65d..66768b0 100644 --- a/Spells/Sorcerer_complete.json +++ b/Spells/Sorcerer_complete.json @@ -513,8 +513,8 @@ { "ClassName": "sorcerer", "Level": 2, - "School": "Палящий луч", - "SpellName": "Отражения", + "School": "Воплощение", + "SpellName": "Палящий луч", "CastTime": "1 действие", "Distance": "120 футов", "Components": "В, С", diff --git a/Spells/Wizard_2.json b/Spells/Wizard_2.json index 1d91987..b2a98ba 100644 --- a/Spells/Wizard_2.json +++ b/Spells/Wizard_2.json @@ -328,7 +328,7 @@ "ClassName": "wizard", "Level": 2, "School": "Воплощение", - "SpellName": "Отражения", + "SpellName": "Палящий луч", "CastTime": "1 действие", "Distance": "120 футов", "Components": "В, С", diff --git a/Spells/Wizard_complete.json b/Spells/Wizard_complete.json index 137f280..644da8f 100644 --- a/Spells/Wizard_complete.json +++ b/Spells/Wizard_complete.json @@ -787,7 +787,7 @@ "ClassName": "wizard", "Level": 2, "School": "Преобразование", - "SpellName": "Паук", + "SpellName": "", "CastTime": "1 действие", "Distance": "Касание", "Components": "В, С, М (капля битума и паук)", diff --git a/Spells/focus.json b/Spells/focus.json index 90cf9f3..e94ec52 100644 --- a/Spells/focus.json +++ b/Spells/focus.json @@ -168,22 +168,6 @@ "Вы вытягиваете руку и указываете пальцем на цель, находящуюся в пределах дистанции. Ваша магия даёт краткое понимание защиты цели. В своем следующем ходу вы совершаете с преимуществом первый бросок атаки по цели, при условии, что заклинание к тому моменту не окончится." ] }, - { - "ClassName": "focuse", - "Level": 0, - "SpellName": "Мистический заряд", - "School": "Воплощение", - "CastTime": "1 действие", - "Distance": "120 футов", - "Components": "В, С", - "Duration": "Концентрация, вплоть до 1 раунда", - "DescriptionScale": 18, - "Description": [ - "К существу, находящемуся в пределах дистанции, устремляется луч потрескивающей энергии. Совершите дальнобойную атаку заклинанием по цели. При попадании цель получает урон силовым полем 1к10.", - "Заклинание создаёт ещё один луч, когда вы достигаете больших уровней: два луча на 5-м уровне, три луча на 11-м уровне и четыре луча на 17-м уровне.", - "Вы можете направить лучи в одну цель или в разные. Для каждого луча совершите свой бросок атаки." - ] - }, { "ClassName": "focuse", "Level": 0, diff --git a/index.css b/index.css index b2b6283..ecd80d1 100644 --- a/index.css +++ b/index.css @@ -27,6 +27,8 @@ flex-wrap: wrap; gap: 10px; margin-top: 10px; + display: flex; + justify-content: center; } .card { @@ -95,6 +97,7 @@ .class-name { margin: 5px; margin-left: 10px; + margin-top: 7px; padding: 2px; padding-left: 10px; width: calc(160px * 4 * 0.9 - 30px - 220px); diff --git a/index.html b/index.html index 67148e0..20c8ed0 100644 --- a/index.html +++ b/index.html @@ -1,29 +1,35 @@ - - - - - - - + + + + + + + + - -
+ +
+ + + - + + diff --git a/index.js b/index.js index 3b4f63f..2150f4d 100644 --- a/index.js +++ b/index.js @@ -12,6 +12,7 @@ function acceptFile() { readFileContent(inp.files[0]).then(content => { LoadData(content); }); + inp.style.display= "none"; } function readFileContent(file) { diff --git a/index_files/cler.svg b/index_files/cler.svg deleted file mode 100644 index 52baec9..0000000 --- a/index_files/cler.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/index_files/cler.svg:Zone.Identifier b/index_files/cler.svg:Zone.Identifier deleted file mode 100644 index d6c1ec6..0000000 Binary files a/index_files/cler.svg:Zone.Identifier and /dev/null differ diff --git a/index_files/css2 b/index_files/css2 deleted file mode 100644 index 9e673c9..0000000 --- a/index_files/css2 +++ /dev/null @@ -1,333 +0,0 @@ -/* cyrillic-ext */ -@font-face { - font-family: 'Brygada 1918'; - font-style: italic; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe03MI6eKpdGqlF5LANrM--qAc5gU1EQVg.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Brygada 1918'; - font-style: italic; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe03MI6eKpdGqlF5LANrM--qAc5pU1EQVg.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek */ -@font-face { - font-family: 'Brygada 1918'; - font-style: italic; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe03MI6eKpdGqlF5LANrM--qAc5uU1EQVg.woff2) format('woff2'); - unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Brygada 1918'; - font-style: italic; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe03MI6eKpdGqlF5LANrM--qAc5iU1EQVg.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Brygada 1918'; - font-style: italic; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe03MI6eKpdGqlF5LANrM--qAc5jU1EQVg.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Brygada 1918'; - font-style: italic; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe03MI6eKpdGqlF5LANrM--qAc5tU1E.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Brygada 1918'; - font-style: normal; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe0pMI6eKpdGqlF5LANrM--qCf5vS1U.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Brygada 1918'; - font-style: normal; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe0pMI6eKpdGqlF5LANrM--qAP5vS1U.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek */ -@font-face { - font-family: 'Brygada 1918'; - font-style: normal; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe0pMI6eKpdGqlF5LANrM--qB_5vS1U.woff2) format('woff2'); - unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Brygada 1918'; - font-style: normal; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe0pMI6eKpdGqlF5LANrM--qC_5vS1U.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Brygada 1918'; - font-style: normal; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe0pMI6eKpdGqlF5LANrM--qCv5vS1U.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Brygada 1918'; - font-style: normal; - font-weight: 400 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/brygada1918/v27/pe0pMI6eKpdGqlF5LANrM--qBP5v.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_ttcl5m2EDQ.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_ttcs5m2EDQ.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* vietnamese */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_ttcn5m2EDQ.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_ttcm5m2EDQ.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 300; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9N_ttco5m0.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vZlMIXxw.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vQlMIXxw.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* vietnamese */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vblMIXxw.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9valMIXxw.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_QiZUaILtOqhqgDeXoF_n1_fTGX9vUlMI.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt9cl5m2EDQ.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt9cs5m2EDQ.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* vietnamese */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt9cn5m2EDQ.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt9cm5m2EDQ.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Mnt9co5m0.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsNcl5m2EDQ.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsNcs5m2EDQ.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* vietnamese */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsNcn5m2EDQ.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsNcm5m2EDQ.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 600; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9MLsNco5m0.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* cyrillic-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcl5m2EDQ.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcs5m2EDQ.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* vietnamese */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcn5m2EDQ.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdcm5m2EDQ.woff2) format('woff2'); - unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Cormorant Unicase'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: url(https://fonts.gstatic.com/s/cormorantunicase/v25/HI_ViZUaILtOqhqgDeXoF_n1_fTGX9Nvsdco5m0.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} diff --git a/index_files/css2:Zone.Identifier b/index_files/css2:Zone.Identifier deleted file mode 100644 index d6c1ec6..0000000 Binary files a/index_files/css2:Zone.Identifier and /dev/null differ diff --git a/index_files/index.css b/index_files/index.css deleted file mode 100644 index b2b6283..0000000 --- a/index_files/index.css +++ /dev/null @@ -1,170 +0,0 @@ -:root { - --colorscheme-fighter: #9E3A2F; - --colorscheme-barbarian: #905945; - --colorscheme-wizard: #4265B8; - --colorscheme-bard: #B15063; - --colorscheme-paladin: #94C6E3; - --colorscheme-cleric: #ECCE65; - --colorscheme-warlock: #8576C2; - --colorscheme-druid: #5FB375; - --colorscheme-sorcerer: #8D578E; - --colorscheme-rouge: #525247; - --colorscheme-ranger: #66B99E; - --colorscheme-monk: #AB8C4E; - --colorscheme-focus: #B85812; - - --font-size: 18px; -} - -* { - margin: 0px; - padding: 0px; - font-family: "Brygada 1918", serif; -} - -.row { - display: flex; - flex-wrap: wrap; - gap: 10px; - margin-top: 10px; -} - -.card { - background-image: url("cardFace.png"); - background-size: cover; - -} - -.overlay { - background-image: url("Components/cardLine.svg"); - background-size: cover; - background-repeat: no-repeat; - background-size: 100%; - padding: -5px; - height: calc(160px * 4); - width: calc(110px * 4); - display: flex; -} - -.in-box { - background-image: url("Components/textbox.svg"); - background-size: cover; - background-repeat: no-repeat; - background-size: 100%; -} - -.side-panel { - height: calc(160px * 4 - 10px); - width: calc(160px * 4 * 0.1 - 23px + 10px); - border-top-left-radius: 20px; - border-bottom-left-radius: 20px; -} - -.level { - width: calc(180px * 4 * 0.1); - height: calc(180px * 4 * 0.1); - background-image: url("bg.jpg"); - background-repeat: no-repeat; - background-size: calc(180px * 4 * 0.1); - border-top-left-radius: 20px; - background-image: url("Components/corner_v2.svg"); - padding: 0px; - margin: 0px; - text-align: center; - line-height: calc(160px * 4 * 0.1); -} - -.side-panel-content { - height: calc(160px * 4 - (160px * 4 * 0.1) - 25px); - display: flex; -} - -.spell-type { - align-self: flex-end; - writing-mode: sideways-lr; - margin: 10px; -} - -.contents { - padding: 10px; - max-width: calc(160px * 4 * 0.9 - 20px - 20px); - display: flex; - flex-direction: column; -} - -.class-name { - margin: 5px; - margin-left: 10px; - padding: 2px; - padding-left: 10px; - width: calc(160px * 4 * 0.9 - 30px - 220px); - line-height: 70px; - text-align: center; -} - -.class-icon { - height: 50%; - justify-self: center; - background-size: cover; -} - -.spell-name { - margin: 5px; - padding: 10px; - width: calc(160px * 4 * 0.9 - 30px - 220px); - margin-bottom: 0px; - - text-align: center; -} - -.stats { - align-self: center; - border-top: none; - justify-self: center; - padding: 3%; - width: calc((160px * 4 * 0.9 - 30px - 200px) * 0.86); - - display: flex; - flex-direction: row; - justify-content: flex-start; - gap: 10px; - list-style: none; - - flex-wrap: wrap; - - background-image: url("Components/components.svg"); - background-size: cover; - background-repeat: no-repeat; - background-size: 100%; - - text-align: center; -} - -.description { - overflow: hidden; -} - -li { - font-weight: bold; -} - -.contents > p { - font-size: var(--font-size); - padding-right: 10px; - padding-left: 10px; -} - -.separator { - background-image: url("Components/separation.svg"); - background-repeat: no-repeat; - background-size: cover; - margin-top: calc(180px * 4 * 0.1 - 6px); - height: calc(160px * 4 - 180px * 4 * 0.1 + 10px - 10px); - min-width: 10; -} - -.back { - background-image: url("cardBack.png"); - display: flex; - flex-wrap: wrap; -} diff --git a/index_files/index.css:Zone.Identifier b/index_files/index.css:Zone.Identifier deleted file mode 100644 index d6c1ec6..0000000 Binary files a/index_files/index.css:Zone.Identifier and /dev/null differ diff --git "a/index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217" "b/index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217" deleted file mode 100644 index 3b4f63f..0000000 --- "a/index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217" +++ /dev/null @@ -1,85 +0,0 @@ -function LoadData(data) { - const objects = JSON.parse(data).cards; - for (i of objects) { - CreateFace(i); - CreateBack(i); - } -} - -function acceptFile() { - const inp = document.getElementById("inp"); - console.log(inp.files[0]); - readFileContent(inp.files[0]).then(content => { - LoadData(content); - }); -} - -function readFileContent(file) { - const reader = new FileReader() - return new Promise((resolve, reject) => { - reader.onload = event => resolve(event.target.result) - reader.onerror = error => reject(error) - reader.readAsText(file) - }) -} - -function GetClassData(baseName) { - switch (baseName) { - case "fighter": return {Color: "9E3A2F", Name: "Воин", Icon: "ClassIcons/figh.svg"}; - case "barbarian": return {Color: "905945", Name: "Варвар", Icon: "ClassIcons/barb.svg"}; - case "wizard": return {Color: "4265B8", Name: "Волшебник", Icon: "ClassIcons/wiza.svg"}; - case "bard": return {Color: "B15063", Name: "Бард", Icon: "ClassIcons/bard.svg"}; - case "paladin": return {Color: "94C6E3", Name: "Паладин", Icon: "ClassIcons/pala.svg"}; - case "cleric": return {Color: "ECCE65", Name: "Жрец", Icon: "ClassIcons/cler.svg"}; - case "warlock": return {Color: "8576C2", Name: "Колдун", Icon: "ClassIcons/warl.svg"}; - case "druid": return {Color: "5FB375", Name: "Друид", Icon: "ClassIcons/drui.svg"}; - case "sorcerer": return {Color: "8D578E", Name: "Чародей", Icon: "ClassIcons/sour.svg"}; - case "rouge": return {Color: "525247", Name: "Плут", Icon: "ClassIcons/roug.svg"}; - case "ranger": return {Color: "66B99E", Name: "Следопыт", Icon: "ClassIcons/rang.svg"}; - case "monk": return {Color: "AB8C4E", Name: "Монах", Icon: "ClassIcons/monk.svg"}; - case "focuse": return {Color: "B85812", Name: "Фокус", Icon: "ClassIcons/focu.svg"}; - } -} - -function CreateFace(card) { - let parent = document.getElementById("row"); - const template = document.getElementById("FaceTempl"); - var clone = template.content.cloneNode(true); - - var classData = GetClassData(card.ClassName); - - clone.getElementById("classname").innerHTML = classData.Name; - clone.getElementById("level").innerHTML = card.Level; - clone.getElementById("spellName").innerHTML = card.SpellName; - clone.getElementById("school").innerHTML = card.School; - // clone.getElementById("castTime").innerHTML = card.CastTime; - // clone.getElementById("distance").innerHTML = card.Distance; - // clone.getElementById("components").innerHTML = card.Components; - // clone.getElementById("duration").innerHTML = card.Duration; - clone.getElementById("classIcon").src = classData.Icon; - clone.getElementById("stats").innerHTML = `■ ${card.CastTime} ■ ${card.Distance} ■ ${card.Components} ■ ${card.Duration} ■`; -// ■ - - - clone.getElementById("level").style.backgroundImage = GetLevelBg(classData); - - parent.appendChild(clone); -} - -function CreateBack(card) { - let parent = document.getElementById("row"); - const template = document.getElementById("BackTempl"); - var clone = template.content.cloneNode(true); - var container = clone.getElementById("description"); - for (i of card.Description) { - var newText = document.createElement("p"); - newText.innerHTML = i; - newText.style.fontSize = `${card.DescriptionScale}px`; - container.appendChild(newText); - } - parent.appendChild(clone); -} - -function GetLevelBg(classData) { - return `url("data:image/svg+xml;utf8,")`; -} diff --git "a/index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217:Zone.Identifier" "b/index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217:Zone.Identifier" deleted file mode 100644 index d6c1ec6..0000000 Binary files "a/index_files/index.js.\320\221\320\265\320\267 \320\275\320\260\320\267\320\262\320\260\320\275\320\270\321\217:Zone.Identifier" and /dev/null differ diff --git a/temp b/temp index fcc5013..4a9660f 100644 --- a/temp +++ b/temp @@ -289,12 +289,12 @@ SORCERER Палящий луч + Паук + Паутина + -Порыв ветра -Размытый образ -Смена обличья -Тёмное зрение -Туманный шаг -Тьма -Увеличение/уменьшение -Удержание личности -Улучшение характеристики +Порыв ветра + +Размытый образ + +Смена обличья + +Тёмное зрение + +Туманный шаг + +Тьма + +Увеличение/уменьшение + +Удержание личности + +Улучшение характеристики + diff --git a/temp1 b/temp1 index 08e1be1..588e9f9 100644 --- a/temp1 +++ b/temp1 @@ -1,2 +1,3 @@ -Вы втыкаете четыре немагических боеприпаса — стрелы или арбалетные болты — в землю в пределах дистанции и накладываете на них заклинание, защищающее область. Пока заклинание активно, каждый раз, когда другое существо кроме вас впервые за ход оказывается в пределах 30 футов от боеприпасов или оканчивает там ход, один боеприпас вылетает и атакует его. Существо должно преуспеть в спасброске Ловкости, иначе оно получит колющий урон 1к6. Боеприпас при этом уничтожается. Заклинание заканчивается, когда кончаются боеприпасы. -Накладывая это заклинание, вы можете указать любых существ, которых это заклинание будет игнорировать. На больших уровнях: Если вы накладываете это заклинание, используя ячейку 3 уровня или выше, количество боеприпасов увеличивается на два за каждый уровень ячейки выше второго. +"Вы втыкаете четыре немагических боеприпаса — стрелы или арбалетные болты — в землю в пределах дистанции и накладываете на них заклинание, защищающее область. Пока заклинание активно, каждый раз, когда другое существо кроме вас впервые за ход оказывается в пределах 30 футов от боеприпасов или оканчивает там ход, один боеприпас вылетает и атакует его. Существо должно преуспеть в спасброске Ловкости, иначе оно получит колющий урон 1к6. Боеприпас при этом уничтожается. Заклинание заканчивается, когда кончаются боеприпасы. ", +"Накладывая это заклинание, вы можете указать любых существ, которых это заклинание будет игнорировать. ", +"На больших уровнях: Если вы накладываете это заклинание, используя ячейку 3 уровня или выше, количество боеприпасов увеличивается на два за каждый уровень ячейки выше второго. " -- cgit v1.3