代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接: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的出现概率为你想要的数字