Description

Two small improvements to the flea market in the Garbage.

Preview
A Real Flea Market
Post comment Comments
Guest
Guest - - 689,970 comments

nice preview

Reply Good karma Bad karma+9 votes
cinimodwt
cinimodwt - - 6 comments

I want a mod that just absolutely covers the Garbage in trash like that now lol

Reply Good karma Bad karma+2 votes
Mr_agorista
Mr_agorista - - 57 comments

Interesting. i am gonna try it.

Reply Good karma Bad karma+3 votes
StronGV
StronGV - - 588 comments

А если я хочу, чтобы все торговцы продавали предметы со случайным состоянием, что для этого мне нужно изменить в коде?

Reply Good karma Bad karma+2 votes
FeldW Author
FeldW - - 51 comments

Заменить полностью вторую строку на это:
if obj:condition() then

Ещё на третьей строке можно понизить число 100, например, до 50 и товар в среднем будет иметь состояние в два раза лучше

Reply Good karma+2 votes
StronGV
StronGV - - 588 comments

Хех, я это сделал, но только после открытия инвентаря торговца, в моём инвентаре все предметы тоже рандомно изменили состояние:)))

Reply Good karma Bad karma+2 votes
StronGV
StronGV - - 588 comments

Помогло 2 варианта:

if obj:condition() and string.find(obj:parent():name(), "trader") then

и

if obj:condition() and not string.find(obj:parent():name(), "actor") then

Какой вариант лучше, даже не знаю.

К сожалению я не знаю, как грамотно исключить из условия игрока, т.к не разбираюсь в скриптах.

Reply Good karma Bad karma+2 votes
FeldW Author
FeldW - - 51 comments

О, я не подумал даже о таком исходе :D
Оба варианта выше идентичны, но я бы отдал предпочтению тому, что покороче. А вот я придумал вариант полегче:

if obj:condition() and profile.mode == 2 then

1 - игрок
2 - торговец

Reply Good karma+3 votes
StronGV
StronGV - - 588 comments

Спасибо!
Да, единственное, что мне понятно: чем короче код, тем быстрее он работает:)
Хотя конечно, здесь такая мизерная разница, что можно было этим пренебречь, тем более, что скрипт срабатывает только при открытии инвентаря торговца, а не строчит непрерывно, наверное...

Reply Good karma Bad karma+2 votes
FeldW Author
FeldW - - 51 comments

Не за что)
Да, обычно разница слишком незначительна, но в данном случае, скрипт срабатывает для каждого предмета отдельно. Т.е. если у торговца 100 предметов, скрипту придётся проверить каждый из них, однако, нагрузка всё ещё слишком маленькая

Reply Good karma+3 votes
Theisgood
Theisgood - - 563 comments

In terms of load order where does this go?, after trader overhaul and its addons?

Reply Good karma Bad karma+2 votes
FeldW Author
FeldW - - 51 comments

Yes, after Trader overhaul

Reply Good karma+3 votes
Tristanguy
Tristanguy - - 17 comments

The content of <anomaly> does not look valid

Reply Good karma Bad karma+1 vote
Guest
Guest - - 689,970 comments

This comment is currently awaiting admin approval, join now to view.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Tags