Online MUD игра АРДА

Общедоступные => Ошибки игры => Тема начата: Гость от 11.04.05, 11:36:47

Название: команда Оценить
Отправлено: Гость от 11.04.05, 11:36:47
Начав игру я на втором леве оценил личинку " Вы также опытны как личинка , личинка чуть слабее вас " , а при оценивании брыльского привратника " привратник неизмеримо опытнее вас , привратник может раздавить вам одним пальцем".
  Щас на 36 леве оценив привратника " вы также опытны,вы чуть слабее" , а оценив личинку " вы неизмеримо опытнее , личинка слабее вас" ! НЕСООТВЕТСТВИЕ какое-то получается , при сравнении :(
 P.S может я чего-то недопонимаю !? просветите !
Название: команда Оценить
Отправлено: sturi от 11.04.05, 13:42:14
В чем же проблема? Ты вырос, стал опытнее и сильнее. Поэтому так и пишет.
Название: команда Оценить
Отправлено: Urza от 12.04.05, 07:14:51
имхо он имеет ввиду что опытность возросла многократно, а вот сила осталась на том же уровне...
Название: команда Оценить
Отправлено: Локхорн от 12.04.05, 11:56:07
Цитировать
а вот сила осталась на том же уровне


Такое бывает ... с эльфами :lol:
Название: команда Оценить
Отправлено: Theitan от 12.04.05, 11:57:47
ну опытность четко сравнивается по опыту
а силу может по силе/хп? короче какой-то параметр.
опыт естессно у те возрос в тысячи раз, а сила или че там сравнивается относительно немного возросла :)
Название: команда Оценить
Отправлено: Локхорн от 12.04.05, 12:00:30
вообще команда оценить - она такая, приблизительная... иной раз можно и на того полезть кто вроде как может раздавить тебя одним мизинцем, а в другой не стоит и на чуть более сильного моба наезжать...

З.Ы. гм, надо на игроках опробовать... :)
Название: команда Оценить
Отправлено: sturi от 12.04.05, 13:48:38
подсказка: мобпроги на мобах командой оценить - не учитываются.

Кусок из кода смауга:

   diff = victim->level - ch->level;

        if ( diff <= -10 ) msg = "You are far more experienced than $N.";
   else if ( diff <=  -5 ) msg = "$N is not nearly as experienced as you.";
   else if ( diff <=  -2 ) msg = "You are more experienced than $N.";
   else if ( diff <=   1 ) msg = "You are just about as experienced as $N.";
   else if ( diff <=   4 ) msg = "You are not nearly as experienced as $N.";
   else if ( diff <=   9 ) msg = "$N is far more experienced than you!";
   else                    msg = "$N would make a great teacher for you!";

   diff = (int) (victim->max_hit - ch->max_hit) / 6;

        if ( diff <= -200) msg = "$N looks like a feather!";
   else if ( diff <= -150) msg = "You could kill $N with your hands tied!";
   else if ( diff <= -100) msg = "Hey! Where'd $N go?";
   else if ( diff <=  -50) msg = "$N is a wimp.";
   else if ( diff <=    0) msg = "$N looks weaker than you.";
   else if ( diff <=   50) msg = "$N looks about as strong as you.";
   else if ( diff <=  100) msg = "It would take a bit of luck...";
   else if ( diff <=  150) msg = "It would take a lot of luck, and equipment!";
   else if ( diff <=  200) msg = "Why don't you dig a grave for yourself first?";
   else                    msg = "$N is built like a TANK!";

Возможно, конечно, что Морис здесь что-то менял, но мне в это слабо верится :)
Название: команда Оценить
Отправлено: Theitan от 12.04.05, 14:00:51
поменял! :spy:
сообщения! :lol: