代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html



四十七.采矿时50%概率挖出宝石和铥矿石

	用MT管理器打开游戏目录/assets/scripts/prefabs/rocks.lua文件,将下列内容:

SetSharedLootTable( 'rock1',
{
	{'rocks',  1.00},
	{'rocks',  1.00},
	{'rocks',  1.00},
	{'nitre',  1.00},
	{'flint',  1.00},
	{'nitre',  0.25},
	{'flint',  0.60},
})

SetSharedLootTable( 'rock2',
{
	{'rocks',	 	1.00},
	{'rocks',	 	1.00},
	{'rocks',	 	1.00},
	{'goldnugget',  1.00},
	{'flint',	 	1.00},
	{'goldnugget',  0.25},
	{'flint',	 	0.60},
})

SetSharedLootTable( 'rock_flintless',
{
	{'rocks',   1.0},
	{'rocks',   1.0},
	{'rocks',   1.0},
	{'rocks',  	1.0},
	{'rocks',   0.6},
})

SetSharedLootTable( 'rock_flintless_med',
{
	{'rocks', 1.0},
	{'rocks', 1.0},
	{'rocks', 1.0},
	{'rocks', 0.4},
})


SetSharedLootTable( 'rock_flintless_low',
{
	{'rocks', 1.0},
	{'rocks', 1.0},
	{'rocks', 0.2},
})

	替换为:

SetSharedLootTable( 'rock1',
{
	{'rocks',  1.00},
	{'rocks',  1.00},
	{'rocks',  1.00},
	{'nitre',  1.00},
	{'flint',  1.00},
	{'nitre',  0.25},
	{'flint',  0.60},
	{'bluegem',  0.50},
	{'redgem',  0.50},
	{'orangegem',  0.50},
	{'yellowgem',  0.50},
	{'greengem',  0.50},
	{'purplegem',  0.50},
	{'thulecite',  0.50},
})

SetSharedLootTable( 'rock2',
{
	{'rocks',	 	1.00},
	{'rocks',	 	1.00},
	{'rocks',	 	1.00},
	{'goldnugget',  1.00},
	{'flint',	 	1.00},
	{'goldnugget',  0.25},
	{'flint',	 	0.60},
	{'bluegem',  0.50},
	{'redgem',  0.50},
	{'orangegem',  0.50},
	{'yellowgem',  0.50},
	{'greengem',  0.50},
	{'purplegem',  0.50},
	{'thulecite',  0.50},
})

SetSharedLootTable( 'rock_flintless',
{
	{'rocks',   1.0},
	{'rocks',   1.0},
	{'rocks',   1.0},
	{'rocks',  	1.0},
	{'rocks',   0.6},
	{'bluegem',  0.50},
	{'redgem',  0.50},
	{'orangegem',  0.50},
	{'yellowgem',  0.50},
	{'greengem',  0.50},
	{'purplegem',  0.50},
	{'thulecite',  0.50},
})

SetSharedLootTable( 'rock_flintless_med',
{
	{'rocks', 1.0},
	{'rocks', 1.0},
	{'rocks', 1.0},
	{'rocks', 0.4},
	{'bluegem',  0.50},
	{'redgem',  0.50},
	{'orangegem',  0.50},
	{'yellowgem',  0.50},
	{'greengem',  0.50},
	{'purplegem',  0.50},
	{'thulecite',  0.50},
})


SetSharedLootTable( 'rock_flintless_low',
{
	{'rocks', 1.0},
	{'rocks', 1.0},
	{'rocks', 0.2},
	{'bluegem',  0.50},
	{'redgem',  0.50},
	{'orangegem',  0.50},
	{'yellowgem',  0.50},
	{'greengem',  0.50},
	{'purplegem',  0.50},
	{'thulecite',  0.50},
})

	即可在采矿时50%概率挖出宝石和铥矿石。也可将bluegem(蓝宝石)、redgem(红宝石)、orangegem(橙宝石)、yellowgem(黄宝石)、greengem(绿宝石)、purplegem(紫宝石)、thulecite(铥矿石)换成其他物品,比如koalefant_summer(红象)、koalefant_winter(冬象),并调整0.50的出现概率为你想要的数字