функция "weight"

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

Типо, я пишу код в моде Custom dungeon loot:

"#comment#": "KNIFE",
"type": "item",
"name": "techguns:combatknife",
"weight": 20,
"functions": [
{"function": "set_count",
"count": {
"min": 0,
"max": 1
} }
]
},




{
Какое значение у этой функции?. Да, я мог просто подробнее изучить сайты и прочие ништяки с ответами. Но я лентяй и тороплюсь. Можно просто ссылку на какой либо сайт с ответом)
 
1,057
50
234
а это не шанс появления в сундуке?
 

Sainthozier

Стрелочник
623
11
369
Не функция, а поле. Не оценка, а вес. Это обычный пример айтема в WRD/WRS.
Представь, что с моба при убийстве выпадает один предмет из списка: алмаз, изумруд, слиток железа. Допустим, у алмаза вес 100, у изумруда вес 120, а у слитка железа 300. Тогда шанс того, что с моба выпадет алмаз будет равен ВЕС / СУММА_ВЕСОВ_ВСЕХ_ПРЕДМЕТОВ * 100, т.е ~= 19%.
Это просто банальный и простейший пример. На практике могут применятся совсем другие алгоритмы: выбрать сразу 2 и больше предметов, внешнее влияние на айтемы списка, динамическая модификация их весов и т.д. т.п..

Можно просто ссылку на какой либо сайт с ответом
Верни мне мой 2009.
 
Сверху