Статика в отдельный репозиторий.
80
.gitignore
vendored
@ -1 +1,79 @@
|
||||
/.idea/
|
||||
# ---> JetBrains
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
|
||||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
|
||||
|
||||
# User-specific stuff
|
||||
.idea/**/workspace.xml
|
||||
.idea/**/tasks.xml
|
||||
.idea/**/usage.statistics.xml
|
||||
.idea/**/dictionaries
|
||||
.idea/**/shelf
|
||||
|
||||
# AWS User-specific
|
||||
.idea/**/aws.xml
|
||||
|
||||
# Generated files
|
||||
.idea/**/contentModel.xml
|
||||
|
||||
# Sensitive or high-churn files
|
||||
.idea/**/dataSources/
|
||||
.idea/**/dataSources.ids
|
||||
.idea/**/dataSources.local.xml
|
||||
.idea/**/sqlDataSources.xml
|
||||
.idea/**/dynamic.xml
|
||||
.idea/**/uiDesigner.xml
|
||||
.idea/**/dbnavigator.xml
|
||||
|
||||
# Gradle
|
||||
.idea/**/gradle.xml
|
||||
.idea/**/libraries
|
||||
|
||||
# Gradle and Maven with auto-import
|
||||
# When using Gradle or Maven with auto-import, you should exclude module files,
|
||||
# since they will be recreated, and may cause churn. Uncomment if using
|
||||
# auto-import.
|
||||
# .idea/artifacts
|
||||
# .idea/compiler.xml
|
||||
# .idea/jarRepositories.xml
|
||||
# .idea/modules.xml
|
||||
# .idea/*.iml
|
||||
# .idea/modules
|
||||
# *.iml
|
||||
# *.ipr
|
||||
|
||||
# CMake
|
||||
cmake-build-*/
|
||||
|
||||
# Mongo Explorer plugin
|
||||
.idea/**/mongoSettings.xml
|
||||
|
||||
# File-based project format
|
||||
*.iws
|
||||
|
||||
# IntelliJ
|
||||
out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Cursive Clojure plugin
|
||||
.idea/replstate.xml
|
||||
|
||||
# SonarLint plugin
|
||||
.idea/sonarlint/
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
fabric.properties
|
||||
|
||||
# Editor-based Rest Client
|
||||
.idea/httpRequests
|
||||
|
||||
# Android studio 3.1+ serialized cache file
|
||||
.idea/caches/build_file_checksums.ser
|
||||
|
||||
|
197
_incl_data/class/Item.php
Normal file
@ -0,0 +1,197 @@
|
||||
<?php
|
||||
|
||||
use Core\ConversionHelper;
|
||||
|
||||
class Item
|
||||
{
|
||||
private array $parameterName = [
|
||||
'sex' => 'Пол',
|
||||
'align' => 'Склонность',
|
||||
'lvl' => 'Уровень',
|
||||
|
||||
'antm3' => 'Мф. против мощности крита',
|
||||
'spasenie' => 'Спасение после смерти',
|
||||
'exp' => 'Получаемый опыт (%)',
|
||||
'gold' => 'Благодать Ангела',
|
||||
'repair_discount' => 'Скидка на ремонт вещей',
|
||||
'repair_z' => 'Бесплатное извлечение заточек',
|
||||
'repair_r' => 'Бесплатное извлечение рун',
|
||||
'speed_dungeon' => 'Скорость передвижения по подземельям',
|
||||
|
||||
's1' => 'Сила',
|
||||
's2' => 'Ловкость',
|
||||
's3' => 'Интуиция',
|
||||
's4' => 'Выносливость',
|
||||
's5' => 'Интеллект',
|
||||
's6' => 'Мудрость',
|
||||
's7' => 'Духовность',
|
||||
|
||||
'a1' => 'Мастерство владения ножами, кинжалами',
|
||||
'a2' => 'Мастерство владения топорами, секирами',
|
||||
'a3' => 'Мастерство владения дубинами, молотами',
|
||||
'a4' => 'Мастерство владения мечами',
|
||||
'a5' => 'Мастерство владения магическими посохами',
|
||||
'aall' => 'Мастерство владения оружием',
|
||||
|
||||
'mg1' => 'Мастерство владения магией огня',
|
||||
'mg2' => 'Мастерство владения магией воздуха',
|
||||
'mg3' => 'Мастерство владения магией воды',
|
||||
'mg4' => 'Мастерство владения магией земли',
|
||||
'mg7' => 'Мастерство владения серой магией',
|
||||
'mall' => 'Мастерство владения магией стихий',
|
||||
|
||||
'hpAll' => "Уровень жизни (HP)",
|
||||
'mpAll' => "Уровень маны (МP)",
|
||||
|
||||
'pa1' => 'Мф. мощности колющего урона',
|
||||
'pa2' => 'Мф. мощности рубящего урона',
|
||||
'pa3' => 'Мф. мощности дробящего урона',
|
||||
'pa4' => 'Мф. мощности режущего урона',
|
||||
'pm1' => 'Мф. мощности магии огня',
|
||||
'pm2' => 'Мф. мощности магии воздуха',
|
||||
'pm3' => 'Мф. мощности магии воды',
|
||||
'pm4' => 'Мф. мощности магии земли',
|
||||
|
||||
'zona' => 'Дополнительная зона атаки',
|
||||
'zonb' => '???',
|
||||
|
||||
'speedhp' => 'Регенерация здоровья (%)',
|
||||
'speedmp' => 'Регенерация маны (%)',
|
||||
|
||||
'za' => 'Защита от урона',
|
||||
'zm' => 'Защита от магии стихий',
|
||||
'magic_cast' => 'Дополнительный каст за ход',
|
||||
|
||||
'm1' => 'Мф. критического удара (%)',
|
||||
'm2' => 'Мф. против критического удара (%)',
|
||||
'm3' => 'Мф. мощности крит. удара (%)',
|
||||
'm4' => 'Мф. увертывания (%)',
|
||||
'm5' => 'Мф. против увертывания (%)',
|
||||
'm6' => 'Мф. контрудара (%)',
|
||||
'm7' => 'Мф. парирования (%)',
|
||||
'm8' => 'Мф. блока щитом (%)',
|
||||
'm9' => 'Мф. удара сквозь броню (%)',
|
||||
'm10' => 'Мф. мощности урона',
|
||||
'm11' => 'Мф. мощности магии стихий',
|
||||
'm14' => 'Мф. абс. критического удара (%)',
|
||||
'm15' => 'Мф. абс. увертывания (%)',
|
||||
'm18' => 'Мф. абс. блока щитом (%)',
|
||||
|
||||
// deprecated
|
||||
'acestar' => 'Следующий каст будет критическим',
|
||||
'more_awards' => 'Повышеная награда %',
|
||||
'align_bs' => 'Служитель закона',
|
||||
'nopryh' => 'Прямое поподание',
|
||||
'puti' => 'Запрет перемещения',
|
||||
'enAll' => 'Уровень энергии',
|
||||
'm21' => 'Мф. абс. попадания (%)',
|
||||
'm16' => 'Мф. абс. парирования (%)',
|
||||
'm17' => 'Мф. абс. контрудара (%)',
|
||||
'm19' => 'Мф. абс. магический промах (%)',
|
||||
'm20' => 'Мф. удача (%)',
|
||||
'a6' => 'Мастерство владения луками',
|
||||
'a7' => 'Мастерство владения арбалетами',
|
||||
'm2all' => 'Мастерство владения магией',
|
||||
'mg5' => 'Мастерство владения магией Света',
|
||||
'mg6' => 'Мастерство владения магией Тьмы',
|
||||
'tj' => 'Тяжелая броня',
|
||||
'lh' => 'Легкая броня',
|
||||
'minAtack' => 'Минимальный урон',
|
||||
'maxAtack' => 'Максимальный урон',
|
||||
'm11a' => 'Мф. мощности магии',
|
||||
'pm5' => 'Мф. мощности магии Света',
|
||||
'pm6' => 'Мф. мощности магии Тьмы',
|
||||
'zma' => 'Защита от магии',
|
||||
'za1' => 'Защита от колющего урона',
|
||||
'za2' => 'Защита от рубящего урона',
|
||||
'za3' => 'Защита от дробящего урона',
|
||||
'za4' => 'Защита от режущего урона',
|
||||
'zm1' => 'Защита от магии огня',
|
||||
'zm2' => 'Защита от магии воздуха',
|
||||
'zm3' => 'Защита от магии воды',
|
||||
'zm4' => 'Защита от магии земли',
|
||||
'zm5' => 'Защита от магии Света',
|
||||
'zm6' => 'Защита от магии Тьмы',
|
||||
'zm7' => 'Защита от серой магии',
|
||||
'pza' => 'Понижение защиты от урона',
|
||||
'pzm' => 'Понижение защиты от магии',
|
||||
'pza1' => 'Понижение защиты от колющего урона',
|
||||
'min_heal_proc' => 'Эффект лечения (%)',
|
||||
'notravma' => 'Защита от травм',
|
||||
'yron_min' => 'Минимальный урон',
|
||||
'yron_max' => 'Максимальный урон',
|
||||
'zaproc' => 'Блокировка Физического Урона (%)',
|
||||
'zmproc' => 'Блокировка Магического Урона (%)',
|
||||
'zm2proc' => 'Защита от магии Воздуха (%)',
|
||||
'pza2' => 'Понижение защиты от рубящего урона',
|
||||
'pza3' => 'Понижение защиты от дробящего урона',
|
||||
'pza4' => 'Понижение защиты от режущего урона',
|
||||
'pzm1' => 'Понижение защиты от магии огня',
|
||||
'pzm2' => 'Понижение защиты от магии воздуха',
|
||||
'pzm3' => 'Понижение защиты от магии воды',
|
||||
'pzm4' => 'Понижение защиты от магии земли',
|
||||
'pzm5' => 'Понижение защиты от магии Света',
|
||||
'pzm6' => 'Понижение защиты от магии Тьмы',
|
||||
'pzm7' => 'Понижение защиты от серой магии',
|
||||
'tya1' => 'Колющие атаки',
|
||||
'tya2' => 'Рубящие атаки',
|
||||
'tya3' => 'Дробящие атаки',
|
||||
'tya4' => 'Режущие атаки',
|
||||
'tym1' => 'Огненные атаки',
|
||||
'mg2static_points' => 'Уровень заряда (Воздух)',
|
||||
'tym2' => 'Электрические атаки',
|
||||
'tym3' => 'Ледяные атаки',
|
||||
'tym4' => 'Земляные атаки',
|
||||
'hpProc' => 'Уровень жизни (%)',
|
||||
'mpProc' => 'Уровень маны (%)',
|
||||
'tym5' => 'Атаки Света',
|
||||
'tym6' => 'Атаки Тьмы',
|
||||
'tym7' => 'Серые атаки',
|
||||
'min_use_mp' => 'Уменьшает расход маны',
|
||||
'pog' => 'Поглощение урона',
|
||||
'pog2' => 'Поглощение урона',
|
||||
'pog2p' => 'Процент поглощение урона',
|
||||
'pog2mp' => 'Цена поглощение урона',
|
||||
'maxves' => 'Увеличивает рюкзак',
|
||||
'bonusexp' => 'Увеличивает получаемый опыт',
|
||||
'speeden' => 'Регенерация энергии (%)',
|
||||
'yza' => 'Уязвимость физическому урона (%)',
|
||||
'yzm' => 'Уязвимость магии стихий (%)',
|
||||
'yzma' => 'Уязвимость магии (%)',
|
||||
'yza1' => 'Уязвимость колющему урона (%)',
|
||||
'yza2' => 'Уязвимость рубящему урона (%)',
|
||||
'yza3' => 'Уязвимость дробящему урона (%)',
|
||||
'yza4' => 'Уязвимость режущему урона (%)',
|
||||
'yzm1' => 'Уязвимость магии огня (%)',
|
||||
'yzm2' => 'Уязвимость магии воздуха (%)',
|
||||
'yzm3' => 'Уязвимость магии воды (%)',
|
||||
'yzm4' => 'Уязвимость магии земли (%)',
|
||||
'yzm5' => 'Уязвимость магии (%)',
|
||||
'yzm6' => 'Уязвимость магии (%)',
|
||||
'yzm7' => 'Уязвимость магии (%)',
|
||||
'rep' => 'Репутация Рыцаря',
|
||||
'hpVinos' => 'Бонус жизни',
|
||||
'bronze' => 'Bronze Premium Account',
|
||||
'silvers' => 'Silver Premium Account',
|
||||
];
|
||||
|
||||
public static function parseDataString(string $data)
|
||||
{
|
||||
$a = ConversionHelper::dataStringToArray($data);
|
||||
$sex = ['Мужской', 'Женский'];
|
||||
$requirements = [];
|
||||
$bonuses = [];
|
||||
foreach ($a as $k => $v) {
|
||||
if (strpos($k, 'tr_')) {
|
||||
$requirements[$k] = $v;
|
||||
}
|
||||
if (strpos($k, 'add_')) {
|
||||
$bonuses[$k] = $v;
|
||||
}
|
||||
if (isset($requirements['tr_sex'])) {
|
||||
$requirements['tr_sex'] = $sex[$requirements['tr_sex']];
|
||||
}
|
||||
}
|
||||
return ['tr' => $requirements, 'add' => $bonuses,];
|
||||
}
|
||||
}
|
@ -1,29 +1,3 @@
|
||||
DIV.Dungeon{
|
||||
width: 372px;
|
||||
height: 260px;
|
||||
padding: 10px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: black;
|
||||
}
|
||||
.Dungeon BUTTON {
|
||||
border: 0px solid;
|
||||
background: transparent;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
position: absolute;
|
||||
filter: Alpha(opacity=100),Chroma( Color=#c1cacf );
|
||||
}
|
||||
|
||||
.Dungeon DIV {
|
||||
width: 352px;
|
||||
height: 240px;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
DIV.Life{position:absolute;background:#008000;height:2px;}
|
||||
DIV.Life2{position:absolute;background:#00FF00;height:2px;}
|
||||
.Dungeon .Floor0{ background: url( ../i/sprites/noob/bg0.gif ) black }
|
||||
.Dungeon .Floor1{ background: url( ../i/sprites/noob/bg1.gif ) black }
|
||||
|
||||
|
@ -1,29 +1,3 @@
|
||||
DIV.Dungeon{
|
||||
width: 372px;
|
||||
height: 260px;
|
||||
padding: 10px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: black;
|
||||
}
|
||||
.Dungeon BUTTON {
|
||||
border: 0px solid;
|
||||
background: transparent;
|
||||
padding: 0px;
|
||||
margin: 0px;
|
||||
position: absolute;
|
||||
filter: Alpha(opacity=100),Chroma( Color=#c1cacf );
|
||||
}
|
||||
|
||||
.Dungeon DIV {
|
||||
width: 352px;
|
||||
height: 240px;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
DIV.Life{position:absolute;background:#008000;height:2px;}
|
||||
DIV.Life2{position:absolute;background:#00FF00;height:2px;}
|
||||
.Dungeon .Floor0{ background: url( //img.new-combats.tech/i/sprites/ug/bg0.gif ) black }
|
||||
.Dungeon .Floor1{ background: url( //img.new-combats.tech/i/sprites/ug/bg1.gif ) black }
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
open_basedir=/home/newcom1/public_html/img.new-combats.com/:/tmp/
|
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 2.0 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 49 B |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 8.3 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 41 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 46 KiB |
@ -1,26 +0,0 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||
<title>404</title>
|
||||
<style>
|
||||
body{
|
||||
background-color:#444;
|
||||
font-size:14px;
|
||||
}
|
||||
h3{
|
||||
font-size:60px;
|
||||
color:#eee;
|
||||
text-align:center;
|
||||
padding-top:30px;
|
||||
font-weight:normal;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h3>404, the file you requested does not exist!</h3>
|
||||
</body>
|
||||
</html>
|
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 9.9 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 516 B |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 658 B |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 396 KiB |
Before Width: | Height: | Size: 925 B |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 458 B |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 401 B |
Before Width: | Height: | Size: 590 B |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.1 KiB |