Online MUD игра АРДА
Общедоступные => Ошибки игры => Тема начата: Гость от 11.04.05, 11:36:47
-
Начав игру я на втором леве оценил личинку " Вы также опытны как личинка , личинка чуть слабее вас " , а при оценивании брыльского привратника " привратник неизмеримо опытнее вас , привратник может раздавить вам одним пальцем".
Щас на 36 леве оценив привратника " вы также опытны,вы чуть слабее" , а оценив личинку " вы неизмеримо опытнее , личинка слабее вас" ! НЕСООТВЕТСТВИЕ какое-то получается , при сравнении :(
P.S может я чего-то недопонимаю !? просветите !
-
В чем же проблема? Ты вырос, стал опытнее и сильнее. Поэтому так и пишет.
-
имхо он имеет ввиду что опытность возросла многократно, а вот сила осталась на том же уровне...
-
а вот сила осталась на том же уровне
Такое бывает ... с эльфами :lol:
-
ну опытность четко сравнивается по опыту
а силу может по силе/хп? короче какой-то параметр.
опыт естессно у те возрос в тысячи раз, а сила или че там сравнивается относительно немного возросла :)
-
вообще команда оценить - она такая, приблизительная... иной раз можно и на того полезть кто вроде как может раздавить тебя одним мизинцем, а в другой не стоит и на чуть более сильного моба наезжать...
З.Ы. гм, надо на игроках опробовать... :)
-
подсказка: мобпроги на мобах командой оценить - не учитываются.
Кусок из кода смауга:
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!";
Возможно, конечно, что Морис здесь что-то менял, но мне в это слабо верится :)
-
поменял! :spy:
сообщения! :lol: