Многопользовательский мир АЛАДОН



  Reply to this topicStart new topicStart Poll

> nosend, nodrop
Фелей
Отправлено: Aug 15 2017, 18:32
Quote Post


Ньюб
*

Группа: Участники
Сообщений: 75
Пользователь №: 2167
Регистрация: 26-February 09



QUOTE
[278] Калевала: Флаг запрета пересылки вещей почтой
Tue Aug 15 12:48:44 2017
Кому: всем
Добавлен флаг запрета пересылки вещей почтой - nosend. Вещи с этим флагом не могут быть
пересланы почтой.

Может логичней запретить пересылать вещи с флагом nodrop? В конце концов, сами представьте -
шмотку не можете ни бросить, ни передать, ни на склад положить, а вот на почте спокойно передаете почтальну (ну или какой-то там магической почтовой силе). Это ломает задумки старых квестов, где такие вещи предполагались непередаваемыми, например, пояс в Шаолине. Сейчас nodrop фактически не работает. Запрет пересылки подобных вещей, как мне кажется, лишь вернет логику в данном вопросе.
PMEmail Poster
Top
Колко
Отправлено: Aug 15 2017, 18:58
Quote Post


Мидл
***

Группа: Участники
Сообщений: 234
Пользователь №: 2761
Регистрация: 11-February 11



Логично. И на аукцион такие вещи не должны выставляться.

PS
А еще можно сделать НПС который за денежку уничтожает вещи с nodrop и noremove на персонаже.
А то чем реже персонаж умирает - тем больше скапливается на нем всякой nodrop расходки с незаконченных квестов.

Это сообщение отредактировал Колко - Aug 15 2017, 19:00


--------------------
Шрайк
PMEmail Poster
Top
Калевала
Отправлено: Aug 15 2017, 22:09
Quote Post


Хозяин Хелльстада
******

Группа: Администраторы
Сообщений: 1893
Пользователь №: 55
Регистрация: 15-April 04



Наличие двух флагов более гибкий инструмент. Я вообще изначально хотел сделать все вещи с глобальным таймером сделать непересылаемыми, но подумав решил, что нужен новый флаг. Нодроп нужен и для других вещей.


--------------------
Кодерус Аладонус
PMEmail PosterUsers Website
Top
Ауст
Отправлено: Aug 16 2017, 08:51
Quote Post


Ньюб
*

Группа: Участники
Сообщений: 33
Пользователь №: 1136
Регистрация: 13-June 05



В таком случае можно дописать ко всем вещам с nodrop - nosend nosell, а то и правда абуз ведь продавать\пересылать то что по сути и задумано захламлять инвентарь в назидание


--------------------
Иной
PMEmail PosterICQ
Top
Колко
Отправлено: Aug 16 2017, 14:39
Quote Post


Мидл
***

Группа: Участники
Сообщений: 234
Пользователь №: 2761
Регистрация: 11-February 11



QUOTE (Калевала @ Aug 15 2017, 22:09)
Наличие двух флагов более гибкий инструмент. Я вообще изначально хотел сделать все вещи с глобальным таймером сделать непересылаемыми, но подумав решил, что нужен новый флаг. Нодроп нужен и для других вещей.

Согласен с Аустом. Пусть nodrop автоматически включает в себя nosend, nosell.

Смысл разделять эти флаги не вижу. Это часть единого целого. Пока не было рынка и почты nodrop не давал избавится от предмета. Рынок и почта сейчас позволяют игнорировать этот флаг.

Предлагаю починить флаг, а не добавлять новый, так как по отдельности nosend и nodrop неэффективны.


1) Есть nodrop, нет nosend, то можно предмет переслать товарищу или мульту.
Смысл ограничения теряется!

2) Есть nosend,нет nodrop, то предмет передается по старинки через выкидывание на землю и подбирание.
Смысл ограничения теряется!

Значит нет смысла флаги разделять.

Это сообщение отредактировал Колко - Aug 16 2017, 15:28


--------------------
Шрайк
PMEmail Poster
Top
Колко
Отправлено: Aug 16 2017, 16:15
Quote Post


Мидл
***

Группа: Участники
Сообщений: 234
Пользователь №: 2761
Регистрация: 11-February 11



И вообще флаг nodrop вместе с Лимитом, это какая-то архаичность.
Давно уже пора ввести флаг ПРИВЯЗАННЫЙ

После подбора предмета он существует только пока находится:
1) На персонаже
2) В инвентаре персонажа
3) На складе персонажа

Как только предмет кидается, кидается в контейнере, продается НПС, воруется - предмет пропадает. Так же пропадает при смерти из трупа. Не может быть переслан или выставлен на аукцион.

Для исключения абьюзов обезоруживание и горячий металл будут ронять предмет в инвентарь.


1) Такой флаг можно ставить на компоненты из квестов, типа оценок в Дворце знаний или бутылки в Оружии правосудия. Это позволит ограничить мультинг в квестах и позволит выкинуть ненужные компоненты по необходимости.

2) Такой флаг можно ставить на все редкие предметы, а вот от флага nodrop и лимит постепенно избавляться.
Отсутствие лимита позволит одним персонажем иметь для себя резервный набор предметов на складе, а не на мульте. Позволит выполнять квесты многократно(типа убийства Локи), набирая предметы себе на будущее. С другой стороны ограничение инвентаря и склада заставит персонажа хранить только реально полезные вещи, а не все подряд на 10-ти мультах:)

Лимит оставить только для ограничения количества квестовых компонентов (чтоб быть уверенным, что предмет у персонажа один).
nodrop оставить только в случаях, когда предмет выдается в наказание типа Ярлыка, который Шаман дает злым персонажам (в зоне Затерянный мир).

