source
Source for my MapleSolaxiaV2 (v83 MapleStory).
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class Ellinia extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int[] {
|
||||
//warriorEquips = {
|
||||
1082025, 1060028, 1051011, 1060016, 1051001,
|
||||
1422001, 1002025, 1082000, 1302002, 1412012,
|
||||
//magicianEquips = {
|
||||
1002013, 1002016, 1002017, 1002034, 1002035,
|
||||
1002036, 1002037, 1002038, 1002064, 1002065,
|
||||
1002072, 1002073, 1002074, 1002075, 1002102,
|
||||
1002103, 1002104, 1002105, 1002106, 1002141,
|
||||
1002142, 1002143, 1002144, 1002145, 1002151,
|
||||
1002152, 1002153, 1002154, 1002155, 1002215,
|
||||
1002216, 1002217, 1002218, 1002242, 1002243,
|
||||
1002244, 1002245, 1002246, 1002252, 1002253,
|
||||
1002254, 1002271, 1002272, 1002273, 1002274,
|
||||
1002363, 1002364, 1002365, 1002366, 1002398,
|
||||
1002399, 1002400, 1002401, 1002579, 1002773,
|
||||
1040004, 1040017, 1040018,
|
||||
1040019, 1040020, 1041015, 1041016, 1041017,
|
||||
1041018, 1041025, 1041026, 1041029, 1041030,
|
||||
1041031, 1041041, 1041042, 1041043, 1041051,
|
||||
1041052, 1041053, 1050001, 1050002, 1050003,
|
||||
1050008, 1050009, 1050010, 1050023, 1050024,
|
||||
1050025, 1050026, 1050027, 1050028, 1050029,
|
||||
1050030, 1050031, 1050035, 1050036, 1050037,
|
||||
1050038, 1050039, 1050045, 1050046, 1050047,
|
||||
1050048, 1050049, 1050053, 1050054, 1050055,
|
||||
1050056, 1050067, 1050068, 1050069, 1050070,
|
||||
1050072, 1050073, 1050074, 1050092, 1050093,
|
||||
1050094, 1050095, 1050102, 1050103, 1050104,
|
||||
1050105, 1051003, 1051004, 1051005, 1051023,
|
||||
1051024, 1051025, 1051026, 1051027, 1051030,
|
||||
1051031, 1051032, 1051033, 1051034, 1051044,
|
||||
1051045, 1051046, 1051047, 1051052, 1051053,
|
||||
1051054, 1051055, 1051056, 1051057, 1051058,
|
||||
1051094, 1051095, 1051096, 1051097, 1051101,
|
||||
1051102, 1051103, 1051104, 1052076,
|
||||
1060012, 1060013, 1060014, 1060015,
|
||||
1061010, 1061011, 1061012, 1061013, 1061021,
|
||||
1061022, 1061027, 1061028, 1061034, 1061035,
|
||||
1061036, 1061047, 1061048, 1061049, 1072006,
|
||||
1072019, 1072020, 1072021, 1072023, 1072024,
|
||||
1072044, 1072045, 1072072, 1072073, 1072074,
|
||||
1072075, 1072076, 1072077, 1072078, 1072089,
|
||||
1072090, 1072091, 1072114, 1072115, 1072116,
|
||||
1072117, 1072136, 1072137, 1072138, 1072139,
|
||||
1072140, 1072141, 1072142, 1072143, 1072157,
|
||||
1072158, 1072159, 1072160, 1072169, 1072177,
|
||||
1072178, 1072179, 1072206, 1072207, 1072208,
|
||||
1072209, 1072223, 1072224, 1072225, 1072226,
|
||||
1072268, 1082019, 1082020,
|
||||
1082021, 1082022, 1082026, 1082027, 1082028,
|
||||
1082051, 1082052, 1082053, 1082054, 1082055,
|
||||
1082056, 1082062, 1082063, 1082064, 1082080,
|
||||
1082081, 1082082, 1082086, 1082087, 1082088,
|
||||
1082098, 1082099, 1082100, 1082121, 1082122,
|
||||
1082123, 1082131, 1082132, 1082133, 1082134,
|
||||
1082151, 1082152, 1082153, 1082154, 1082164,
|
||||
1092021, 1092029, 1092057,
|
||||
1372000, 1372001, 1372002, 1372003, 1372004,
|
||||
1372007, 1372008, 1372009, 1372010, 1372011,
|
||||
1372012, 1372014, 1372015, 1372016, 1372032,
|
||||
1382000, 1382001, 1382002, 1382003, 1382004,
|
||||
1382005, 1382006, 1382007, 1382008, 1382010,
|
||||
1382011, 1382014, 1382015, 1382016, 1382017,
|
||||
1382018, 1382019, 1382035, 1382036, 1382037,
|
||||
1382041, 1382053, 1382054, 1382055, 1382056,
|
||||
1382060,
|
||||
//bowmanEquips = {
|
||||
1040003, 1462005, 1002157, 1002119, 1062002,
|
||||
1062004, 1041083, 1061082, 1082017, 1041061,
|
||||
//thiefEquips = {
|
||||
1002174, 1040063, 1072108, 1082044, 1061071,
|
||||
1060052, 1072029, 1472002, 1082031, 1060023,
|
||||
//pirateEquips = {
|
||||
1002625, 1002616, 1482005, 1052098, 1482003,
|
||||
1482001, 1492004, 1002622, 1492005, 1082195,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int [] { 1372035, 1372036, 1372037, 1372038, 1372039,
|
||||
1372040, 1372041, 1372042, 1382045, 1382046,
|
||||
1382047, 1382048, 1382049, 1382050, 1382051,
|
||||
1382052, };
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int [] {1382059, 1382057, 1072362, 1002791, 1052161, 1082240};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
/*
|
||||
This file is part of the OdinMS Maple Story Server
|
||||
Copyright (C) 2008 Patrick Huy <[email protected]>
|
||||
Matthias Butz <[email protected]>
|
||||
Jan Christian Meyer <[email protected]>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
published by the Free Software Foundation version 3 as published by
|
||||
the Free Software Foundation. You may not use, modify or distribute
|
||||
this program under any other version of the GNU Affero General Public
|
||||
License.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public abstract class GachaponItems {
|
||||
|
||||
public abstract int [] getCommonItems();
|
||||
public abstract int [] getUncommonItems();
|
||||
public abstract int [] getRareItems();
|
||||
|
||||
public int[] getItems(int tier) {
|
||||
if (tier == 0){
|
||||
return getCommonItems();
|
||||
} else if (tier == 1){
|
||||
return getUncommonItems();
|
||||
} else if (tier == 2){
|
||||
return getRareItems();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class Global extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int[] {
|
||||
/* Gloves */ 1082002, 1082147, 1082148, 1082146, 1082145, 1082150,
|
||||
/* Capes */ 1102040, 1102043, 1102087, 1102079, 1102080, 1102081, 1102082, 1102083, 1102053, 1102054,
|
||||
1102055, 1102056, 1102176, 1102177, 1102178, 1102179, 1102000, 1102001, 1102002, 1102003,
|
||||
1102004, 1102011, 1102012, 1102013, 1102014, 1102015, 1102016, 1102017, 1102018, 1102021,
|
||||
1102022, 1102023, 1102024, 1102026, 1102027, 1102028,
|
||||
/* Tube Eqp */ 1322026, 1322025, 1322024, 1322022, 1322021,
|
||||
/* Umbrellas */ 1302026, 1302027, 1302028, 1302017,
|
||||
/* Snowboards */ 1442017, 1442016, 1442014, 1442012,
|
||||
/* Skis */ 1432017, 1432016, 1432015,
|
||||
/* Beginner Eqp */ 1442018, 1422011,
|
||||
/* Potions */ 2000004, 2000005, 2001002, 2001001, 2020012, 2020013, 2020014, 2020015, 2022182, 2022245,
|
||||
2022284, 2022285, 2022439,
|
||||
/* Other Scrolls */ 2049000, 2049001, 2049002, 2041058, 2040727,
|
||||
/* 10% Scrolls */ 2041002, 2040402, 2040702, 2040805, 2040026, 2040031, 2040318, 2040323, 2040328, 2040419,
|
||||
2040422, 2040427, 2040534, 2040619, 2040622, 2040627, 2040825, 2040925, 2040928, 2040933,
|
||||
2040016,
|
||||
/* 60% Scrolls */ 2040001, 2040321, 2040425, 2040625, 2040931, 2048013, 2040025, 2040326, 2040532, 2040824,
|
||||
2048010, 2040029, 2040418, 2040618, 2040924, 2048011, 2040317, 2040421, 2040621, 2040927,
|
||||
2048012,
|
||||
/* 100% Scrolls */ 2040923, 2040027, 2040417, 2040617, 2040000, 2040202, 2040400, 2040512, 2040700, 2040803,
|
||||
2041000, 2041012, 2048000, 2040926, 2040316, 2040420, 2040620, 2040003, 2040207, 2040414,
|
||||
2040515, 2040703, 2040818, 2041003, 2041015, 2048003, 2040929, 2040319, 2040423, 2040623,
|
||||
2040102, 2040300, 2040500, 2040600, 2040706, 2040900, 2041006, 2041018, 2040024, 2040324,
|
||||
2040530, 2040823, 2040107, 2040312, 2040503, 2040614, 2040800, 2040918, 2041009, 2041021
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int[] {
|
||||
/* Capes */ 1102180,
|
||||
/* Potions */ 2022179, 2022273, 2022282, 2022283,
|
||||
/* Scrolls */ 2049003,
|
||||
/* Skis */ 1432018
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int[] {
|
||||
/* Gloves */ 1082149,
|
||||
/* Capes */ 1102041, 1102042, 1102084, 1102085,
|
||||
/* Scrolls */ 2049100, 2340000,
|
||||
/* Chairs */ 3010046, 3010047
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class Henesys extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int [] {
|
||||
/* Common Eqps */ 1432009, 1302022, 1322027, 1062000, 1002033, 1092022, 1302021, 1322009, 1002012, 1322012,
|
||||
/* Warrior Eqps */ 1312007, 1002093, 1051016, 1040030, 1060009, 1060000, 1082025, 1402002, 1092000, 1072041,
|
||||
/* Mage Equips */ 1051023, 1002035, 1061028, 1040019, 1002152, 1002155, 1041018, 1050031, 1002102, 1082028,
|
||||
/* Bowman Equips */ 1002010, 1002057, 1002112, 1002113, 1002114, 1002115, 1002116, 1002117, 1002118, 1002119,
|
||||
1002120, 1002121, 1002135, 1002136, 1002137, 1002138, 1002139, 1002156, 1002157, 1002158,
|
||||
1002159, 1002160, 1002161, 1002162, 1002163, 1002164, 1002165, 1002166, 1002167, 1002168,
|
||||
1002169, 1002170, 1002211, 1002212, 1002213, 1002214, 1002267, 1002268, 1002269, 1002270,
|
||||
1002275, 1002276, 1002277, 1002278, 1002286, 1002287, 1002288, 1002289, 1002402, 1002403,
|
||||
1002404, 1002405, 1002406, 1002407, 1002408, 1002580, 1002749
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int[] {
|
||||
/* 110 Equips */ 1002547
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int[] {
|
||||
/* Reverse Eqps */ 1002792,
|
||||
1462052, 1462053, 1462054, 1462055,
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class KerningCity extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int [] {
|
||||
//warriorEquips = {
|
||||
1002023, 1082001, 1041084, 1060017, 1422008,
|
||||
1402018, 1060019, 1072047, 1040009, 1060060,
|
||||
//magicianEquips = {
|
||||
1050029, 1072045, 1050028, 1372001, 1051024,
|
||||
1061049, 1072091, 1041030, 1041042, 1002036,
|
||||
//bowmanEquips = {
|
||||
1072103, 1072034, 1072069, 1062004, 1082050,
|
||||
1040003, 1061064, 1040074, 1061051, 1040079,
|
||||
//thiefEquips = {
|
||||
1002107, 1002108, 1002109, 1002110, 1002111,
|
||||
1002122, 1002123, 1002124, 1002125, 1002126,
|
||||
1002127, 1002128, 1002129, 1002130, 1002131,
|
||||
1002146, 1002147, 1002148, 1002149, 1002150,
|
||||
1002171, 1002172, 1002173, 1002174, 1002175,
|
||||
1002176, 1002177, 1002178, 1002179, 1002180,
|
||||
1002181, 1002182, 1002183, 1002184, 1002185,
|
||||
1002207, 1002208, 1002209, 1002210, 1002247,
|
||||
1002248, 1002249, 1002281, 1002282, 1002283,
|
||||
1002284, 1002285, 1002323, 1002324, 1002325,
|
||||
1002326, 1002327, 1002328, 1002329, 1002330,
|
||||
1002380, 1002381, 1002382, 1002383, 1002550,
|
||||
1002577, 1002656, 1002750,
|
||||
1040031, 1040032, 1040033, 1040034, 1040035,
|
||||
1040042, 1040043, 1040044, 1040048, 1040049,
|
||||
1040050, 1040057, 1040058, 1040059, 1040060,
|
||||
1040061, 1040062, 1040063, 1040082, 1040083,
|
||||
1040084, 1040094, 1040095, 1040096, 1040097,
|
||||
1040098, 1040099, 1040100, 1040105, 1040106,
|
||||
1040107, 1040108, 1040109, 1040110, 1040115,
|
||||
1040116, 1040117, 1040118, 1041003, 1041036,
|
||||
1041037, 1041038, 1041039, 1041040, 1041044,
|
||||
1041045, 1041047, 1041048, 1041049, 1041050,
|
||||
1041057, 1041058, 1041059, 1041060, 1041074,
|
||||
1041075, 1041076, 1041077, 1041078, 1041079,
|
||||
1041080, 1041094, 1041095, 1041096, 1041100,
|
||||
1041101, 1041102, 1041103, 1041105, 1041106,
|
||||
1041107, 1041115, 1041116, 1041117, 1041118,
|
||||
1050096, 1050097, 1050098, 1050099, 1051006,
|
||||
1051007, 1051008, 1051009, 1051090, 1051091,
|
||||
1051092, 1051093, 1052072, 1052163,
|
||||
1060021, 1060022, 1060023, 1060024, 1060025,
|
||||
1060031, 1060032, 1060033, 1060037, 1060038,
|
||||
1060039, 1060043, 1060044, 1060045, 1060046,
|
||||
1060050, 1060051, 1060052, 1060071, 1060072,
|
||||
1060073, 1060083, 1060084, 1060085, 1060086,
|
||||
1060087, 1060088, 1060089, 1060093, 1060094,
|
||||
1060095, 1060097, 1060098, 1060099, 1060104,
|
||||
1060105, 1060106, 1060107, 1061003, 1061029,
|
||||
1061030, 1061031, 1061032, 1061033, 1061037,
|
||||
1061038, 1061040, 1061041, 1061042, 1061043,
|
||||
1061044, 1061045, 1061046, 1061053, 1061054,
|
||||
1061055, 1061056, 1061069, 1061070, 1061071,
|
||||
1061076, 1061077, 1061078, 1061079, 1061093,
|
||||
1061094, 1061095, 1061099, 1061100, 1061101,
|
||||
1061102, 1061104, 1061105, 1061106, 1061114,
|
||||
1061115, 1061116, 1061117, 1072022, 1072028,
|
||||
1072029, 1072030, 1072031, 1072032, 1072033,
|
||||
1072035, 1072036, 1072065, 1072066, 1072070,
|
||||
1072071, 1072084, 1072085, 1072086, 1072087,
|
||||
1072104, 1072105, 1072106, 1072107, 1072108,
|
||||
1072109, 1072110, 1072128, 1072129, 1072130,
|
||||
1072131, 1072150, 1072151, 1072152, 1072161,
|
||||
1072162, 1072163, 1072171, 1072172, 1072173,
|
||||
1072174, 1072192, 1072193, 1072194, 1072195,
|
||||
1072213, 1072214, 1072215, 1072216, 1072272,
|
||||
1072346, 1082029, 1082030,
|
||||
1082031, 1082032, 1082033, 1082034, 1082037,
|
||||
1082038, 1082039, 1082042, 1082043, 1082044,
|
||||
1082045, 1082046, 1082047, 1082065, 1082066,
|
||||
1082067, 1082074, 1082075, 1082076, 1082092,
|
||||
1082093, 1082094, 1082095, 1082096, 1082097,
|
||||
1082118, 1082119, 1082120, 1082135, 1082136,
|
||||
1082137, 1082138, 1082142, 1082143, 1082144,
|
||||
1082167, 1082242, 1092018, 1092019,
|
||||
1092020, 1302001,
|
||||
1312002, 1332000, 1332001, 1332002, 1332003,
|
||||
1332004, 1332011, 1332012, 1332013, 1332014,
|
||||
1332015, 1332018, 1332023, 1332024, 1332027,
|
||||
1332031, 1332050, 1332052, 1332054,
|
||||
1332067, 1332068, 1332069, 1332070, 1332071,
|
||||
1332072, 1332077,
|
||||
1472000, 1472001, 1472002,
|
||||
1472003, 1472004, 1472005, 1472006, 1472007,
|
||||
1472008, 1472009, 1472010, 1472011, 1472012,
|
||||
1472013, 1472014, 1472015, 1472016, 1472017,
|
||||
1472018, 1472019, 1472020, 1472021, 1472022,
|
||||
1472023, 1472024, 1472025, 1472026, 1472027,
|
||||
1472028, 1472029, 1472031, 1472033, 1472051,
|
||||
1472052,
|
||||
1472069, 1472072, 1472074,
|
||||
1472075,
|
||||
///pirateEquips = {
|
||||
1082192, 1072288, 1492003, 1052113, 1052104,
|
||||
1492002, 1052095, 1492001, 1002613, 1492004,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int[] {1472053, 1332064, 1092050, 1472054};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int[] {1472073, 1092049, 1002793, 1332079, 1072364, 1472062, 1332078, 1332080};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
/*
|
||||
This file is part of the OdinMS Maple Story Server
|
||||
Copyright (C) 2008 Patrick Huy <[email protected]>
|
||||
Matthias Butz <[email protected]>
|
||||
Jan Christian Meyer <[email protected]>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Affero General Public License as
|
||||
published by the Free Software Foundation version 3 as published by
|
||||
the Free Software Foundation. You may not use, modify or distribute
|
||||
this program under any other version of the GNU Affero General Public
|
||||
License.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Affero General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Affero General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
package server.gachapon;
|
||||
|
||||
import tools.Randomizer;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
public class MapleGachapon {
|
||||
|
||||
private static final MapleGachapon instance = new MapleGachapon();
|
||||
|
||||
public enum Gachapon {
|
||||
|
||||
GLOBAL(-1, -1, -1, -1, new Global()),
|
||||
HENESYS(9100100, 90, 8, 2, new Henesys()),
|
||||
ELLINIA(9100101, 90, 8, 2, new Ellinia()),
|
||||
PERION(9100102, 90, 8, 2, new Perion()),
|
||||
KERNING_CITY(9100103, 90, 8, 2, new KerningCity()),
|
||||
SLEEPYWOOD(9100104, 90, 8, 2, new Sleepywood()),
|
||||
MUSHROOM_SHRINE(9100105, 90, 8, 2, new MushroomShrine()),
|
||||
SHOWA_SPA_MALE(9100106, 90, 8, 2, new ShowaSpaMale()),
|
||||
SHOWA_SPA_FEMALE(9100107, 90, 8, 2, new ShowaSpaFemale()),
|
||||
NEW_LEAF_CITY(9100109, 90, 8, 2, new NewLeafCity()),
|
||||
NAUTILUS_HARBOR(9100117, 90, 8, 2, new NautilusHarbor());
|
||||
|
||||
private GachaponItems gachapon;
|
||||
private int npcId;
|
||||
private int common;
|
||||
private int uncommon;
|
||||
private int rare;
|
||||
|
||||
private Gachapon(int npcid, int c, int u, int r, GachaponItems g) {
|
||||
npcId = npcid;
|
||||
gachapon = g;
|
||||
common = c;
|
||||
uncommon = u;
|
||||
rare = r;
|
||||
}
|
||||
|
||||
private int getTier() {
|
||||
int chance = Randomizer.nextInt(common + uncommon + rare) + 1;
|
||||
if (chance > common + uncommon) {
|
||||
return 2; //Rare
|
||||
} else if (chance > common) {
|
||||
return 1; //Uncommon
|
||||
}
|
||||
return 0; //Common
|
||||
}
|
||||
|
||||
public int [] getItems(int tier){
|
||||
return gachapon.getItems(tier);
|
||||
}
|
||||
|
||||
public int getItem(int tier) {
|
||||
int[] gacha = getItems(tier);
|
||||
int[] global = GLOBAL.getItems(tier);
|
||||
int chance = Randomizer.nextInt(gacha.length + global.length);
|
||||
return chance < gacha.length ? gacha[chance] : global[chance - gacha.length];
|
||||
}
|
||||
|
||||
public static Gachapon getByNpcId(int npcId) {
|
||||
for (Gachapon gacha : Gachapon.values()) {
|
||||
if (npcId == gacha.npcId) {
|
||||
return gacha;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static MapleGachapon getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
public MapleGachaponItem process(int npcId) {
|
||||
Gachapon gacha = Gachapon.getByNpcId(npcId);
|
||||
int tier = gacha.getTier();
|
||||
int item = gacha.getItem(tier);
|
||||
return new MapleGachaponItem(tier, item);
|
||||
}
|
||||
|
||||
public class MapleGachaponItem {
|
||||
private int id;
|
||||
private int tier;
|
||||
|
||||
public MapleGachaponItem(int t, int i) {
|
||||
id = i;
|
||||
tier = t;
|
||||
}
|
||||
|
||||
public int getTier() {
|
||||
return tier;
|
||||
}
|
||||
|
||||
public int getId() {
|
||||
return id;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class MushroomShrine extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int []{
|
||||
1382011, 1332024, 1302022, 1302021, 1462006, 1402009, 1402010, 1322012, 1312013, 1472008,
|
||||
1432008, 1050100, 1051098,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
//All Scrolls
|
||||
return new int [] {
|
||||
2043015, 2043017, 2043019, 2044000, 2044001, 2044002, 2044004, 2044005, 2044010, 2044012,
|
||||
2044014, 2043200, 2043201, 2043202, 2043204, 2043205, 2043210, 2043212, 2043214, 2044200,
|
||||
2044201, 2044202, 2044204, 2044205, 2044210, 2044212, 2044214, 2044300, 2044301, 2044302,
|
||||
2044304, 2044305, 2044310, 2044312, 2044314, 2044400, 2044401, 2044402, 2044404, 2044405,
|
||||
2044410, 2044412, 2044414,
|
||||
2043800, 2043801, 2043802, 2043804, 2043805, 2043700, 2043701, 2043702, 2043704, 2043705,
|
||||
2044605, 2044604, 2044602, 2044601, 2044600, 2044505, 2044504, 2044502, 2044501, 2044500,
|
||||
2044700, 2044701, 2044702, 2044704, 2044705, 2043300, 2043301, 2043302, 2043304, 2043305,
|
||||
2044800, 2044801, 2044802, 2044803, 2044804, 2044805, 2044807, 2044809, 2044900, 2044901,
|
||||
2044902, 2044903, 2044904,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int [] {};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class NautilusHarbor extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int[] {
|
||||
/* Warrior Equips*/ 1060017, 1302008, 1002055, 1041064, 1072127, 1072047, 1072002, 1040028, 1072041, 1092000,
|
||||
/* Mage Equips */ 1050010, 1072006, 1061022, 1051003, 1072074, 1050008, 1082053, 1051026, 1382015, 1002013,
|
||||
/* Bowman Equips */ 1082048, 1041056, 1002157, 1462048, 1041054, 1061061, 1002161, 1002162, 1002158, 1002120,
|
||||
/* Thief Equips */ 1040061, 1072031, 1051009, 1072036, 1002182, 1060073, 1472013, 1472009, 1002184, 1061055,
|
||||
/* Pirate Equips */ 1002610, 1002616, 1002622, 1002628, 1002634, 1002640, 1002646, 1052095, 1052101, 1052107,
|
||||
1052113, 1052119, 1052125, 1052131, 1072285, 1072291, 1072297, 1072303, 1072309, 1072315,
|
||||
1082180, 1082186, 1082192, 1082198, 1082204, 1082210, 1482001, 1482003, 1482005, 1482007,
|
||||
1482009, 1482011, 1492000, 1492002, 1492004, 1492006, 1492008, 1492010, 1492012, 1002613,
|
||||
1002619, 1002625, 1002631, 1002637, 1002643, 1052098, 1052104, 1052110, 1052116, 1052122,
|
||||
1052128, 1072288, 1072294, 1072300, 1072306, 1072312, 1072318, 1072338, 1082183, 1082189,
|
||||
1082195, 1082201, 1082207, 1082213, 1482000, 1482002, 1482004, 1482006, 1482008, 1482010,
|
||||
1482012, 1492001, 1492003, 1492005, 1492007, 1492009, 1492011,
|
||||
/*KnucklerScrolls*/ 2044800, 2044801, 2044802, 2044803, 2044804, 2044805, 2044806, 2044807, 2044808, 2044809,
|
||||
/* Gun Scrolls */ 2044900, 2044901, 2044902, 2044903, 2044904,
|
||||
/* Bullets */ 2330005, 2330004
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int[] {
|
||||
/* Pirate Equips */ 1072321, 1082216, 1482013, 1002649, 1052134, 1492013,
|
||||
/* Mastery Books */ 2290097, 2290098, 2290099, 2290100, 2290101, 2290102, 2290103, 2290104, 2290105, 2290106,
|
||||
2290107, 2290108, 2290110, 2290111, 2290111, 2290113, 2290114, 2290115, 2290116, 2290117,
|
||||
2290118, 2290119, 2290120, 2290121, 2290122, 2290123, 2290124
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int[] {
|
||||
/* Pirate Equips */ 1082243, 1482024, 1002794, 1052164, 1072365,
|
||||
1482034, 1492025
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class NewLeafCity extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int[] {
|
||||
/* Warrior Equips*/ 1002338, 1002339, 1002340, 1002377, 1002378, 1002379, 1002528, 1002529, 1002530, 1002531,
|
||||
1002532, 1040111, 1040112, 1040113, 1040120, 1040121, 1040122, 1041119, 1041120, 1041121,
|
||||
1041122, 1041123, 1041124, 1050080, 1050081, 1050082, 1050083, 1051077, 1051078, 1051079,
|
||||
1051080, 1060100, 1060101, 1060102, 1060109, 1060110, 1060111, 1061118, 1061119, 1061120,
|
||||
1061121, 1061122, 1061123, 1072196, 1072197, 1072198, 1072210, 1072211, 1072212, 1072220,
|
||||
1072221, 1072222, 1082114, 1082115, 1082116, 1082117, 1082128, 1082129, 1082130, 1082139,
|
||||
1082140, 1082141, 1092023, 1092024, 1092025, 1092026, 1092027, 1092028, 1092036, 1092037,
|
||||
1092038, 1092061, 1302018, 1302023, 1302056, 1312011, 1312015, 1312030, 1322020, 1322028,
|
||||
1322029, 1322045, 1402004, 1402005, 1402015, 1402016, 1402035,
|
||||
1412009, 1412010, 1412021, 1412040, 1422012, 1422013, 1422027, 1432010,
|
||||
1432011, 1432030, 1432056, 1442019, 1442020, 1442044,
|
||||
/* Mage Equips */ 1002271, 1002272, 1002273, 1002274, 1002363, 1002364, 1002365, 1002366, 1002398, 1002399,
|
||||
1002400, 1002401, 1050072, 1050073, 1050074, 1050092, 1050093, 1050094, 1050095, 1050102,
|
||||
1050103, 1050104, 1050105, 1051056, 1051057, 1051058, 1051094, 1051095, 1051096, 1051097,
|
||||
1051101, 1051102, 1051103, 1051104, 1072177, 1072178, 1072179, 1072206, 1072207, 1072208,
|
||||
1072209, 1072223, 1072224, 1072225, 1072226, 1082121, 1082122, 1082123, 1082131, 1082132,
|
||||
1082133, 1082134, 1082151, 1082152, 1082153, 1082154, 1372009, 1372010, 1372016, 1382008,
|
||||
1382010, 1382016, 1382035, 1382056, 1382060,
|
||||
/* Bowman Equips */ 1002275, 1002276, 1002277, 1002275, 1002278, 1002402, 1002403, 1002404, 1002405, 1002406,
|
||||
1002407, 1002408, 1050075, 1050076, 1050077, 1050078, 1050088, 1050089, 1050090, 1050091,
|
||||
1050106, 1050107, 1050108, 1002275, 1051066, 1051067, 1051068, 1051069, 1051082, 1051083,
|
||||
1051084, 1051085, 1051105, 1051106, 1051107, 1072182, 1072183, 1072184, 1072185, 1072203,
|
||||
1072204, 1072205, 1072227, 1072228, 1072229, 1082109, 1082110, 1082111, 1082112, 1082125,
|
||||
1082126, 1082127, 1082158, 1082159, 1082160, 1452012, 1452013, 1452014, 1452015, 1452017,
|
||||
1452019, 1452020, 1452021, 1452025, 1452026, 1452060, 1462010, 1452017, 1462011, 1462012,
|
||||
1462013, 1462015, 1462016, 1462017, 1462018, 1462021, 1462022, 1462049,
|
||||
/* Thief Equips */ 1002323, 1002324, 1002325, 1002326, 1002327, 1002328, 1002329, 1002330, 1002380, 1002381,
|
||||
1002382, 1002383, 1040108, 1040109, 1040110, 1040115, 1040117, 1040118, 1041105, 1041106,
|
||||
1041107, 1041115, 1041116, 1041117, 1041118, 1050096, 1050097, 1050098, 1050099, 1051090,
|
||||
1051091, 1051092, 1051093, 1060097, 1060098, 1060099, 1060104, 1060105, 1060106, 1060107,
|
||||
1061104, 1061105, 1061106, 1061114, 1061115, 1061116, 1061117, 1072172, 1072173, 1072174,
|
||||
1072192, 1072193, 1072194, 1072195, 1072213, 1072214, 1072215, 1072216, 1082118, 1082119,
|
||||
1082120, 1082135, 1082136, 1082137, 1082138, 1082143, 1082144, 1092050, 1332023, 1332027,
|
||||
1332052, 1332069, 1332072, 1472031, 1472033, 1472053,
|
||||
/* Pirate Equips */ 1002640, 1002643, 1002646, 1052125, 1052128, 1052131, 1072312, 1072315, 1072318, 1082207,
|
||||
1082210, 1082213, 1482010, 1482011, 1002640, 1482012, 1492010, 1492011, 1492012
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int[] {
|
||||
2022179
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int[] {
|
||||
2049100
|
||||
};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class Perion extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int [] {
|
||||
//warriorEquips = {
|
||||
1002002, 1002003, 1002004, 1002005, 1002007,
|
||||
1002009, 1002011, 1002021, 1002022, 1002023,
|
||||
1002024, 1002025, 1002027, 1002028, 1002029,
|
||||
1002030, 1002039, 1002040, 1002043, 1002044,
|
||||
1002045, 1002046, 1002047, 1002048, 1002049,
|
||||
1002050, 1002051, 1002052, 1002055, 1002056,
|
||||
1002058, 1002059, 1002084, 1002085, 1002086,
|
||||
1002087, 1002088, 1002091, 1002092, 1002093,
|
||||
1002094, 1002095, 1002098, 1002099, 1002100,
|
||||
1002101, 1002338, 1002339, 1002340, 1002377,
|
||||
1002378, 1002379, 1002528, 1002529, 1002530,
|
||||
1002531, 1002532, 1002551, 1002578,
|
||||
1002790, 1040000, 1040009, 1040012, 1040015,
|
||||
1040016, 1040021, 1040026, 1040028, 1040029,
|
||||
1040030, 1040037, 1040038, 1040039, 1040040,
|
||||
1040041, 1040085, 1040086, 1040087, 1040088,
|
||||
1040089, 1040090, 1040091, 1040092, 1040093,
|
||||
1040102, 1040103, 1040104, 1040111, 1040112,
|
||||
1040113, 1040120, 1040121, 1040122, 1041014,
|
||||
1041019, 1041020, 1041021, 1041022, 1041023,
|
||||
1041024, 1041064, 1041084, 1041085, 1041086,
|
||||
1041087, 1041088, 1041089, 1041091, 1041092,
|
||||
1041093, 1041097, 1041098, 1041099, 1041119,
|
||||
1041120, 1041121, 1041122, 1041123, 1041124,
|
||||
1050000, 1050005, 1050006, 1050007, 1050011,
|
||||
1050021, 1050022, 1050080, 1050081, 1050082,
|
||||
1050083, 1051000, 1051001, 1051010, 1051011,
|
||||
1051012, 1051013, 1051014, 1051015, 1051016,
|
||||
1051077, 1051078, 1051079, 1051080, 1052075,
|
||||
1052160, 1060000, 1060008, 1060009,
|
||||
1060010, 1060011, 1060016, 1060017, 1060018,
|
||||
1060019, 1060020, 1060027, 1060028, 1060029,
|
||||
1060030, 1060060, 1060074, 1060075, 1060076,
|
||||
1060077, 1060078, 1060079, 1060080, 1060081,
|
||||
1060082, 1060090, 1060091, 1060092, 1060100,
|
||||
1060101, 1060102, 1060109, 1060110, 1060111,
|
||||
1061014, 1061015, 1061016, 1061017, 1061018,
|
||||
1061019, 1061020, 1061023, 1061083, 1061084,
|
||||
1061085, 1061086, 1061087, 1061088, 1061090,
|
||||
1061091, 1061092, 1061096, 1061097, 1061098,
|
||||
1061118, 1061119, 1061120, 1061121, 1061122,
|
||||
1061123, 1072000, 1072002, 1072003, 1072007,
|
||||
1072009, 1072011, 1072039, 1072040, 1072041,
|
||||
1072046, 1072047, 1072050, 1072051, 1072052,
|
||||
1072053, 1072112, 1072113, 1072126, 1072127,
|
||||
1072132, 1072133, 1072134, 1072135, 1072147,
|
||||
1072148, 1072149, 1072154, 1072155, 1072156,
|
||||
1072168, 1072196, 1072197, 1072198, 1072210,
|
||||
1072211, 1072212, 1072220, 1072221, 1072222,
|
||||
1072273, 1082000, 1082001,
|
||||
1082003, 1082004, 1082005, 1082006, 1082007,
|
||||
1082008, 1082009, 1082010, 1082011, 1082023,
|
||||
1082024, 1082025, 1082035, 1082036, 1082059,
|
||||
1082060, 1082061, 1082103, 1082104, 1082105,
|
||||
1082114, 1082115, 1082116, 1082117, 1082128,
|
||||
1082129, 1082130, 1082139, 1082140, 1082141,
|
||||
1082168, 1082218, 1082239, 1092000,
|
||||
1092001, 1092002, 1092004, 1092005, 1092006,
|
||||
1092007, 1092009, 1092010, 1092011, 1092012,
|
||||
1092013, 1092014, 1092015, 1092016, 1092017,
|
||||
1092023, 1092024, 1092025, 1092026, 1092027,
|
||||
1092028, 1092036, 1092037, 1092038,
|
||||
1092060, 1092061, 1302002, 1302004, 1302005,
|
||||
1302008, 1302009, 1302010, 1302011, 1302012,
|
||||
1302015, 1302018, 1302019, 1302023, 1302037,
|
||||
1302056, 1302059, 1302068, 1302079,
|
||||
1312001, 1312003, 1312005,
|
||||
1312006, 1312007, 1312008, 1312009, 1312010,
|
||||
1312011, 1312015, 1312016, 1312030, 1312031,
|
||||
1322014, 1322015,
|
||||
1322016, 1322017, 1322018, 1322019, 1322020,
|
||||
1322028, 1322029, 1322045, 1322052, 1322059,
|
||||
1322062, 1402000,
|
||||
1402002, 1402003, 1402004, 1402005, 1402006,
|
||||
1402007, 1402008, 1402011, 1402012, 1402015,
|
||||
1402016, 1402017, 1402018, 1402035, 1402036,
|
||||
1412000, 1412002,
|
||||
1412003, 1412004, 1412005, 1412006, 1412007,
|
||||
1412008, 1412009, 1412010, 1412012, 1412021,
|
||||
1412026, 1412032, 1412040,
|
||||
1422001, 1422002, 1422003, 1422005,
|
||||
1422007, 1422008, 1422009, 1422010, 1422012,
|
||||
1422013, 1422027, 1422028, 1422030, 1422031,
|
||||
1422038, 1422044, 1432002, 1432003,
|
||||
1432004, 1432005, 1432006, 1432007, 1432010,
|
||||
1432011, 1432030, 1432038, 1432045,
|
||||
1432048, 1432056, 1442001, 1442002,
|
||||
1442003, 1442005, 1442006, 1442007, 1442008,
|
||||
1442009, 1442010, 1442019, 1442020, 1442044,
|
||||
1442045, 1442060, 1442067,
|
||||
//magicianEquips = {
|
||||
1002075, 1050035, 1002151, 1051023, 1072089,
|
||||
1072115, 1072076, 1040018, 1382017, 1072072,
|
||||
//bowmanEquips = {
|
||||
1040011, 1041061, 1040076, 1040003, 1072059,
|
||||
1082017, 1002114, 1041066, 1060057, 1040007,
|
||||
//thiefEquips = {
|
||||
1072032, 1472011, 1082037, 1040059, 1040084,
|
||||
1040043, 1072085, 1040031, 1332031, 1082075,
|
||||
//pirateEquips = {
|
||||
1482001, 1492002, 1052113, 1002616, 1072294,
|
||||
1492004, 1482006, 1082192, 1082189, 1082195,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
//All Scrolls
|
||||
return new int [] {
|
||||
2043000, 2043001, 2043002, 2043004, 2043005, 2043006, 2043007, 2043008, 2043009, 2043010,
|
||||
2043015, 2043017, 2043019, 2044000, 2044001, 2044002, 2044004, 2044005, 2044010, 2044012,
|
||||
2044014, 2043200, 2043201, 2043202, 2043204, 2043205, 2043210, 2043212, 2043214, 2044200,
|
||||
2044201, 2044202, 2044204, 2044205, 2044210, 2044212, 2044214, 2044300, 2044301, 2044302,
|
||||
2044304, 2044305, 2044310, 2044312, 2044314, 2044400, 2044401, 2044402, 2044404, 2044405,
|
||||
2044410, 2044412, 2044414,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int [] {1402037, 1402049, 1072361, 1402048, 1402049, 1402050, 1402051};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class ShowaSpaFemale extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int [] {};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int [] {};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int [] {1022082, 1022060};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class ShowaSpaMale extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int [] {};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int [] {};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int [] {1022082, 1022060};
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
package server.gachapon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author SharpAceX(Alan)
|
||||
*/
|
||||
|
||||
public class Sleepywood extends GachaponItems {
|
||||
|
||||
@Override
|
||||
public int[] getCommonItems() {
|
||||
return new int [] {
|
||||
//warriorEquips = {
|
||||
1002022, 1002024, 1002028, 1002029, 1002030,
|
||||
1002045, 1002046, 1002084, 1002085, 1002086,
|
||||
1002091, 1002094, 1002095, 1002100, 1002101,
|
||||
1040087, 1040088, 1040089, 1040090, 1040091,
|
||||
1040092, 1040093, 1040102, 1040103, 1040104,
|
||||
1041087, 1041088, 1041089, 1041091, 1041092,
|
||||
1041093, 1041097, 1041098, 1041099, 1060076,
|
||||
1060077, 1060078, 1060079, 1060080, 1060081,
|
||||
1060082, 1060090, 1060091, 1060092, 1061086,
|
||||
1061087, 1061088, 1061090, 1061091, 1061092,
|
||||
1061096, 1061097, 1061098, 1072132, 1072133,
|
||||
1072134, 1072135, 1072147, 1072148, 1072149,
|
||||
1072154, 1072155, 1072156, 1082009, 1082010,
|
||||
1082011, 1082059, 1082060, 1082061, 1082103,
|
||||
1082104, 1082105, 1082218, 1092004, 1092009,
|
||||
1092010, 1092011, 1092015, 1092016, 1092017,
|
||||
1302010, 1302011, 1302012, 1302015, 1302019,
|
||||
1302037, 1302079, 1312008, 1312009,
|
||||
1312010, 1322017, 1322018, 1322019, 1322059,
|
||||
1402003, 1402011, 1402012, 1402017, 1412003,
|
||||
1412007, 1412008, 1412032, 1422005, 1422009,
|
||||
1422010, 1432004, 1432006, 1432007, 1432045,
|
||||
1442005, 1442008, 1442010, 1442060,
|
||||
//magicianEquips = {
|
||||
1002215, 1002216, 1002217, 1002218, 1002242,
|
||||
1002243, 1002244, 1002245, 1002246, 1002252,
|
||||
1002253, 1002254, 1050045, 1050046, 1050047,
|
||||
1050048, 1050049, 1050053, 1050054, 1050055,
|
||||
1050056, 1050067, 1050068, 1050069, 1050070,
|
||||
1051030, 1051031, 1051032, 1051033, 1051034,
|
||||
1051044, 1051045, 1051046, 1051047, 1051052,
|
||||
1051053, 1051054, 1051055, 1072136, 1072137,
|
||||
1072138, 1072139, 1072140, 1072141, 1072142,
|
||||
1072143, 1072157, 1072158, 1072159, 1072160,
|
||||
1082080, 1082081, 1082082, 1082086, 1082087,
|
||||
1082088, 1082098, 1082099, 1082100, 1372007,
|
||||
1372008, 1372011, 1372014, 1372015, 1372035,
|
||||
1372036, 1372037, 1372038, 1382001, 1382006,
|
||||
1382007, 1382011, 1382014, 1382041,
|
||||
//bowmanEquips = {
|
||||
1002211, 1002212, 1002213, 1002214, 1002267,
|
||||
1002268, 1002269, 1002270, 1002286, 1002287,
|
||||
1002288, 1002289, 1002749, 1050051, 1050052,
|
||||
1050058, 1050059, 1050060, 1050061, 1050062,
|
||||
1050063, 1050064, 1051037, 1051038, 1051039,
|
||||
1051041, 1051042, 1051043, 1051062, 1051063,
|
||||
1051064, 1051065, 1072122, 1072123, 1072124,
|
||||
1072125, 1072144, 1072145, 1072146, 1072164,
|
||||
1072165, 1072166, 1072167, 1072345, 1082083,
|
||||
1082084, 1082085, 1082089, 1082090, 1082091,
|
||||
1082106, 1082107, 1082108, 1452004, 1452008,
|
||||
1452009, 1452010, 1452011, 1452018, 1452023,
|
||||
1452052, 1462006, 1462007, 1462008, 1462009,
|
||||
1462046,
|
||||
//thiefEquips = {
|
||||
1002207, 1002208, 1002209, 1002210, 1002247,
|
||||
1002248, 1002249, 1002281, 1002282, 1002283,
|
||||
1002284, 1002285, 1002656, 1002750, 1040094,
|
||||
1040095, 1040096, 1040097, 1040098, 1040099,
|
||||
1040100, 1040105, 1040106, 1040107, 1041077,
|
||||
1041078, 1041079, 1041080, 1041094, 1041095,
|
||||
1041096, 1041100, 1041101, 1041102, 1041103,
|
||||
1060083, 1060084, 1060085, 1060086, 1060087,
|
||||
1060088, 1060089, 1060093, 1060094, 1060095,
|
||||
1061076, 1061077, 1061078, 1061079, 1061093,
|
||||
1061094, 1061095, 1061099, 1061100, 1061101,
|
||||
1061102, 1072128, 1072129, 1072130, 1072131,
|
||||
1072150, 1072151, 1072152, 1072161, 1072162,
|
||||
1072163, 1072346, 1082065, 1082066, 1082067,
|
||||
1082092, 1082093, 1082094, 1082095, 1082096,
|
||||
1082097, 1332003, 1332015, 1332018, 1332024,
|
||||
1332054, 1332064, 1472018, 1472019, 1472020,
|
||||
1472021, 1472022, 1472023, 1472024, 1472025,
|
||||
1472026, 1472027, 1472028, 1472029, 1472054,
|
||||
1472062,
|
||||
//pirateEquips = {
|
||||
1002631, 1002634, 1002637, 1052116, 1052119,
|
||||
1052122, 1072303, 1072306, 1072309, 1082198,
|
||||
1082201, 1082204, 1482007, 1482008, 1482009,
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getUncommonItems() {
|
||||
return new int [] {};
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getRareItems() {
|
||||
return new int [] {1302068, 2070007, 1022082, 1022058};
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user