2023-03-31 18:42:06 +00:00
< ? php
2023-08-14 15:15:05 +00:00
if ( ! defined ( 'GAME' )) {
die ();
2022-06-06 21:30:34 +00:00
}
2024-01-05 22:14:35 +00:00
if ( $u -> room [ 'file' ] != 'znahar' ) {
return ;
}
?>
< STYLE >
. H3 {
COLOR : #8f0000;
FONT - FAMILY : Arial ;
FONT - SIZE : 12 pt ;
FONT - WEIGHT : bold ;
}
</ STYLE >
< SCRIPT >
function gfastshow ( dsc , dx , dy ) {
top . fullfastshow ( document , mmoves3 , window . event , dsc , dx , dy );
}
2023-08-14 15:15:05 +00:00
2024-01-05 22:14:35 +00:00
function ghideshow () {
top . fullhideshow ( mmoves3 );
}
</ SCRIPT >
</ HEAD >
< body leftmargin = 5 topmargin = 5 marginwidth = 5 marginheight = 5 bgcolor = e2e0e0 >
< div id = " mmoves3 "
style = " background-color:#FFFFCC; visibility:hidden; z-index: 101; overflow:visible; position:absolute; border-color:#666666; border-style:solid; border-width: 1px; padding: 2px; " ></ div >
< SCRIPT src = '//img.new-combats.tech/i/commoninf.js' ></ SCRIPT >
< TABLE width = 100 %>
< TR >
< TD >
< DIV class = 'H3' align = center > Комната Знахаря </ DIV >
< BR >
< BR >
< b >< i > Запахи трав наполняют помещение , непонятные и пугающие предметы скрываются в пляшущих тенях ...< BR >
Говорят , здесь можно изменить свою судьбу .
Стать кем - то иным ... кем раньше был лишь в мечтах ...</ i ></ b >< BR >< BR >
Деньги : < B >< ? = $u -> info [ 'money' ]; ?> </B> кр.<BR>
Бесплатных перераспределений : Сегодня - неограничено !< BR >
</ TD >
< TD width = 1 valign = top >
< ? php
if ( \Core\Config :: get ( 'znahar' ) == 1 ) {
$raspst = 99999 ;
} else {
$raspst = 0 ;
}
#------------------Запросы и прочее
$st = Helper\Conversion :: dataStringToArray ( $u -> info [ 'stats' ]);
$vinos = [
/* level,summvinos*/
" 0 " => 3 ,
" 1 " => 4 ,
" 2 " => 5 ,
" 3 " => 6 ,
" 4 " => 7 ,
" 5 " => 8 ,
" 6 " => 9 ,
" 7 " => 10 ,
" 8 " => 11 ,
" 9 " => 13 ,
" 10 " => 16 ,
" 11 " => 21 ,
" 12 " => 41 ,
" 21 " => 41 ,
];
#------------------Запросы и прочее
?>
< table border = " 0 " cellpadding = " 0 " cellspacing = " 0 " >
< tr align = " right " valign = " top " >
< td >
<!-- -->
< ? = $goLis ; ?>
<!-- -->
< table border = " 0 " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td nowrap = " nowrap " id = " moveto " >
< table width = " 100% " border = " 0 " cellpadding = " 0 " cellspacing = " 1 " bgcolor = " #DEDEDE " >
2022-06-06 21:30:34 +00:00
2024-01-05 22:14:35 +00:00
< tr >
< td bgcolor = " #D3D3D3 " >< img src = " //img.new-combats.tech/i/move/links.gif " width = " 9 " height = " 7 " /></ td >
< td bgcolor = " #D3D3D3 " nowrap >< a href = " ?rnd=0.454008319854562&path=1.100.1.6.5 " onclick = " return check_access(); " class = " menutop " title = " Время перехода: 20 сек.
2023-01-10 16:29:32 +00:00
Сейчас в комнате 0 чел . " >Этаж 2</a></td>
2024-01-05 22:14:35 +00:00
</ tr >
2022-06-06 21:30:34 +00:00
2024-01-05 22:14:35 +00:00
< tr >
< td bgcolor = " #D3D3D3 " >< img src = " //img.new-combats.tech/i/move/links.gif " width = " 9 " height = " 7 " /></ td >
< td bgcolor = " #D3D3D3 " nowrap >< a href = " # " id = " greyText " class = " menutop " onclick = " location='main.php?loc=1.180.0.221&rnd=<?= $code ; ?>'; "
title = " <?php thisInfRm('1.180.0.221', 1); ?> " > Торговый Зал </ a ></ td >
</ tr >
</ table >
</ td >
</ tr >
</ table >
<!-- < br />< span class = " menutop " >< nobr > Комната Знахаря </ nobr ></ span >-->
</ td >
</ tr >
</ table >
< div id = " mmoves "
style = " background-color:#FFFFCC; visibility:hidden; overflow:visible; position:absolute; border-color:#666666; border-style:solid; border-width: 1px; padding: 2px; white-space: nowrap; " ></ div >
</ HTML >
</ TD >
</ TR >
</ TABLE >
< TABLE >
< TR bgcolor = #D8D8D8>
< TD >< IMG width = 20 height = 20 src = '//img.new-combats.tech/i/misc/strsmall.gif' > Характеристики </ TD >
< TD >< IMG width = 20 height = 20 src = '//img.new-combats.tech/i/misc/cureelixirsmall.gif' > Пристрастия </ TD >
< TD >< IMG width = 20 height = 20 src = '//img.new-combats.tech/i/misc/weaponsmall.gif' > Прочее </ TD >
< TR >
< TD width = 270 valign = top >
< SCRIPT >
//////////////Название,параметр,всего, +сколько, до скольки сбросить(макс возможное),сколько сбрасывать/прибавлять
const pr = [
'Сила' , 's1' , < ? = $st [ 's1' ]; ?> , <?= $u->stats['s1'] - $st['s1'];?>, 3, 0,
'Ловкость' , 's2' , < ? = $st [ 's2' ]; ?> , <?= $u->stats['s2'] - $st['s2'];?>, 3, 0,
'Интуиция' , 's3' , < ? = $st [ 's3' ]; ?> , <?= $u->stats['s3'] - $st['s3'];?>, 3, 0,
'Выносливость' , 's4' , < ? = $st [ 's4' ]; ?> , 0, <?= $vinos[$u->info['level']]?>, 0
< ? php if ( $u -> info [ 'level' ] > 3 ){ ?>
, 'Интеллект' , 's5' , < ? = $st [ 's5' ]; ?> , <?=$u->stats['s5'] - $st['s5'];?>, 0, 0
< ? php } if ( $u -> info [ 'level' ] > 6 ) { ?>
, 'Мудрость' , 's6' , < ? = $st [ 's6' ]; ?> , 0, 0, 0
< ? php } if ( $u -> info [ 'level' ] > 9 ) { ?>
, 'Духовность' , 's7' , < ? = $st [ 's7' ]; ?> , 0, 0, 0
< ? php } ?>
];
2023-08-14 15:15:05 +00:00
2024-01-05 22:14:35 +00:00
function getprstr ( i ) {
let ss = pr [ i ] + " : " + ( pr [ i + 2 ] + pr [ i + 3 ] + pr [ i + 5 ]);
if ( pr [ i + 3 ] || pr [ i + 5 ]) {
ss += " ( " + pr [ i + 2 ];
if ( pr [ i + 3 ]) {
ss += ( pr [ i + 3 ] < 0 ? " " : " + " ) + pr [ i + 3 ]
}
if ( pr [ i + 5 ]) {
if ( pr [ i + 5 ] > 0 ) {
ss += " <font color=green>+ " + pr [ i + 5 ];
} else {
ss += " <font color=#8f0000> " + pr [ i + 5 ];
2023-08-14 15:15:05 +00:00
}
2024-01-05 22:14:35 +00:00
ss += " </font> " ;
2023-08-14 15:15:05 +00:00
}
2024-01-05 22:14:35 +00:00
ss += " ) " ;
2023-08-14 15:15:05 +00:00
}
2024-01-05 22:14:35 +00:00
return ss ;
}
2023-08-14 15:15:05 +00:00
2024-01-05 22:14:35 +00:00
let freepr = 0 ;
const freemoves = < ? = $raspst ; ?> ;
const movecost = 5 ;
2023-08-14 15:15:05 +00:00
2024-01-05 22:14:35 +00:00
function modpr ( i , to ) {
if ( to == 1 && freepr == 0 ) {
return ;
2023-08-14 15:15:05 +00:00
}
2024-01-05 22:14:35 +00:00
if ( to == - 1 && pr [ i + 2 ] + pr [ i + 5 ] <= pr [ i + 4 ]) {
return ;
}
pr [ i + 5 ] += to ;
freepr -= to ;
document . all [ " pr " + i ] . innerHTML = getprstr ( i );
document . all [ " prfree " ] . innerHTML = freepr ;
let moves = 0 ;
for ( let j = 0 ; j < pr . length ; j += 6 ) {
if ( pr [ j + 5 ] > 0 ) {
moves += pr [ j + 5 ]
2023-08-14 15:15:05 +00:00
}
}
2024-01-05 22:14:35 +00:00
movedonebutton . disabled = ( !! ( freepr || moves == 0 ));
document . all [ " prmoves " ] . innerHTML = moves + (( freemoves < moves ) ? " за " + ( movecost * ( moves - freemoves )) + " кр. " : ( moves ? " / бесплатно " : " " ));
}
2023-08-14 15:15:05 +00:00
2024-01-05 22:14:35 +00:00
function movedone () {
if ( freepr ) {
return ;
}
let s = " " ;
for ( let j = 0 ; j < pr . length ; j += 6 ) {
if ( pr [ j + 5 ]) {
s += " & " + pr [ j + 1 ] + " = " + pr [ j + 5 ];
2023-08-14 15:15:05 +00:00
}
}
2024-01-05 22:14:35 +00:00
if ( ! s ) {
return
}
location = " ?movestat=0.<?= $code ;?>&sd4=<?= $u->info ['id']?> " + s ;
}
2022-06-06 21:30:34 +00:00
2024-01-05 22:14:35 +00:00
let s = " <TABLE> " ;
for ( let i = 0 ; i < pr . length ; i += 6 ) {
if ( pr [ i + 2 ] != - 1 ) {
s += " <TR><TD width=200 id=pr " + i + " > " + getprstr ( i ) + " </TD> " ;
s += '<TD><img src=https://img.combats.com/i/minus.gif border=0 onclick="modpr(' + i + ',-1)" style="cursor: hand"> '
s += '<img src=https://img.combats.com/i/plus.gif border=0 onclick="modpr(' + i + ',1)" style="cursor: hand"></TR>' ;
}
}
s += " </TABLE> " ;
s += " <small>(осталось: <span id='prfree'>0</span>, распределений: <span id='prmoves'>0</span>)<BR> " ;
document . write ( s );
</ SCRIPT >
< input type = button onclick = " movedone(); " id = 'movedonebutton' value = " Применить " disabled >
</ TD >
< TD width = 270 valign = top >
< BR >< BR >< BR >
< small >
< center > У вас нет пристрастий </ center >
</ small >
</ TD >
< TD valign = top >< BR >
Навыки владения оружием и магией < BR >
< form method = post >
< input type = hidden value = '<?= $u->info[' id ']; ?>' name = 'dropmastery' >
< INPUT type = submit value = 'Сбросить <?php echo $c[' znahar '] == 1 ? "бесплатно" : "(32кр .)" ?>'
onclick = " return confirm('Вы действительно хотите сбросить умения?') " >
< HR color = black >
</ form >
Особенности персонажа < BR >
< form method = post >
< input type = hidden value = '<?= $u->info[' id ']; ?>' name = 'dropperks' >
< INPUT type = submit value = 'Сбросить <?php echo $c[' znahar '] == 1 ? "бесплатно" : "(300кр .)" ?>'
onclick = " return confirm('Вы действительно хотите сбросить особенности?') " >
< HR color = black >
</ form >
Характеристики < BR >
< form method = post >
< input type = hidden value = '<?= $u->info[' id ']; ?>' name = 'dropstats' >
< INPUT type = submit value = 'Сбросить <?php echo $c[' znahar '] == 1 ? "бесплатно" : "(500кр .)" ?>'
onclick = " return confirm('Вы действительно хотите сбросить все характеристики до минимального уровня?') " >
</ form >
</ TABLE >
< small > Каждые 7 дней после последнего использования комнаты знахаря вы получаете 1 бесплатное перераспределение , но не более 15 < BR >
Исцеление пристрастия , cб р о с умений или особенностей стоят 5 перераспределений < BR >
Изменение Характеристик досрочно завершает некоторые эффекты , например эффект свитка < B > Жажда Жизни </ B >
</ small >
< BR >
</ TABLE >
< div ></ div >
</ BODY >
</ HTML >