Отладку данного флага можно провести на ежедневных предметах от Феи.

Это сообщение отредактировал Колко - Aug 16 2017, 16:56


--------------------
Шрайк
PMEmail Poster
Top
Призрак
Отправлено: Aug 16 2017, 20:42
Quote Post





Группа: Участники
Сообщений: 27
Пользователь №: 204
Регистрация: 23-April 04



QUOTE (Колко @ Aug 16 2017, 16:15)
Давно уже пора ввести флаг ПРИВЯЗАННЫЙ

После подбора предмета он существует только пока находится:
1) На персонаже
2) В инвентаре персонажа
3) На складе персонажа

Как только предмет кидается, кидается в контейнере, продается НПС, воруется - предмет пропадает. Так же пропадает при смерти из трупа. Не может быть переслан или выставлен на аукцион.

Для исключения абьюзов обезоруживание и горячий металл будут ронять предмет в инвентарь.
Это и есть флаг nodrop-nouncurse.

_Невозможность_ бросить и украсть вместо _пропадания_ при бросании или краже — это защита от случайных и неслучайных потерь. Для остальных случаев теперь есть флаг nosend, который можно расширить и на аукцион.

P.S.
Я бы еще предложил реализовать возможность класть предметы с флагом nodrop — в контейнер и на склад (в т.ч. в контейнере). А при бросании или воровстве контейнера — перемещать предмет в инвентарь.

Это сообщение отредактировал Призрак - Aug 16 2017, 20:43
PMEmail Poster
Top
Колко
Отправлено: Aug 16 2017, 21:01
Quote Post


Мидл
***

Группа: Участники
Сообщений: 234
Пользователь №: 2761
Регистрация: 11-February 11



Согласен похоже и можно обойтись внесением изменений в nodrop.
1) Запретить пересылать и выставлять на аукцион nodrop предметы
2) Позволить переносить nodrop предметы на склад
3) Добавить НПС, который за пару золотых сможет уничтожить nodrop предмет в твоем инвентаре

При долгой игре без смертей приходится ходить в ловушку, для удаления скопившегося мусора.
К примеру после похода в Дворец знаний у меня добавилось 4-5 предметов, которые я не мог выкинуть и квест закончить не смог, так как из-за кривых статов огра по военскому искусству ему ставили двойки.

Это сообщение отредактировал Колко - Aug 16 2017, 21:08


--------------------
Шрайк
PMEmail Poster
Top
Призрак
Отправлено: Aug 16 2017, 21:35
Quote Post





Группа: Участники
Сообщений: 27
Пользователь №: 204
Регистрация: 23-April 04



QUOTE (Колко @ Aug 16 2017, 21:01)
Согласен похоже и можно обойтись внесением изменений в nodrop.
1) Запретить пересылать и выставлять на аукцион nodrop предметы
Ага, методом добавления на эти конкретные предметы флага nosend

Видимо первый вариант объяснения не прошел, попробуем другой способ...
Есть предмет с флагом nodrop. По твоей логике его нельзя переслать. Но на нем нет флага nouncurse. Значит от флага nodrop избавиться возможно. Значит потенциально этот предмет пересылаемый. Значит дело не в том, чтобы запретить передавать конкретный предмет, а всего лишь в запрете передавать флаг nodrop. Значить не обязательно этому предмету запрещать быть пересылаемым.
Так понятнее?

QUOTE (Колко @ Aug 16 2017, 21:01)
2) Позволить переносить nodrop предметы на склад
И класть в контейнер.

QUOTE (Колко @ Aug 16 2017, 21:01)
3) Добавить НПС, который за пару золотых сможет уничтожить nodrop предмет в твоем инвентаре
Тогда уж в двух вариациях:
Просто, но дорого: у лекарей за 100 золота.
Погеморроившись, но бесплатно: миниквестом.
PMEmail Poster
Top
Фелей
Отправлено: Aug 16 2017, 22:38
Quote Post


Ньюб
*

Группа: Участники
Сообщений: 75
Пользователь №: 2167
Регистрация: 26-February 09



Может я что-то не понял, но
QUOTE
Есть предмет с флагом nodrop. По твоей логике его нельзя переслать. Но на нем нет флага nouncurse. Значит от флага nodrop избавиться возможно. Значит потенциально этот предмет пересылаемый. Значит дело не в том, чтобы запретить передавать конкретный предмет, а всего лишь в запрете передавать флаг nodrop. Значить не обязательно этому предмету запрещать быть пересылаемым.

Вот и снимайте nodrop вначале, а потом пересылайте. Не понятно, почему вещь должна быть пересылаемой без снятого nodrop. И не разрешать класть ни на склад, ни в контейнер.
Флаг nodrop в прошлом (до введения рынка и почты) больше всего подходил на эмуляцию вещей из многих придуманных миров, которые были либо прокляты, либо обладали своей волей. Я, например, представлял себе это в виде проклятия на вещи. И применение снятия проклятия для удаления nodrop гладко ложилось в эту картину. И возможность положить вещь на склад до удаления проклятия мне не понятна. Также непонятно выставление на рынок или пересылка по почте.
Согласен с Аустом и Колко - nodrop логичней объединять с nosend. Вообще, не понятен смысл разделения флагов. Если вводится ограничение на передачу другим персонажам, то надо блокировать передачу сразу по всем возможным каналам. А иначе будут передавать по незаблокированому каналу, как уже говорил Колко.

Это сообщение отредактировал Фелей - Aug 16 2017, 22:38
PMEmail Poster
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0380 ]   [ 13 queries used ]   [ GZIP включён ]