[情報][1.4.2] Spawn-(2)生物生成&死亡掉落物品
這篇主要說明
[1]生物死亡掉落物品
[2]生物生成初始設定 /*主要在說隨機生成裝備*/
[3]生物撿拾裝備
------------------------------------------------------------------
[1]生物死亡掉落物品
當生物死亡的時候
1 如果是小孩或是doMobLoot設定不掉
那他不會掉落任何東西
2 接下來會作三件事情
2-1 dropFewItems
掉落物品0~2個 如果有Looting 會額外掉落獎勵
2-2 dropEquipment
掉落身上的裝備(前提是有生成或是撿來)
怪物撿來的物品100%掉落
怪物生成的物品 5%掉落 必須[玩家打死]
如果有Looting 會增加掉落率 每級+1%
2-3 dropRareDrop 必須[玩家打死]
5/200機率才會掉落 Looting會增加1/200的機率
※[玩家打過]實際上運作是當玩家攻擊怪物時,60tick(3秒)內判斷是玩家打死的
※L代表Looting等級 ◎代表需玩家打過
普通掉落 ◎稀有掉落 其他掉落
Creeper Gunpowder 0~2+0~L 無 被骷髏打死掉落以下其中一種Record*1
13 Cat Blocks Chirp Far
Mall Mellohi Stal Strad Ward
※1.4.3 追加 11 Wait
Skeleton Bone 0~(2+L) 無 有裝備掉落 Bow (機率附魔)
Arrow 0~(2+L) 隨機盔甲 (機率附魔)
Wither Bone 0~(1+L) Skull*1 有裝備掉落 SwordStone
Skeleton Coal 0~(2+L) -1
Spider String 0~2+0~L 無 ◎蜘蛛眼*1
(cave) Looting 0 1 2 3
掉落率 33.3% 66.7% 77.8% 83.3%
Zombie RottenFlesh 0~2+0~L 以下三選一 有裝備掉落 SwordIron (機率附魔)
IngotIron*1 ShovelIron (機率附魔)
Carrot *1 隨機盔甲 (機率附魔)
Potatoe *1
PigZom RottenFlesh 0~(1+L) IngotGold*1 有裝備掉落 SwordGold (機率附魔)
bie GoldNugget 0~(1+L)
Enderman EnderPearl 0~(1+L)
Blaze ◎BlazeRod 0~(1+L)
Wither NetherStar*1
普通掉落 ◎稀有掉落 其他掉落
Witch 掉落1~3次以下清單物品(列多次表示比重比較多)
每次掉落 0~2 個物品 如果有掉落(1~2) 在追加掉落量0~L個
LightStoneDust Sugar Redstone SpiderEye
GlassBottle Gunpowder Stick Stick
Pig(Burn)PorkRaw(PorkCooked) 1~3+0~L 豬鞍會掉落
Sheep 如果身上還有毛的話 用剪刀減的話則是掉落Wool*1~3
依照羊的顏色掉落Wool*1
Cow(Burn)BeefRaw(BeefCooked) 1~3+0~L
(Mooshroom) Leather 0~2+0~L 用剪刀撿會掉落MushroomRed*5
Chicken ChickenRaw(ChickenCooked)*1 另外每6000~12000(5~10分鐘)
Feather 0~2+0~L 會下Egg*1
Squid DyePowder 0~(2+L)
Snowman Snowball 0~16
IronGolem PlantRed 0~2
IngotIron 3~5
Slime 如果是最小的 SlimeBall 0~2+0~L
MagmaCube 如果非最小的 1/4機率 MagmaCream 1+0~L //實際上是(0~3)-2 if>0 +0~L
Ghast GhastTear 0~1+0~L
Gunpowder 0~2+0~L
--------------------------------------------------------------------
[2]生物生成初始設定
Sheep 羊毛顏色 5%黑 5%灰 5%淺灰 3%棕 0.164%粉紅 81.836%白
Spider 有1%的機率會生成Skeleton變成Spider Jockey //Skeleton套用他的生成設定
Villager 隨機選一種村民 Farmer Librarian Priest Smith Butcher
Ocelot 有1/8機會附贈兩隻小還
接下來幾項要一起說因為是有關裝備生成,能減裝備的怪物是Skeleton跟Zombie
Wither Skeleton是一種特殊的Skeleton 在地獄時有80%會設定成Wither Skeleton
Zombie Villager 是一種特殊的Zombie 5%機率會是Zombie Villager
Pig Zombie 繼承Zombie /*但是不會是Villager 所以會把設定設定回來*/
生成之後依序作以下動作
1. 設定武器部位裝備
2. 依照機率設定盔甲四個部位裝備 (不含Witcher Skeleton,Pig Zombie)
3. 依照機率把身上武器跟裝備給予附魔5 (不含Witcher Skeleton)
4. 依照機率設定該怪物會不會撿東西
5. 萬聖節的時候依照機率戴上南瓜
1. 設定武器部位裝備 Peaceful Easy Normal Hard
Wither Skeleton SwordStone --
Skeleton Bow --
Zombie ┌1/3:SwordIron 1% 1% 1% 5%
└2/3:ShovelIron
Pig Zombie SwordGold --
2. 設定盔甲四個部位裝備 Peaceful Easy Normal Hard
會不會進行產生裝備 0% 0% 0.5% 2%
如果會產生各部位會不會有裝備 75% 75% 75% 90%
3. 依照機率予附魔5 Peaceful Easy Normal Hard
武器 0% 0% 0.5% 1%
裝備 0% 0% 5% 10%
4. 設定該怪物會不會撿東西 0% 1% 7% 20%
5. 萬聖節當天來戴南瓜
如果頭部沒有生成到任何裝備
25%機率會戴南瓜其中10%是南瓜燈90%是南瓜
並且設定該部位掉落率為0%
※裝備掉落率預設都是5%
2 如果能生成裝備的時候
2-1 設定品質 0:Leather 1:Gold 2:Chain 3:Iron 4:Diamond
2-1-1 初始品值 = 0~1 各品質機率如下 0:Leather 40.21785%
2-1-2 7%機率 ++品質 1:Gold 49.2993%
2-1-3 7%機率 ++品質 2:Chain 9.765%
2-1-4 7%機率 ++品質 3:Iron 0.7007%
4:Diamond 0.01715%
2-2 各部位依照機率產生同品質的裝備 Hard:90% Other:75%
各部會皆會產生一次(hard容易出現穿整套的)
--------------------------------------------------------------------
[3]生物撿拾裝備
生物撿拾物品的時候會挑好的撿拾
當生物可以撿拾裝備並且跟物品夠接近的時候
1.檢查該物品是哪個部位並且能不能裝備
[包含 盔甲、南瓜、各種"頭"] //其他不能裝備的東西一率算在拿在手上
2 檢查能不能替換裝備
2-1 如果身上該部位沒有裝備: True
2-2 如果是武器
2-2-1 如果身上不是拿劍: True //骷髏表示我不要弓了
2-2-2 如果身上是拿劍 //我拿劍也能射箭
2-2-2-1 如果材質相同
物品耐久比身上的高 或是 物品有附魔但身上的沒附魔: True
2-2-2-2 如果物品材質比身上的好: True
2-3 如果身上該部位不是盔甲: True
2-4 如果是盔甲
2-4-1 如果減少傷害數值相同
物品耐久比身上的高 或是 物品有附魔但身上的沒附魔: True
2-4-2 如果物品減少傷害值比身上的高: True
3 如果能替換裝備
3-1 身上的部位有該部位掉落率(預設5%)+10%機率掉落到地面
3-2 把該物品減起來裝備到身上
設定掉落率為200%
而且該生物不會自然消失
--------------------------------------------------------------------
贈品http://i.imgur.com/ESuX5.png

