Open Kor-Angar opened 3 years ago
Npc_HasItems(self,ItMi_Gold) < 50 зачем?
В сочетании с self.aivar[AIV_DefeatedByPlayer] == FALSE
это значит, что Сентенза ещё не получил золото от ГГ и не проиграл ему в драке.
В принципе, наемника-новичка он тоже может доставать и требовать денег. А ОнД уже матерый, на ферме какое-то время провел, связями оброс, доспехи покруче. Нет?
это хелоу. хелоу это первый диалог. то есть до этого герой не говорил с Сентензой и не мог дать ему денег.
В принципе, наемника-новичка он тоже может доставать и требовать денег.
в принципе он может вообще всех доставать :-) но этот диалог приветственный из первой главы и было бы здорово его ограничить по тем же фракциям. что бы содержательная часть соответствовала развитию сюжета. а так получается что герой уже паладин спасший Беннета, а Сентенза его останавливает так будто бы он крестьянин. именно варьитивность диалогов с героем у НПС является фишкой Пираней. Посмотри на диалоге в 3 главе у ментов, как щепетильна идёт прорверка на фракции. если сравнивать и сапоставлять то очевидна что диалог Сентензы рассчитан на первую главу. его конечно можно попытаться пересобрать под новичка наёмника, но ведь даже за новичка наёмника Сентенза фактически уже голосовал (против) и знает о герои необходимый минимум.
если говорить о простых правках можно этот диалог просто ограничить до 3 главы. если о чём то более сложном то надо что то выдумывать. я бы ограничил диалог < 3 главу и запретил его для фракций Маг/Паладин/ОнД.
хелоу это первый диалог. то есть до этого герой не говорил с Сентензой и не мог дать ему денег.
ГГ может напасть первый. Или Сентенза прибежит бить ГГ по крику Рауля. Если ГГ проиграет, то тогда Сентенза заберет деньги ГГ и не будет требовать с него больше, так как уже получил сколько нужно без диалога.
Я не против ограничить хелоу-диалог главой и доп. гильдиями.
проверку на то избил ли ГГ Сентензу тоже можно добавить. если Сентенза уже получил люлей от Героя то он его уже знает и диалог DIA_Sentenza_Hello будет аллогичен.
Если ГГ проиграет, то тогда Сентенза заберет деньги ГГ и не будет требовать с него больше, так как уже получил сколько нужно без диалога.
не уверен что соответствует логики Сентензы :-)
прибежит бить ГГ по крику Рауля
у Рауля кстати есть проверка на то нейтрал ли герой.
нет проверки на наёмника на диалог DIA_Sentenza_Hello. сегодня так получилось что первый раз говорил с Сентензей уже будучи наёмником. открыл код, проверки на Наёмника нет, но почему то есть на ОнД.
код пираней
а это кстати Npc_HasItems(self,ItMi_Gold) < 50 зачем?