RandomBox смотри, от сахара.
Я посмотрел, у него там вроде просто для каждого предмета выставляется шансы выпадения...
Ладно, кажется я таки придумал систему.
В общем, каждому предмету из дропа должен быть присвоен параметр "LEVEL".
Этот левел и будет шансом выпадения вещей.
т.е., берутся все вещи с одним левлом, а среди них уже выбирается случайная!
Минимальный левел - 1, шансы левла выше - все меньше и меньше.
Для примера, вот такую таблицу я получил при получении левла 2147483647 раз!
Код:
[левел] - [количество раз которые этот левел был получен]
1 - 1073721605
2 - 536907450
3 - 268443251
4 - 134206520
5 - 67096355
6 - 33551609
7 - 16778432
8 - 8389237
9 - 4196260
10 - 2095313
11 - 1048351
12 - 525011
13 - 261653
14 - 131149
15 - 65807
16 - 32569
17 - 16547
18 - 8215
19 - 4128
20 - 2069
21 - 1061
22 - 550
23 - 227
24 - 141
25 - 66
26 - 34
27 - 21
28 - 5
29 - 7
30 - 3
31 - 1
Думаю суть понятна +-?)
P.S. Для особо тупых: это означает что если вы поставите предмету 31 левел, значит он выпадает приблизительно на 2147483647 раз открытия кейса!)
Ну что господа?
UPдейт!!
2.6, то что все просили - шанс выпадения вещей!!
Для каждого дропа теперь обязателен параметр LEVEL.
Минимальное значение - 1.
Максимальное - в теории это 2147483647 но на практике больше 10 выпадает нереально редко!)
РЫБЯТЫЫ!!!
Я сделяль!!
Второй режим открытия кейсов!!!!!!
Сейчас видео быстро запишу, похвастаюсь перед вами
😁Ах да, а еще я добавил фишку для самых злых ОдмЕнов, теперь из кейса может ничего не выпасть!
(Если выпадет LEVEL которого нету (т.е. если вы поставите все левла выше 1, то будет почти 50% того что игроку ничего не выпадет!))
😁

Ах да и еще, чисто техническая подробность, при втором моде открытия кейсов, вещи по слотам генерируются в самом начале, т.е. все зависит от того, насколько хорошо игрок УГАДАЕТ где находится хороший предмет!)
Ребят, я тут загуглил RandomCase..
И ЧЕТО КАК НАЧАЛ ОРАТЬ В ГОЛОСИНУ...
Чето VimeWorld шалууууун..
😁
https://geekbrains.ru/topics/408P.S. Подсказка для тех кто не понял с чего я ОРУ просто,
это код (при чем очень старый, я тогда просто нереально гавнокодил) одной из первых версий моего плагина, и автор темы пытается переделать его, заменив префикс [RandomCase] на [VimeWorld]..