Показать сообщение отдельно
Старый 03.05.2008, 21:15   #2048
halogene

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М: Скриптинг в Готике

2niccolo:
(self.attribute[ATR_HITPOINTS_MAX] / 4) * 3) - это ведь 3/4, я не ошибаюсь?
Легко проверить - (40/4)*3=30, 3/4 да. Странная логикаб если честно - т.е. если у сильного бойца оставется менее 30 из 40 то он бежит, в то время как слабый бежит, когда у него осталось меньше 20 из 40. ИМХО сильный должен сражатсья до тех пор, пока у него не останется меньше 1/3 или 1/4.

С магом другая заморочка, когда у того 1/5 маны (по скрипту), он должен убегать, но по проверке у мага никогда не бывает так мало маны - она держится на постоянном уровне после того, как достигнет некоторого значения < максимального. А где сидит эта хрень, делающая мага нечестным противником? И зачем 1/5, если этого не происходит никогда?
Возможно, движок вообще не вычитает затраты маны на заклы, кастуемые НПЦ, не проверял, но судя по вашему рассказу это так ;) М.б. раньше так было, но потом в целях баланса упразднили, а строчка о мане осталась неубранная.
Ответить с цитированием