2Dimus: Спасибо за ответ.
Я посмотрел эти скрипты, но всё равно остались кое-какие неясности. Например, у того же Хуана, когда его убьёшь, в инвентаре откуда ни возьмись появляются 3 стебля лугового горца (перевод Акеллы). В принципе, понятно откуда - в скрипте
ZS_Dead.d ещё раз вызывается
B_GiveTradeInv.d, и уже в ней, после выдачи торгового инвентаря (а у Хуана как раз в продаже должны быть, в числе прочего, оные 3 стебля), и вызывается скрипт очищения инвентаря непися при условии, что непись без сознания/мёртв. Т.е. при смерти Хуана ему выдаётся весь его торговый инвентарь и тут же забирается. :) Но вот вопрос - почему остаются те же 3 стебля лугового горца? Так же, как и 2 квестовых пакета? Может, сами итемы как-то помечены флагами, чтобы их нельзя было удалить, и луговой горец в том числе? Тогда, в принципе, всё становится на свои места.
а затем в зависимости от его гильдии генерируется амбиентный
|
Не всегда. Там ещё стоит условие, которое я не вполне понимаю:
if(Trader.aivar[AIV_VictoryXPGiven] == FALSE). Не могли бы разъяснить его суть? Заранее спасибо.