Спасибо, что продолжаете проверять и присылаете снимки! Разобрали новые пункты и ещё несколько вещей по Тернистой долине.
«Пушка-старушка». Мишень задания была расставлена сразу в нескольких местах, многие из них далеко от корабля, и после каждого попадания исчезала на несколько минут. Кроме того, рядом с каждой мишенью появлялась лишняя лодка, отсюда и россыпь лодок вдоль берега на вашем снимке. Теперь мишень одна: она стоит на своей лодке недалеко от корабля, хорошо видна с палубы и находится в пределах дальности пушки, а лишние лодки больше не появляются. После попадания мишень никуда не пропадает: каждое попадание ядром засчитывается тому, кто стрелял, так что задание можно выполнить подряд, не дожидаясь её появления. Если стреляют сразу несколько игроков, каждый получает зачёт за свои попадания.
Пиратская бухта. Часть обычных обитателей бухты появлялась только во время летнего праздника огня, хотя к празднику они не имеют отношения: команда корабля у причала (капитан, боцман, штурман, механик, кок, матросы и корабельный зверёк), несколько ящерок, питон, жук и коралловая акула. Эту ошибочную привязку убрали, теперь они на своих местах постоянно.
«Конец Кровавому Парусу!». Полёт на ветрокрыле восстановить пока не получилось: для него не хватает данных о самом полёте и о его маршруте, а придумывать его наугад мы не стали. Поэтому пока остаётся перенос на палубу корабля Фираллона через разговор с Кебоком, а после победы над Фираллоном вас вернёт в пристань. Если доберётесь до этого задания, напишите, пожалуйста, как прошло.
«РАЗЫСКИВАЕТСЯ: Капитан Шпрота». Разница в уровнях тут ни при чём, а вот ваше наблюдение помогло найти настоящую ошибку. Целью задания является не само убийство, а голова капитана: её нужно забрать с тела, и пока задание не выполнено, она выпадает всегда. Служебная команда мгновенного убийства на таких существах работала неправильно. В старых зонах здоровье существ подстраивается под уровень игрока, а команда отнимала здоровье по исходному уровню существа. Поэтому она не убивала, а только снимала часть здоровья, и после нескольких повторов здоровье становилось нулевым без настоящей смерти: тело без добычи и без зачёта. Команду исправили: теперь она убивает сразу, так же как обычный смертельный удар, с добычей и зачётом. При обычном бое данные задания в порядке, менять их не понадобилось.
Мёртвые существа, которые бегут следом и бьют. Это та же ошибка с пересчётом здоровья. Когда у существа оставалась самая малость здоровья, при пересчёте на его исходный уровень остаток округлялся до нуля. Вы видели труп, а для мира существо оставалось живым: продолжало бой, бежало следом и наносило урон. Чаще всего это случалось как раз после команды мгновенного убийства, но изредка могло случаться и в обычном бою. Теперь живое существо не может остаться с нулевым здоровьем: оно либо погибает по-настоящему, либо сохраняет хоть немного здоровья, и следующий удар его добивает.
Костры на Пустынном береге. Служебные невидимые объекты двух праздничных костров и одна праздничная метка стояли в лагере летнего праздника огня круглый год, а не только во время праздника. Теперь они, как и весь остальной праздничный лагерь, появляются только на время праздника.
«Таверна на воде» в Кабестане. У причала над водой висели стулья с палубы корабля «Девичий каприз», который ходит между Кабестаном и Пиратской бухтой: их поставили неподвижно в место стоянки, корабль уходил, а стулья оставались. Лишние стулья у причала убраны, а на сам корабль стулья поставлены на палубу, где им и место.
В игре это ещё не проверено. Посмотрите, пожалуйста, при случае: видна ли мишень с корабля и засчитывается ли каждое попадание, стоят ли команда корабля и животные бухты вне праздника, падает ли голова капитана после команды убийства и не встречаются ли больше «живые трупы», нет ли стульев над водой у причала Кабестана. Сервер перезапущен, эти изменения уже действуют.
— — —
Thank you for continuing to test and for the screenshots! We have looked into the new points and a few more things in Stranglethorn.
Ol' Blasty. The quest target was placed in several spots at once, many of them far from the ship, and after every hit it disappeared for a few minutes. On top of that, an extra boat appeared next to each target, which is why your screenshot shows boats scattered along the shore. Now there is a single target: it stands on its own boat not far from the ship, it is clearly visible from the deck and within the cannon's range, and the extra boats no longer appear. The target no longer disappears after a hit: every cannonball hit is credited to the player who fired it, so you can complete the quest in one go without waiting for it to come back. If several players are shooting, each of them gets credit for their own hits.
Booty Bay. Some of the regular residents of the bay appeared only during the Midsummer Fire Festival, even though they have nothing to do with the festival: the ship crew at the pier (captain, bosun, navigator, engineer, galley chief, crewmen and the ship's pet), a few lizard hatchlings, a python, a beetle and a coral shark. This wrong link has been removed, and they now stay in place all the time.
Bloodsail's End. We have not been able to restore the wind rider flight yet: there is not enough data about the flight itself and its route, and we did not want to make it up. So for now the dialogue with Kebok still moves you onto the deck of Firallon's ship, and after Firallon is defeated you are returned to the docks. If you get to this quest, please let us know how it went.
WANTED: Cap'n Garvey. The level difference has nothing to do with it, but your observation helped us find a real bug. The quest does not ask you to kill the captain, it asks for his head: you need to loot it from his body, and it always drops while the quest is not complete. The instant kill service command did not work correctly on such creatures. In the old zones a creature's health is adjusted to the player's level, while the command removed health based on the creature's own base level. So it did not kill the creature but only took away part of its health, and after a few repeats the health reached zero without a real death: a body with no loot and no credit. The command has been fixed: it now kills at once, just like a normal killing blow, with loot and credit. In normal combat the quest data are fine, and nothing had to be changed there.
Dead creatures that keep chasing you and hitting you. This is the same health conversion bug. When a creature had only a tiny bit of health left, converting it back to the creature's base level rounded the remainder down to zero. You saw a corpse, but for the world the creature was still alive: it stayed in combat, kept following you and kept dealing damage. It happened mostly after the instant kill command, but it could occasionally happen in normal combat too. Now a living creature can no longer be left with zero health: it either really dies or keeps at least a little health, and the next hit finishes it off.
Bonfires on the Wild Shore. The hidden helper objects of two festival bonfires and one festival marker stood in the Midsummer camp all year round instead of only during the festival. Now, like the rest of the festival camp, they appear only while the festival is on.
The "tavern on the water" in Ratchet. Chairs from the deck of The Maiden's Fancy, the ship that sails between Ratchet and Booty Bay, were hanging above the water at the pier: they had been placed as fixed objects at the ship's berth, so the ship sailed away and the chairs stayed behind. The stray chairs at the pier have been removed, and the chairs have been put on the ship's deck where they belong.
This has not been checked in the game yet. When you have a chance, please check that the target is visible from the ship and every hit is credited, that the ship crew and the bay animals are present outside the festival, that the captain's head drops after the kill command, that there are no more "living corpses", and that there are no chairs above the water at the Ratchet pier. The server has been restarted, so these changes are already live.