10-19-2012, 10:41 AM
Всем привет. Не могу понять логику работы категорий дропа. В общем сделал я так:
Как видим, шансы от 10% до 17%. Т.е. здесь нет такого, что что-то должно выпасть 100%.
Из этого же моба я убрал любой другой дроп, т.е. он чистый, и добавил это в качестве теста.
Когда убиваю этого моба, то 100% падает одна из татушек, сколько не убивай.. 100+, 200+ мобов, вот просто 100% падает, хотя в шансе написано 12-15%.
Параллельно может выпасть заточка и блуд рут, но с ними вроде бы проблем нет.
Обьясните мне поажалуйста, в чем же дело? почему 1 айтем падает 100% в любом случае? Как сделать, что бы шансы работали правильно и были такие ситуации,когда ничего не падает из моба вообще.
Код:
INSERT INTO `droplist` VALUES
-- Valley Treant : Blood Root
(20591,6017,1,1,2,104330),
-- Valley Treant : Scroll: Enchant Weapon (Grade B)
(20591,947,1,1,3,173983),
-- Valley Treant : Dyes
(20591,4613,1,1,2,150000), -- Greater Dye of STR <Str+4 Con-4>
(20591,4614,1,1,2,150000), -- Greater Dye of STR <Str+4 Dex-4>
(20591,4615,1,1,2,150000), -- Greater Dye of CON <Con+4 Str-4>
(20591,4616,1,1,2,150000), -- Greater Dye of CON <Con+4 Dex-4>
(20591,4617,1,1,2,150000), -- Greater Dye of DEX <Dex+4 Str-4>
(20591,4618,1,1,2,150000), -- Greater Dye of DEX <Dex+4 Con-4>
(20591,4619,1,1,2,150000), -- Greater Dye of INT <Int+4 Men-4>
(20591,4620,1,1,2,150000), -- Greater Dye of INT <Int+4 Wit-4>
(20591,4621,1,1,2,150000), -- Greater Dye of MEN <Men+4 Int-4>
(20591,4622,1,1,2,150000), -- Greater Dye of MEN <Men+4 Wit-4>
(20591,4623,1,1,2,150000), -- Greater Dye of WIT <Wit+4 Int-4>
(20591,4624,1,1,2,150000), -- Greater Dye of WIT <Wit+4 Men-4>
(20591,4553,1,1,2,120000), -- Greater Dye of STR <Str+1 Con-1>
(20591,4554,1,1,2,120000), -- Greater Dye of STR <Str+1 Dex-1>
(20591,4555,1,1,2,120000), -- Greater Dye of CON <Con+1 Str-1>
(20591,4556,1,1,2,120000), -- Greater Dye of CON <Con+1 Dex-1>
(20591,4557,1,1,2,120000), -- Greater Dye of DEX <Dex+1 Str-1>
(20591,4558,1,1,2,120000), -- Greater Dye of DEX <Dex+1 Con-1>
(20591,4559,1,1,2,120000), -- Greater Dye of INT <Int+1 Men-1>
(20591,4560,1,1,2,120000), -- Greater Dye of INT <Int+1 Wit-1>
(20591,4561,1,1,2,120000), -- Greater Dye of MEN <Men+1 Int-1>
(20591,4562,1,1,2,120000), -- Greater Dye of MEN <Men+1 Wit-1>
(20591,4563,1,1,2,120000), -- Greater Dye of WIT <Wit+1 Int-1>
(20591,4564,1,1,2,120000), -- Greater Dye of WIT <Wit+1 Men-1>
Как видим, шансы от 10% до 17%. Т.е. здесь нет такого, что что-то должно выпасть 100%.
Из этого же моба я убрал любой другой дроп, т.е. он чистый, и добавил это в качестве теста.
Когда убиваю этого моба, то 100% падает одна из татушек, сколько не убивай.. 100+, 200+ мобов, вот просто 100% падает, хотя в шансе написано 12-15%.
Параллельно может выпасть заточка и блуд рут, но с ними вроде бы проблем нет.
Обьясните мне поажалуйста, в чем же дело? почему 1 айтем падает 100% в любом случае? Как сделать, что бы шансы работали правильно и были такие ситуации,когда ничего не падает из моба вообще.