toby0604 發表於 2008-3-10 13:20:58

草 好勁睇完我都明的
:44;

toby0604 發表於 2008-3-10 14:48:19

黑字: 武神嘅原文
红字: 我嘅理解

怪物掉落物品的程式邏輯說明
寵物掉寶率 < 400系統加上 1 到 (400-寵物掉寶率) 之間的一個隨機值
(所以如果我嘅掉宝率低于400,我嘅掉宝率就唔喺真正嘅掉宝率,真正嘅掉宝率喺我宜家嘅掉宝率+一个随机数.范围喺1-400 - 我现时嘅掉宝率.比方: 宜家我嘅掉宝率喺10. 所以我真正嘅掉宝率喺 10 + X (1 < X < 400-10) )

寵物掉寶率 > 400系統不附加隨機值
(所以如果掉宝率高过400,我现时嘅掉宝率就喺真正嘅掉宝率.)

------------------------

上面依两句喺话俾我地知点样计算自己嘅掉宝率.
而下面开始就喺计算乜情况先会跌野or跌乜野

------------------------

系統產生一個 1到1000之間的一個亂數,如果此亂數小於寵物掉寶率,程式繼續往下計算掉落什麼物品,否則不掉落物品


(每只怪系统都会俾一个1-1000嘅随机数.例如:456. 如果我宜家嘅掉宝率喺600(高过系统嘅随机数).咁怪就会跌野)


如果怪物是掉落指定物品的,系統將產生一個1到100之間的亂數
如果此亂數小於此物品的掉落概率,則怪物掉落該物品,否則不掉落物品


所以如果要只怪跌指定物品, 咁就要符合两个条件.
1. 系统产生嘅1-100 嘅随机数要细过 头先计算过嘅掉宝率(1-1000 嘅随机数)
2. 掉宝率(1-1000 嘅随机数) 要细过宠物现时嘅掉宝率(小于400 就 率+X, 大于400就计嗰个数)



如果怪物不是掉落指定物品的,系統先產生一個1到100之間的亂數來決定掉落何種類型的物品

亂數 > 50 非裝備類型物品

亂數 < 50 所有類型物品

然後根據怪物的等級隨機取系統此類型物品中可掉落的一件物品

接著系統將重新產生一個1到100之間的亂數,如果此亂數小於此物品的掉落概率,則怪物掉落該物品,否則不掉落物品

(依到同嘅计算方法同指定物品嘅跌落概率计算方法一样)




_____________________

有冇理解错?

[ 本帖最後由 andyhidy 於 2008-3-8 08:02 PM 編輯 ]

職業殺手 發表於 2008-4-27 15:04:16

似終唔明= =
好多亂數個d野牙

ccmandy 發表於 2008-4-28 02:56:10

:64; 好難明

oscar215490148 發表於 2008-4-29 02:08:43

好難明:61; :10;

ok5656 發表於 2008-5-12 20:51:03

我唔明!!!!!!!!!

chowalex 發表於 2008-5-23 14:02:17

物品雙倍掉率卡???

kwokwai123 發表於 2008-6-4 14:09:22

唔明 = =

唔明:61; :42;

ok5656 發表於 2008-6-10 21:27:15

5明lo!!!!!!!!!!

ntnntn886 發表於 2008-6-12 15:50:29

好難明
完全唔知你講咩
頁: 1 2 3 [4] 5 6 7 8 9 10 11 12 13
查看完整版本: 怪物掉落物品的程式邏輯說明