亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 關于掉物品的算法設計.txt

?? 魔域的源代碼
?? TXT
字號:


		關于掉物品/金錢的算法
==========================================================
冷紫龍 2003-11-13


功能要求:
========
  1、每種怪都有可能掉某些特定類型的物品,掉每種物品都有特定的概率;
  2、怪物掉物品可以有普通、小爆、中爆、大爆等幾種方式,具體的每種方式如何掉物品、掉多少物品需要與策劃討論確認


數據庫表要求:
============
  1、修改cq_monstertype表

	1)將drop_money和drop_itemtype字段分別改為:
	drop_money_min		//所掉金錢的下限
	drop_money_max		//所掉金錢的上限

	★爆怪的時候如果有掉錢,則掉的金錢為正常的1.6倍

	2)增加字段
	drop_money_chance		//掉錢的概率			——需要確認是否與掉物品一起處理
	drop_item_chance		//掉物品的概率	掉1個物品
	explode_item_chance1		//小爆的概率	掉2 - 5個物品
	explode_item_chance2		//中爆的概率	掉6 - 9個物品
	explode_item_chance3		//大爆的概率	掉10 - ?個物品
	drop_item_rule			//掉物品的規則組id

	★★掉(爆)物品的數量如何計算?固定值還是某個固定范圍內浮動(如上↑)


	用于計算掉金錢的概率以及掉多少錢,避免大量的零碎銀子產生
	drop_item_chance 用于計算是否掉物品,如果drop_item_rule存在并且計算出來掉物品,才執行掉物品函數
	drop_item_rule 指向DropItemRule表中的某個規則組


  2、增加cq_dropitemrule表
	cq_dropitemrule表結構:
---------------------------------------------------------------------------------------------------------
| 字段名	| 類型							| 說明				| 
---------------------------------------------------------------------------------------------------------
| id		| INT(4) UNSIGNED zerofill NOT NULL			| 規則組ID			| 
| RuleId	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 規則ID			| 
| Chance	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0001'	| 掉寶概率(1 / Chance)		| 
| Item0		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 物品類別id			| 
| Item1		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item2		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item3		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item4		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item5		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item6		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item7		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item8		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item9		| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item10	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item11	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item12	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item13	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
| Item14	| INT(4) UNSIGNED zerofill NOT NULL DEFAULT '0000'	| 				| 
---------------------------------------------------------------------------------------------------------
PRIMARYKEY(id, RuleId)


該表中記錄了若干組掉物品的規則,cq_monstertype表中每個記錄可以對應最多一個規則組,每組規則由若干條規則(記錄)組成,每條記錄包括掉寶的概率以及最多15個ItemType(若同一種掉寶幾率對應的不止15種物品,可以分多條記錄保存,處理的時候統一處理)。

★★可以有一個默認的規則組:規則組id=0,不掉任何物品


算法設計:
========

  掉物品概率計算:
	1、根據monstertype表的drop_item_chance、explode_item_chance1、explode_item_chance2、explode_item_chance3字段值計算是否掉物品、掉幾個物品,如果計算結果不掉,或者drop_item_rule不存在,則退出;

	2、根據dropitemrule表的Probability字段,按照概率從低到高計算是否掉物品,如果計算出來掉落某條規則的物品,則從該規則的物品列表中隨機選擇一個,重復以上步驟直到找到足夠數量的物品(爆的時候物品數大于1)。


  ★★按照掉物品的概率從低到高計算,會導致降低高概率物品的實際概率值。
	例如:某個規則組有10%和50%兩個概率的規則,則50%的規則實際概率為(100 - 10)% * 50% = 45%



  內存中規則的存儲格式:
	應該以規則組id為鍵存儲規則組,每個規則組又分別以規則id存儲各自的規則
	★★??是否考慮把所有概率相同的規則合并為一條





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久亚洲蜜桃| 日韩不卡在线观看日韩不卡视频| 一区二区在线观看视频在线观看| 日本在线不卡一区| 99re这里都是精品| 久久色在线视频| 日本欧美韩国一区三区| 99re6这里只有精品视频在线观看| 91.xcao| 亚洲欧美色一区| 波多野结衣一区二区三区| 91精品福利在线一区二区三区| 亚洲视频一区在线观看| 韩国三级中文字幕hd久久精品| 精品视频全国免费看| 成人免费在线播放视频| 国产高清久久久久| 久久免费国产精品| 日韩av中文字幕一区二区三区| 在线观看免费亚洲| 亚洲人一二三区| 99久久婷婷国产综合精品电影| 2019国产精品| 国产乱码一区二区三区| 精品裸体舞一区二区三区| 日本91福利区| 欧美一卡在线观看| 麻豆精品在线视频| 欧美岛国在线观看| 美国av一区二区| 欧美精品一区二区三| 免费不卡在线视频| 欧美精品一区视频| 高清成人免费视频| 欧美国产1区2区| 99re视频这里只有精品| 亚洲一区在线视频观看| 欧美午夜一区二区三区| 午夜精品一区二区三区三上悠亚 | 欧美精品一级二级| 午夜不卡av免费| 欧美肥妇毛茸茸| 久久草av在线| 国产午夜精品一区二区三区嫩草| 国产91精品久久久久久久网曝门| 中文字幕的久久| 成人福利视频在线看| 国产精品国产三级国产普通话蜜臀| 99热在这里有精品免费| 亚洲精品国产一区二区精华液| 欧美午夜电影一区| 精品伊人久久久久7777人| 国产亚洲综合性久久久影院| caoporn国产精品| 国产精品综合视频| 综合久久国产九一剧情麻豆| 欧美亚洲日本一区| 久久不见久久见免费视频1| 国产欧美综合色| 色域天天综合网| 日本va欧美va精品| 国产精品丝袜久久久久久app| 在线欧美日韩精品| 国产乱色国产精品免费视频| 亚洲免费视频中文字幕| 欧美电影免费观看高清完整版在线观看| 国产成人一区二区精品非洲| 亚洲精品伦理在线| 精品国产乱码久久久久久牛牛 | 国产亚洲1区2区3区| 色88888久久久久久影院按摩| 天天操天天综合网| 国产精品乱人伦一区二区| 欧美人与性动xxxx| 成人开心网精品视频| 丝袜国产日韩另类美女| 中文字幕日本不卡| 日韩一区二区三区免费看 | 欧美无乱码久久久免费午夜一区| 久久99国产精品尤物| 一个色综合网站| 国产日韩欧美不卡在线| 欧美一级黄色大片| 欧美亚洲国产怡红院影院| 国产成人精品免费在线| 日韩影院精彩在线| 一区二区三区国产豹纹内裤在线| 久久久久久综合| 日韩欧美国产三级| 69堂成人精品免费视频| 日本高清不卡aⅴ免费网站| 国产成人免费视频网站高清观看视频| 日韩电影免费在线| 一区二区三区四区不卡视频| 国产精品丝袜久久久久久app| 精品国产在天天线2019| 欧美男女性生活在线直播观看| 色婷婷综合激情| 97se亚洲国产综合自在线不卡| 国模一区二区三区白浆| 裸体在线国模精品偷拍| 日韩国产精品久久| 亚洲成人动漫av| 图片区小说区国产精品视频| 亚洲不卡一区二区三区| 亚洲一区二区av电影| 亚洲一级二级在线| 亚洲国产视频网站| 亚洲一二三区在线观看| 亚洲综合图片区| 亚洲国产一区二区在线播放| 亚洲精品高清在线| 亚洲一区在线播放| 亚洲成人午夜电影| 日韩精品一二三区| 免费在线观看一区二区三区| 久久国产尿小便嘘嘘尿| 国产一区美女在线| 国产成人综合视频| 91丨porny丨国产入口| 一本大道久久精品懂色aⅴ| 色噜噜久久综合| 欧美日韩国产精选| 91精品国产麻豆国产自产在线| 日韩久久久精品| 日本一区二区综合亚洲| 亚洲欧美日韩国产另类专区| 亚洲综合色网站| 青草国产精品久久久久久| 国产剧情av麻豆香蕉精品| 国产91高潮流白浆在线麻豆| 91在线精品一区二区| 欧美日韩国产精品自在自线| 日韩欧美精品在线视频| 国产精品视频看| 亚洲综合视频在线观看| 捆绑调教美女网站视频一区| 国产剧情在线观看一区二区| 色一情一乱一乱一91av| 91精品国产综合久久精品麻豆| 精品久久久久久无| 中文字幕在线观看一区| 亚洲福中文字幕伊人影院| 久久精品av麻豆的观看方式| 国产精品亚洲综合一区在线观看| 色综合一区二区三区| 91麻豆精品国产91久久久资源速度| 久久毛片高清国产| 日韩码欧中文字| 蜜桃精品视频在线| 波多野结衣视频一区| 91麻豆精品国产91久久久久久久久 | 中文字幕中文字幕一区二区| 天天操天天色综合| 成人午夜短视频| 欧美撒尿777hd撒尿| 中文字幕不卡的av| 日韩国产成人精品| 99久久久久久| 亚洲精品在线三区| 天堂资源在线中文精品| 成人网页在线观看| 欧美一区二区精品在线| 一区二区三区四区亚洲| 国产在线视频一区二区三区| 欧美性生交片4| 综合网在线视频| 韩国视频一区二区| 91精品国产91久久综合桃花| 亚洲欧美一区二区三区久本道91| 久久91精品国产91久久小草| 欧洲一区二区三区在线| 国产精品三级视频| 国产一区美女在线| 欧美一级在线视频| 亚州成人在线电影| 色婷婷av一区二区三区大白胸| 欧美韩国一区二区| 韩国在线一区二区| 日韩欧美123| 天天做天天摸天天爽国产一区| 色综合天天综合色综合av | 99久久99久久精品国产片果冻| 欧美大度的电影原声| 日本 国产 欧美色综合| 欧美日韩国产一区| 亚洲成av人片在线观看无码| 色偷偷88欧美精品久久久| 国产精品美女一区二区三区| 国产精品一区二区久久精品爱涩 | 亚洲乱码国产乱码精品精98午夜| 成人免费精品视频| 国产精品视频免费看| 高清shemale亚洲人妖| 国产婷婷一区二区| 国产成人午夜高潮毛片| 久久精品亚洲一区二区三区浴池| 国内精品国产三级国产a久久| 精品99一区二区| 国产老妇另类xxxxx|