礦石生成圖
X軸是高度y
Y軸是理論上每個chunk會進行生成的個數
Y的數值是 生成次數 * 生成量 / y生成位置
由下而上是生成順序
由於生成位置必須要石頭才能成功生成 選到太高都是空氣基本上就是生成失敗(煤礦)
還有生成不是都在同一格而是整堆,我是計算成同一格
所以實際上結果會因為已經有生成地形洞穴建築礦石而更低
實際上不是那麼平整
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.173.219.139
→
11/06 19:45, , 1F
11/06 19:45, 1F
→
11/06 19:45, , 2F
11/06 19:45, 2F
→
11/06 19:46, , 3F
11/06 19:46, 3F
→
11/06 19:47, , 4F
11/06 19:47, 4F
推
11/06 19:48, , 5F
11/06 19:48, 5F
→
11/06 19:53, , 6F
11/06 19:53, 6F
推
11/06 20:10, , 7F
11/06 20:10, 7F
推
11/06 20:11, , 8F
11/06 20:11, 8F
推
11/06 20:13, , 9F
11/06 20:13, 9F
→
11/06 20:40, , 10F
11/06 20:40, 10F
→
11/06 20:47, , 11F
11/06 20:47, 11F
※ 編輯: jeffffliu 來自: 1.173.219.139 (11/06 21:19)
※ 編輯: jeffffliu 來自: 1.173.219.139 (11/06 21:24)
→
11/06 21:24, , 12F
11/06 21:24, 12F
→
11/06 21:55, , 13F
11/06 21:55, 13F
→
11/06 21:58, , 14F
11/06 21:58, 14F
推
11/06 22:01, , 15F
11/06 22:01, 15F
→
11/06 22:08, , 16F
11/06 22:08, 16F
→
11/06 22:09, , 17F
11/06 22:09, 17F
→
11/06 22:09, , 18F
11/06 22:09, 18F
→
11/06 23:06, , 19F
11/06 23:06, 19F
→
11/06 23:47, , 20F
11/06 23:47, 20F
→
11/07 00:16, , 21F
11/07 00:16, 21F
→
11/07 00:17, , 22F
11/07 00:17, 22F
推
11/07 02:01, , 23F
11/07 02:01, 23F
※ 編輯: jeffffliu 來自: 1.173.219.139 (11/07 11:40)
※ 編輯: jeffffliu 來自: 1.173.219.139 (11/07 13:43)
→
11/07 14:06, , 24F
11/07 14:06, 24F
※ 編輯: jeffffliu 來自: 1.173.219.139 (11/07 15:20)
→
11/07 15:21, , 25F
11/07 15:21, 25F
→
11/07 15:31, , 26F
11/07 15:31, 26F
→
11/07 15:48, , 27F
11/07 15:48, 27F
→
11/07 18:31, , 28F
11/07 18:31, 28F
→
11/07 18:56, , 29F
11/07 18:56, 29F
→
11/07 18:57, , 30F
11/07 18:57, 30F
→
11/07 19:05, , 31F
11/07 19:05, 31F
※ 編輯: jeffffliu 來自: 1.173.219.139 (11/07 21:53)
→
11/07 21:54, , 32F
11/07 21:54, 32F
→
11/07 22:01, , 33F
11/07 22:01, 33F
→
11/07 22:01, , 34F
11/07 22:01, 34F
→
11/07 22:18, , 35F
11/07 22:18, 35F
→
11/07 22:43, , 36F
11/07 22:43, 36F
→
11/07 22:44, , 37F
11/07 22:44, 37F
→
11/07 22:44, , 38F
11/07 22:44, 38F
→
11/07 22:47, , 39F
11/07 22:47, 39F
→
11/07 22:47, , 40F
11/07 22:47, 40F
※ 編輯: jeffffliu 來自: 114.39.139.124 (12/13 00:43)