fix
parent
74f93a4b59
commit
8b14f4b978
|
@ -1,106 +1,106 @@
|
|||
Id ItemId Chance GrowChance RandomMin RandomMax
|
||||
int int int float int int
|
||||
1 10001 100 0 1 1
|
||||
2 10002 100 0 1 1
|
||||
3 10003 100 0 1 1
|
||||
4 10004 100 0 1 1
|
||||
5 10005 100 0 1 1
|
||||
6 10006 100 0 1 1
|
||||
7 10007 100 0 1 1
|
||||
8 10008 100 0 1 1
|
||||
9 10009 100 0 1 1
|
||||
10 10010 100 0 1 1
|
||||
11 10011 100 0 1 1
|
||||
12 10012 100 0 1 1
|
||||
13 10013 100 0 1 1
|
||||
14 10014 100 0 1 1
|
||||
15 10015 100 0 1 1
|
||||
16 10016 100 0 1 1
|
||||
17 10017 100 0 1 1
|
||||
18 10018 100 0 1 1
|
||||
19 10019 100 0 1 1
|
||||
20 10020 100 0 1 1
|
||||
21 10021 100 0 1 1
|
||||
22 10022 100 0 1 1
|
||||
23 10023 100 0 1 1
|
||||
24 10024 100 0 1 1
|
||||
25 10025 100 0 1 1
|
||||
26 10026 100 0 1 1
|
||||
27 10027 100 0 1 1
|
||||
28 10028 100 0 1 1
|
||||
29 10029 100 0 1 1
|
||||
30 10030 100 0 1 1
|
||||
31 10031 100 0 1 1
|
||||
32 10032 100 0 1 1
|
||||
33 10033 100 0 1 1
|
||||
34 10034 100 0 1 1
|
||||
35 10035 100 0 1 1
|
||||
36 10036 100 0 1 1
|
||||
37 10037 100 0 1 1
|
||||
38 10038 100 0 1 1
|
||||
39 10039 100 0 1 1
|
||||
40 10040 100 0 1 1
|
||||
41 10041 100 0 1 1
|
||||
42 10042 100 0 1 1
|
||||
43 10043 100 0 1 1
|
||||
44 10044 100 0 1 1
|
||||
45 10045 100 0 1 1
|
||||
46 10046 100 0 1 1
|
||||
47 10047 100 0 1 1
|
||||
48 10048 100 0 1 1
|
||||
49 10049 100 0 1 1
|
||||
50 10050 100 0 1 1
|
||||
51 10051 100 0 1 1
|
||||
52 10052 100 0 1 1
|
||||
101 10001 100 0 1 1
|
||||
102 10002 100 0 1 1
|
||||
103 10003 100 0 1 1
|
||||
104 10004 100 0 1 1
|
||||
105 10005 100 0 1 1
|
||||
106 10006 100 0 1 1
|
||||
107 10007 100 0 1 1
|
||||
108 10008 100 0 1 1
|
||||
109 10009 100 0 1 1
|
||||
110 10010 100 0 1 1
|
||||
111 10011 100 0 1 1
|
||||
112 10012 100 0 1 1
|
||||
113 10013 100 0 1 1
|
||||
114 10014 100 0 1 1
|
||||
115 10015 100 0 1 1
|
||||
116 10016 100 0 1 1
|
||||
117 10017 100 0 1 1
|
||||
118 10018 100 0 1 1
|
||||
119 10019 100 0 1 1
|
||||
120 10020 100 0 1 1
|
||||
121 10021 100 0 1 1
|
||||
122 10022 100 0 1 1
|
||||
123 10023 100 0 1 1
|
||||
124 10024 100 0 1 1
|
||||
125 10025 100 0 1 1
|
||||
126 10026 100 0 1 1
|
||||
127 10027 100 0 1 1
|
||||
128 10028 100 0 1 1
|
||||
129 10029 100 0 1 1
|
||||
130 10030 100 0 1 1
|
||||
131 10031 100 0 1 1
|
||||
132 10032 100 0 1 1
|
||||
133 10033 100 0 1 1
|
||||
134 10034 100 0 1 1
|
||||
135 10035 100 0 1 1
|
||||
136 10036 100 0 1 1
|
||||
137 10037 100 0 1 1
|
||||
138 10038 100 0 1 1
|
||||
139 10039 100 0 1 1
|
||||
140 10040 100 0 1 1
|
||||
141 10041 100 0 1 1
|
||||
142 10042 100 0 1 1
|
||||
143 10043 100 0 1 1
|
||||
144 10044 100 0 1 1
|
||||
145 10045 100 0 1 1
|
||||
146 10046 100 0 1 1
|
||||
147 10047 100 0 1 1
|
||||
148 10048 100 0 1 1
|
||||
149 10049 100 0 1 1
|
||||
150 10050 100 0 1 1
|
||||
151 10051 100 0 1 1
|
||||
152 10052 100 0 1 1
|
||||
1 10001 100 1 1 1
|
||||
2 10002 100 1 1 1
|
||||
3 10003 100 1 1 1
|
||||
4 10004 100 1 1 1
|
||||
5 10005 100 1 1 1
|
||||
6 10006 100 1 1 1
|
||||
7 10007 100 1 1 1
|
||||
8 10008 100 1 1 1
|
||||
9 10009 100 1 1 1
|
||||
10 10010 100 1 1 1
|
||||
11 10011 100 1 1 1
|
||||
12 10012 100 1 1 1
|
||||
13 10013 100 1 1 1
|
||||
14 10014 100 1 1 1
|
||||
15 10015 100 1 1 1
|
||||
16 10016 100 1 1 1
|
||||
17 10017 100 1 1 1
|
||||
18 10018 100 1 1 1
|
||||
19 10019 100 1 1 1
|
||||
20 10020 100 1 1 1
|
||||
21 10021 100 1 1 1
|
||||
22 10022 100 1 1 1
|
||||
23 10023 100 1 1 1
|
||||
24 10024 100 1 1 1
|
||||
25 10025 100 1 1 1
|
||||
26 10026 100 1 1 1
|
||||
27 10027 100 1 1 1
|
||||
28 10028 100 1 1 1
|
||||
29 10029 100 1 1 1
|
||||
30 10030 100 1 1 1
|
||||
31 10031 100 1 1 1
|
||||
32 10032 100 1 1 1
|
||||
33 10033 100 1 1 1
|
||||
34 10034 100 1 1 1
|
||||
35 10035 100 1 1 1
|
||||
36 10036 100 1 1 1
|
||||
37 10037 100 1 1 1
|
||||
38 10038 100 1 1 1
|
||||
39 10039 100 1 1 1
|
||||
40 10040 100 1 1 1
|
||||
41 10041 100 1 1 1
|
||||
42 10042 100 1 1 1
|
||||
43 10043 100 1 1 1
|
||||
44 10044 100 1 1 1
|
||||
45 10045 100 1 1 1
|
||||
46 10046 100 1 1 1
|
||||
47 10047 100 1 1 1
|
||||
48 10048 100 1 1 1
|
||||
49 10049 100 1 1 1
|
||||
50 10050 100 1 1 1
|
||||
51 10051 100 1 1 1
|
||||
52 10052 100 1 1 1
|
||||
101 10001 100 1 1 1
|
||||
102 10002 100 1 1 1
|
||||
103 10003 100 1 1 1
|
||||
104 10004 100 1 1 1
|
||||
105 10005 100 1 1 1
|
||||
106 10006 100 1 1 1
|
||||
107 10007 100 1 1 1
|
||||
108 10008 100 1 1 1
|
||||
109 10009 100 1 1 1
|
||||
110 10010 100 1 1 1
|
||||
111 10011 100 1 1 1
|
||||
112 10012 100 1 1 1
|
||||
113 10013 100 1 1 1
|
||||
114 10014 100 1 1 1
|
||||
115 10015 100 1 1 1
|
||||
116 10016 100 1 1 1
|
||||
117 10017 100 1 1 1
|
||||
118 10018 100 1 1 1
|
||||
119 10019 100 1 1 1
|
||||
120 10020 100 1 1 1
|
||||
121 10021 100 1 1 1
|
||||
122 10022 100 1 1 1
|
||||
123 10023 100 1 1 1
|
||||
124 10024 100 1 1 1
|
||||
125 10025 100 1 1 1
|
||||
126 10026 100 1 1 1
|
||||
127 10027 100 1 1 1
|
||||
128 10028 100 1 1 1
|
||||
129 10029 100 1 1 1
|
||||
130 10030 100 1 1 1
|
||||
131 10031 100 1 1 1
|
||||
132 10032 100 1 1 1
|
||||
133 10033 100 1 1 1
|
||||
134 10034 100 1 1 1
|
||||
135 10035 100 1 1 1
|
||||
136 10036 100 1 1 1
|
||||
137 10037 100 1 1 1
|
||||
138 10038 100 1 1 1
|
||||
139 10039 100 1 1 1
|
||||
140 10040 100 1 1 1
|
||||
141 10041 100 1 1 1
|
||||
142 10042 100 1 1 1
|
||||
143 10043 100 1 1 1
|
||||
144 10044 100 1 1 1
|
||||
145 10045 100 1 1 1
|
||||
146 10046 100 1 1 1
|
||||
147 10047 100 1 1 1
|
||||
148 10048 100 1 1 1
|
||||
149 10049 100 1 1 1
|
||||
150 10050 100 1 1 1
|
||||
151 10051 100 1 1 1
|
||||
152 10052 100 1 1 1
|
||||
|
|
|
@ -107,7 +107,7 @@ public class ItemUtil {
|
|||
id = Integer.parseInt(rewardArr[index]);
|
||||
}
|
||||
SRewardItem sRewardItem = SRewardItem.getsDropMap().get(id);
|
||||
int itemNum = MathUtils.random(sRewardItem.getRandomMin(), sRewardItem.getRandomMax());
|
||||
int itemNum = getItemNum(sRewardItem);
|
||||
getMap(sRewardItem.getItemId(),itemNum ,itemMap, cardMap,equipMap,randomMap,dropRatio);
|
||||
}
|
||||
}
|
||||
|
@ -118,15 +118,24 @@ public class ItemUtil {
|
|||
int index = MathUtils.randomForStrArray(weightArr);
|
||||
int id = Integer.parseInt(rewardArr[index]);
|
||||
SRewardItem sRewardItem = SRewardItem.getsDropMap().get(id);
|
||||
int itemNum = MathUtils.random(sRewardItem.getRandomMin(), sRewardItem.getRandomMax());
|
||||
int itemNum = getItemNum(sRewardItem);
|
||||
getMap(sRewardItem.getItemId(),itemNum, itemMap, cardMap,equipMap,randomMap,dropRatio);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 成长百分比
|
||||
* @param sRewardItem
|
||||
* @return
|
||||
*/
|
||||
private static int getItemNum(SRewardItem sRewardItem) {
|
||||
return MathUtils.numRount(MathUtils.random(sRewardItem.getRandomMin(), sRewardItem.getRandomMax()) * sRewardItem.getGrowChance());
|
||||
}
|
||||
|
||||
private static void getMap(int[] itemInfo, Map<Integer, Integer> itemMap,Map<Integer, Integer> cardMap,Map<Integer,Integer> equipMap,Map<Integer,Integer> randomMap ,float dropRatio) {
|
||||
for (int id :itemInfo){
|
||||
SRewardItem sRewardItem = SRewardItem.getsDropMap().get(id);
|
||||
int itemNum = MathUtils.random(sRewardItem.getRandomMin(), sRewardItem.getRandomMax());
|
||||
int itemNum = getItemNum(sRewardItem);
|
||||
getMap(sRewardItem.getItemId(),itemNum,itemMap, cardMap,equipMap,randomMap,dropRatio);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue