back_recharge
gaojie 2019-01-28 18:11:30 +08:00
parent 74f93a4b59
commit 8b14f4b978
2 changed files with 116 additions and 107 deletions

View File

@ -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

View File

@ -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);
}
}