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

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


  1
  2四十七.采矿时50%概率挖出宝石和铥矿石
  3
  4	MT管理器打开游戏目录/assets/scripts/prefabs/rocks.lua文件,将下列内容:
  5
  6SetSharedLootTable( 'rock1',
  7{
  8	{'rocks',  1.00},
  9	{'rocks',  1.00},
 10	{'rocks',  1.00},
 11	{'nitre',  1.00},
 12	{'flint',  1.00},
 13	{'nitre',  0.25},
 14	{'flint',  0.60},
 15})
 16
 17SetSharedLootTable( 'rock2',
 18{
 19	{'rocks',	 	1.00},
 20	{'rocks',	 	1.00},
 21	{'rocks',	 	1.00},
 22	{'goldnugget',  1.00},
 23	{'flint',	 	1.00},
 24	{'goldnugget',  0.25},
 25	{'flint',	 	0.60},
 26})
 27
 28SetSharedLootTable( 'rock_flintless',
 29{
 30	{'rocks',   1.0},
 31	{'rocks',   1.0},
 32	{'rocks',   1.0},
 33	{'rocks',  	1.0},
 34	{'rocks',   0.6},
 35})
 36
 37SetSharedLootTable( 'rock_flintless_med',
 38{
 39	{'rocks', 1.0},
 40	{'rocks', 1.0},
 41	{'rocks', 1.0},
 42	{'rocks', 0.4},
 43})
 44
 45
 46SetSharedLootTable( 'rock_flintless_low',
 47{
 48	{'rocks', 1.0},
 49	{'rocks', 1.0},
 50	{'rocks', 0.2},
 51})
 52
 53	替换为:
 54
 55SetSharedLootTable( 'rock1',
 56{
 57	{'rocks',  1.00},
 58	{'rocks',  1.00},
 59	{'rocks',  1.00},
 60	{'nitre',  1.00},
 61	{'flint',  1.00},
 62	{'nitre',  0.25},
 63	{'flint',  0.60},
 64	{'bluegem',  0.50},
 65	{'redgem',  0.50},
 66	{'orangegem',  0.50},
 67	{'yellowgem',  0.50},
 68	{'greengem',  0.50},
 69	{'purplegem',  0.50},
 70	{'thulecite',  0.50},
 71})
 72
 73SetSharedLootTable( 'rock2',
 74{
 75	{'rocks',	 	1.00},
 76	{'rocks',	 	1.00},
 77	{'rocks',	 	1.00},
 78	{'goldnugget',  1.00},
 79	{'flint',	 	1.00},
 80	{'goldnugget',  0.25},
 81	{'flint',	 	0.60},
 82	{'bluegem',  0.50},
 83	{'redgem',  0.50},
 84	{'orangegem',  0.50},
 85	{'yellowgem',  0.50},
 86	{'greengem',  0.50},
 87	{'purplegem',  0.50},
 88	{'thulecite',  0.50},
 89})
 90
 91SetSharedLootTable( 'rock_flintless',
 92{
 93	{'rocks',   1.0},
 94	{'rocks',   1.0},
 95	{'rocks',   1.0},
 96	{'rocks',  	1.0},
 97	{'rocks',   0.6},
 98	{'bluegem',  0.50},
 99	{'redgem',  0.50},
100	{'orangegem',  0.50},
101	{'yellowgem',  0.50},
102	{'greengem',  0.50},
103	{'purplegem',  0.50},
104	{'thulecite',  0.50},
105})
106
107SetSharedLootTable( 'rock_flintless_med',
108{
109	{'rocks', 1.0},
110	{'rocks', 1.0},
111	{'rocks', 1.0},
112	{'rocks', 0.4},
113	{'bluegem',  0.50},
114	{'redgem',  0.50},
115	{'orangegem',  0.50},
116	{'yellowgem',  0.50},
117	{'greengem',  0.50},
118	{'purplegem',  0.50},
119	{'thulecite',  0.50},
120})
121
122
123SetSharedLootTable( 'rock_flintless_low',
124{
125	{'rocks', 1.0},
126	{'rocks', 1.0},
127	{'rocks', 0.2},
128	{'bluegem',  0.50},
129	{'redgem',  0.50},
130	{'orangegem',  0.50},
131	{'yellowgem',  0.50},
132	{'greengem',  0.50},
133	{'purplegem',  0.50},
134	{'thulecite',  0.50},
135})
136
137	即可在采矿时50%概率挖出宝石和铥矿石。也可将bluegem(蓝宝石)、redgem(红宝石)、orangegem(橙宝石)、yellowgem(黄宝石)、greengem(绿宝石)、purplegem(紫宝石)、thulecite(铥矿石)换成其他物品,比如koalefant_summer(红象)、koalefant_winter(冬象),并调整0.50的出现概率为你想要的数字