diff --git a/DataCollection/gamedata.json b/DataCollection/gamedata.json
index b71a72a..53c3887 100755
--- a/DataCollection/gamedata.json
+++ b/DataCollection/gamedata.json
@@ -546569,96 +546569,96 @@
}
],
"shop_list":[
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":127,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":127,"stocks_itemids":[9,4,11,44]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":127,"stocks_itemids":[137,9,4,69,6,138]},
- {"buys_item_types":["CLOTHES"],"buy_percent":75,"sell_percent":127,"stocks_itemids":[15,405,409,14,407,418]},
- {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[35,36,37,288,289,290,1342,1344,1343]},
- {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[42]},
- {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC","FLOWER"],"buy_percent":50,"sell_percent":200,"stocks_itemids":[9,70,4,152]},
- {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"stocks_itemids":[]},
- {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[188,80]},
- {"buys_item_types":["HORSEFOOD","TACK"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[32,33,34,35,36,37,285,286,287,120,113,104,93,95,108,1327,1329,1328,1650,1652,1651]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":127,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[438,439]},
- {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[187,80,81]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[32,33,34,202,205]},
- {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"stocks_itemids":[277,278,279,282,283,284,1324,1325,1326,1506,1507,1508]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":80,"sell_percent":127,"stocks_itemids":[]},
- {"buys_item_types":["CLOTHES"],"buy_percent":75,"sell_percent":127,"stocks_itemids":[433,434,435,436,422,427,429,432]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":80,"sell_percent":110,"stocks_itemids":[4,9,11,439]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[32,33,34,203,206,1569]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":80,"sell_percent":125,"stocks_itemids":[182,439]},
- {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[42,81]},
- {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[189,43]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":80,"sell_percent":125,"stocks_itemids":[4,9]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[438]},
- {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"stocks_itemids":[]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[32,33,34,203,203]},
- {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[272,273,274,291,292,293,718,719,720,1348,1349,1350]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":85,"sell_percent":115,"stocks_itemids":[4,9,8,7,69]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[]},
- {"buys_item_types":["CLOTHES"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[15,410,408,404,411,414,406,412,417]},
- {"buys_item_types":["CLOTHES"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[426,421,428,430,416,413,431,422,432]},
- {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"stocks_itemids":[297,298,299,303,304,305,543,544,545,1345,1346,1347,1516,1517,1518]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[32,33,34,205,202,1569]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[]},
- {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"stocks_itemids":[]},
- {"buys_item_types":["CLOTHES"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[420,423,424,425,419,406,415]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[4,9,438]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[32,33,202,204,1569]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[4,9,7,11]},
- {"buys_item_types":["FLOWER"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[189]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[]},
- {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"stocks_itemids":[294,295,296,300,301,302,1333,1334,1335,1488,1489,1490,1611,1612,1613]},
- {"buys_item_types":["COMPANION"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[235,314,226,590,681,229,239,1173,1220,247,242,1672]},
- {"buys_item_types":["COMPANION"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[216,276,237,227,255,248,913,1081,1276,244,1341,1578,1610,1666]},
- {"buys_item_types":["COMPANION"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[350,218,236,246,250,838,1011,1217,1221,1409,1477,1645,1667]},
- {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[313,220,219,541,540,865,1004,1012,1600,1590,1528,1149,1080,1177,1424,1509,1657]},
- {"buys_item_types":["COMPANION"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[222,225,1152,252,527,238,231,956,1312,1392,1401,1442,1505,1576]},
- {"buys_item_types":["COMPANION"],"buy_percent":75,"sell_percent":130,"stocks_itemids":[208,224,315,542,591,1008,1164,1166,1243,1308,1363,1555,1635]},
- {"buys_item_types":["COMPANION"],"buy_percent":70,"sell_percent":120,"stocks_itemids":[207,234,254,592,748,228,221,1239,1279,1307,1316,1418]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":70,"sell_percent":125,"stocks_itemids":[4,9,137,109,117,125]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":80,"sell_percent":120,"stocks_itemids":[4,9,140,155,139]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":85,"sell_percent":120,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":70,"sell_percent":120,"stocks_itemids":[4,9,438]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":70,"sell_percent":120,"stocks_itemids":[32,33,34]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[4,9,137,109,117]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":70,"sell_percent":120,"stocks_itemids":[4,9,439]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":95,"sell_percent":105,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[4,9]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC","JEWELRY"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[4,9]},
- {"buys_item_types":["HORSEFOOD","TACK"],"buy_percent":98,"sell_percent":102,"stocks_itemids":[35,36,37,272,273,274,549,550,551,1351,1352,1353]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC","JEWELRY"],"buy_percent":85,"sell_percent":115,"stocks_itemids":[4,9]},
- {"buys_item_types":["PLAYERFOOD","CLOTHES"],"buy_percent":85,"sell_percent":115,"stocks_itemids":[4,9]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":85,"sell_percent":115,"stocks_itemids":[]},
- {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[524,525,526,1415,1416,1417]},
- {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[531,532,533,1425,1426,1427]},
- {"buys_item_types":["PLAYERFOOD","MISC"],"buy_percent":70,"sell_percent":130,"stocks_itemids":[4,9,182]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":70,"sell_percent":130,"stocks_itemids":[11,70,69]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":70,"sell_percent":130,"stocks_itemids":[33,206,203]},
- {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":70,"sell_percent":130,"stocks_itemids":[]},
- {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"stocks_itemids":[546,547,548,718,719,720,1330,1331,1332,1485,1486,1487]},
- {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[700,703,704,705,739,920,975,982,1188,1318,1319,1571,1573,1624,1625]},
- {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[872,702,801,701,976,981,1176,1189,1251,1314,1317,1321,1393,1570,1572,1626]},
- {"buys_item_types":["PLAYERFOOD","ROCK","MISC","HORSEFOOD","JEWELRY"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[4,9,32,33]},
- {"buys_item_types":["COMPANION"],"buy_percent":99,"sell_percent":101,"stocks_itemids":[823,1083,1197,1215,1372,1407,1408,1414,1413,1549,1550,1551,1552]},
- {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[799,800,793,752,840,864,921,983,1151,1203,1202,1320,1575,1574,1623]},
- {"buys_item_types":["PLAYERFOOD","ROCK","MISC","HORSEFOOD","FLOWER","FISHING","COMPANION","JEWELRY"],"buy_percent":95,"sell_percent":105,"stocks_itemids":[5,7,11,155,182,438,439,33,32]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[138,12,6]},
- {"buys_item_types":["ROCK","MISC","JEWELRY"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD","ROCK","MISC","HORSEFOOD","FLOWER","FISHING","COMPANION","JEWELRY"],"buy_percent":92,"sell_percent":108,"stocks_itemids":[5,11,12]},
- {"buys_item_types":["HORSEFOOD"],"buy_percent":90,"sell_percent":100,"stocks_itemids":[1198,1199,1566,1567]},
- {"buys_item_types":["COMPANION"],"buy_percent":99,"sell_percent":101,"stocks_itemids":[1358,1359,1360,1361,1362]},
- {"buys_item_types":["COMPANION"],"buy_percent":99,"sell_percent":101,"stocks_itemids":[1373]},
- {"buys_item_types":["ROCK","FISHING"],"buy_percent":90,"sell_percent":110,"stocks_itemids":[]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[7,8,9,11,140]},
- {"buys_item_types":["PLAYERFOOD","ROCK","MISC","FISHING"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[7,8,9]},
- {"buys_item_types":["CLOTHES","ROCK","MISC","JEWELRY"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[79,357,182]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[129,126,132,140,537,348]},
- {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"stocks_itemids":[11,44,139,8,7]}
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":127,"id":1,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":127,"id":2,"stocks_itemids":[9,4,11,44]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":127,"id":3,"stocks_itemids":[137,9,4,69,6,138]},
+ {"buys_item_types":["CLOTHES"],"buy_percent":75,"sell_percent":127,"id":4,"stocks_itemids":[15,405,409,14,407,418]},
+ {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"id":5,"stocks_itemids":[35,36,37,288,289,290,1342,1344,1343]},
+ {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"id":6,"stocks_itemids":[42]},
+ {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"id":7,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC","FLOWER"],"buy_percent":50,"sell_percent":200,"id":8,"stocks_itemids":[9,70,4,152]},
+ {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"id":9,"stocks_itemids":[]},
+ {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"id":10,"stocks_itemids":[188,80]},
+ {"buys_item_types":["HORSEFOOD","TACK"],"buy_percent":90,"sell_percent":110,"id":11,"stocks_itemids":[32,33,34,35,36,37,285,286,287,120,113,104,93,95,108,1327,1329,1328,1650,1652,1651]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":127,"id":12,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":75,"sell_percent":130,"id":13,"stocks_itemids":[438,439]},
+ {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"id":14,"stocks_itemids":[187,80,81]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":90,"sell_percent":110,"id":15,"stocks_itemids":[32,33,34,202,205]},
+ {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"id":16,"stocks_itemids":[277,278,279,282,283,284,1324,1325,1326,1506,1507,1508]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":80,"sell_percent":127,"id":17,"stocks_itemids":[]},
+ {"buys_item_types":["CLOTHES"],"buy_percent":75,"sell_percent":127,"id":18,"stocks_itemids":[433,434,435,436,422,427,429,432]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":80,"sell_percent":110,"id":21,"stocks_itemids":[4,9,11,439]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":90,"sell_percent":110,"id":20,"stocks_itemids":[32,33,34,203,206,1569]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":80,"sell_percent":125,"id":19,"stocks_itemids":[182,439]},
+ {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"id":22,"stocks_itemids":[42,81]},
+ {"buys_item_types":["FLOWER"],"buy_percent":90,"sell_percent":110,"id":23,"stocks_itemids":[189,43]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":80,"sell_percent":125,"id":24,"stocks_itemids":[4,9]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":90,"sell_percent":110,"id":25,"stocks_itemids":[438]},
+ {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"id":26,"stocks_itemids":[]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":80,"sell_percent":120,"id":29,"stocks_itemids":[32,33,34,203,203]},
+ {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"id":27,"stocks_itemids":[272,273,274,291,292,293,718,719,720,1348,1349,1350]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":85,"sell_percent":115,"id":28,"stocks_itemids":[4,9,8,7,69]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":80,"sell_percent":120,"id":30,"stocks_itemids":[]},
+ {"buys_item_types":["CLOTHES"],"buy_percent":80,"sell_percent":120,"id":31,"stocks_itemids":[15,410,408,404,411,414,406,412,417]},
+ {"buys_item_types":["CLOTHES"],"buy_percent":90,"sell_percent":110,"id":32,"stocks_itemids":[426,421,428,430,416,413,431,422,432]},
+ {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"id":33,"stocks_itemids":[297,298,299,303,304,305,543,544,545,1345,1346,1347,1516,1517,1518]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":80,"sell_percent":120,"id":34,"stocks_itemids":[32,33,34,205,202,1569]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":130,"id":35,"stocks_itemids":[]},
+ {"buys_item_types":["FISHING"],"buy_percent":100,"sell_percent":100,"id":36,"stocks_itemids":[]},
+ {"buys_item_types":["CLOTHES"],"buy_percent":75,"sell_percent":130,"id":37,"stocks_itemids":[420,423,424,425,419,406,415]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":75,"sell_percent":130,"id":38,"stocks_itemids":[4,9,438]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":75,"sell_percent":130,"id":39,"stocks_itemids":[32,33,202,204,1569]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":130,"id":40,"stocks_itemids":[4,9,7,11]},
+ {"buys_item_types":["FLOWER"],"buy_percent":75,"sell_percent":130,"id":41,"stocks_itemids":[189]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":130,"id":42,"stocks_itemids":[]},
+ {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"id":43,"stocks_itemids":[294,295,296,300,301,302,1333,1334,1335,1488,1489,1490,1611,1612,1613]},
+ {"buys_item_types":["COMPANION"],"buy_percent":75,"sell_percent":130,"id":44,"stocks_itemids":[235,314,226,590,681,229,239,1173,1220,247,242,1672]},
+ {"buys_item_types":["COMPANION"],"buy_percent":80,"sell_percent":120,"id":45,"stocks_itemids":[216,276,237,227,255,248,913,1081,1276,244,1341,1578,1610,1666]},
+ {"buys_item_types":["COMPANION"],"buy_percent":75,"sell_percent":130,"id":46,"stocks_itemids":[350,218,236,246,250,838,1011,1217,1221,1409,1477,1645,1667]},
+ {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"id":47,"stocks_itemids":[313,220,219,541,540,865,1004,1012,1600,1590,1528,1149,1080,1177,1424,1509,1657]},
+ {"buys_item_types":["COMPANION"],"buy_percent":80,"sell_percent":120,"id":48,"stocks_itemids":[222,225,1152,252,527,238,231,956,1312,1392,1401,1442,1505,1576]},
+ {"buys_item_types":["COMPANION"],"buy_percent":75,"sell_percent":130,"id":49,"stocks_itemids":[208,224,315,542,591,1008,1164,1166,1243,1308,1363,1555,1635]},
+ {"buys_item_types":["COMPANION"],"buy_percent":70,"sell_percent":120,"id":50,"stocks_itemids":[207,234,254,592,748,228,221,1239,1279,1307,1316,1418]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":70,"sell_percent":125,"id":51,"stocks_itemids":[4,9,137,109,117,125]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":80,"sell_percent":120,"id":52,"stocks_itemids":[4,9,140,155,139]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":85,"sell_percent":120,"id":53,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":70,"sell_percent":120,"id":54,"stocks_itemids":[4,9,438]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":70,"sell_percent":120,"id":55,"stocks_itemids":[32,33,34]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":75,"sell_percent":125,"id":56,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":75,"sell_percent":125,"id":57,"stocks_itemids":[4,9,137,109,117]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":70,"sell_percent":120,"id":58,"stocks_itemids":[4,9,439]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":95,"sell_percent":105,"id":59,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC"],"buy_percent":90,"sell_percent":110,"id":60,"stocks_itemids":[4,9]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC","JEWELRY"],"buy_percent":90,"sell_percent":110,"id":61,"stocks_itemids":[4,9]},
+ {"buys_item_types":["HORSEFOOD","TACK"],"buy_percent":98,"sell_percent":102,"id":62,"stocks_itemids":[35,36,37,272,273,274,549,550,551,1351,1352,1353]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES","MISC","JEWELRY"],"buy_percent":85,"sell_percent":115,"id":63,"stocks_itemids":[4,9]},
+ {"buys_item_types":["PLAYERFOOD","CLOTHES"],"buy_percent":85,"sell_percent":115,"id":64,"stocks_itemids":[4,9]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":85,"sell_percent":115,"id":80,"stocks_itemids":[]},
+ {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"id":66,"stocks_itemids":[524,525,526,1415,1416,1417]},
+ {"buys_item_types":["TACK"],"buy_percent":90,"sell_percent":110,"id":67,"stocks_itemids":[531,532,533,1425,1426,1427]},
+ {"buys_item_types":["PLAYERFOOD","MISC"],"buy_percent":70,"sell_percent":130,"id":68,"stocks_itemids":[4,9,182]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":70,"sell_percent":130,"id":69,"stocks_itemids":[11,70,69]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":70,"sell_percent":130,"id":70,"stocks_itemids":[33,206,203]},
+ {"buys_item_types":["ROCK","JEWELRY"],"buy_percent":70,"sell_percent":130,"id":71,"stocks_itemids":[]},
+ {"buys_item_types":["TACK"],"buy_percent":98,"sell_percent":102,"id":72,"stocks_itemids":[546,547,548,718,719,720,1330,1331,1332,1485,1486,1487]},
+ {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"id":73,"stocks_itemids":[700,703,704,705,739,920,975,982,1188,1318,1319,1571,1573,1624,1625]},
+ {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"id":79,"stocks_itemids":[872,702,801,701,976,981,1176,1189,1251,1314,1317,1321,1393,1570,1572,1626]},
+ {"buys_item_types":["PLAYERFOOD","ROCK","MISC","HORSEFOOD","JEWELRY"],"buy_percent":75,"sell_percent":125,"id":74,"stocks_itemids":[4,9,32,33]},
+ {"buys_item_types":["COMPANION"],"buy_percent":99,"sell_percent":101,"id":76,"stocks_itemids":[823,1083,1197,1215,1372,1407,1408,1414,1413,1549,1550,1551,1552]},
+ {"buys_item_types":["COMPANION"],"buy_percent":90,"sell_percent":110,"id":75,"stocks_itemids":[799,800,793,752,840,864,921,983,1151,1203,1202,1320,1575,1574,1623]},
+ {"buys_item_types":["PLAYERFOOD","ROCK","MISC","HORSEFOOD","FLOWER","FISHING","COMPANION","JEWELRY"],"buy_percent":95,"sell_percent":105,"id":77,"stocks_itemids":[5,7,11,155,182,438,439,33,32]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"id":78,"stocks_itemids":[138,12,6]},
+ {"buys_item_types":["ROCK","MISC","JEWELRY"],"buy_percent":75,"sell_percent":125,"id":65,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD","ROCK","MISC","HORSEFOOD","FLOWER","FISHING","COMPANION","JEWELRY"],"buy_percent":92,"sell_percent":108,"id":81,"stocks_itemids":[5,11,12]},
+ {"buys_item_types":["HORSEFOOD"],"buy_percent":90,"sell_percent":100,"id":82,"stocks_itemids":[1198,1199,1566,1567]},
+ {"buys_item_types":["COMPANION"],"buy_percent":99,"sell_percent":101,"id":83,"stocks_itemids":[1358,1359,1360,1361,1362]},
+ {"buys_item_types":["COMPANION"],"buy_percent":99,"sell_percent":101,"id":84,"stocks_itemids":[1373]},
+ {"buys_item_types":["ROCK","FISHING"],"buy_percent":90,"sell_percent":110,"id":85,"stocks_itemids":[]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"id":86,"stocks_itemids":[7,8,9,11,140]},
+ {"buys_item_types":["PLAYERFOOD","ROCK","MISC","FISHING"],"buy_percent":75,"sell_percent":125,"id":87,"stocks_itemids":[7,8,9]},
+ {"buys_item_types":["CLOTHES","ROCK","MISC","JEWELRY"],"buy_percent":75,"sell_percent":125,"id":88,"stocks_itemids":[79,357,182]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"id":89,"stocks_itemids":[129,126,132,140,537,348]},
+ {"buys_item_types":["PLAYERFOOD"],"buy_percent":75,"sell_percent":125,"id":90,"stocks_itemids":[11,44,139,8,7]}
],
"award_list":[
{"sort_by":100,"title":"25% Quest Points Complete","icon_id":189,"earn_money":20000,"on_complete_text":"You have earned the 25% Quest Points Completed Award! $20,000 Bonus!","description":"Earn this award by completing one-quarter of the available Quest Points in the game."},
@@ -546820,5 +546820,1891 @@
"author": "Starlit Eyes",
"text": "Staring across the glistening ocean\r\nWaves crash against the sand\r\nYou pivot like a ballerina\r\nHead high, ears alert\r\nI want to get closer to you, but when I draw near\r\nYou sense my presence and disappear\r\nI sit here on the rock, watching you play\r\nThe water glistens on your silver coat\r\nI�m afraid to say anything\r\nI can hardly breathe\r\nYou know I�m here\r\nYour delicately curved ears are always in my direction\r\nVelvet nostrils flare\r\nTesting the air for something\r\nSomething far off, something close\r\nI do not know\r\nYou make me curious\r\nSilver horse\r\nYou waltz across the golden sands\r\nThe soft sand does not hinder your swan-like movements\r\nInstead you float like the foamy waves\r\nI can�t help but wonder\r\nWhat makes you dance\r\nYour hoof steps so light\r\nI can�t seem to fathom your secret\r\nAnd deep inside, in my heart\r\nI don�t want to know\r\nSilver horse\r\nI just want to see you prance\r\nAnd as the day draws to the end\r\nI must leave you on the sands\r\nWeeks may pass before I see you again\r\nSilver horse, always in my heart"
}
+ ],
+ "workshop":[
+ {
+ "pos_x": 314,
+ "pos_y": 194,
+ "craftable_items": [
+ {
+ "id": 1,
+ "required_items": [
+ {
+ "req_item": 39,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 32,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 370,
+ "money_cost": 370
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 2,
+ "required_items": [
+ {
+ "req_item": 372,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 384,
+ "money_cost": 384
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 3,
+ "required_items": [
+ {
+ "req_item": 384,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 372,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 78,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 385,
+ "money_cost": 385
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 4,
+ "required_items": [
+ {
+ "req_item": 384,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 372,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 77,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 386,
+ "money_cost": 386
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 5,
+ "required_items": [
+ {
+ "req_item": 384,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 372,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 75,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 387,
+ "money_cost": 387
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 6,
+ "required_items": [
+ {
+ "req_item": 384,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 372,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 347,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 388,
+ "money_cost": 388
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 7,
+ "required_items": [
+ {
+ "req_item": 384,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 372,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 3,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 389,
+ "money_cost": 389
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 8,
+ "required_items": [
+ {
+ "req_item": 384,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 372,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 74,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 390,
+ "money_cost": 390
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 9,
+ "required_items": [
+ {
+ "req_item": 392,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 393,
+ "money_cost": 393
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 10,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 75,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 394,
+ "money_cost": 394
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 11,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 347,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 395,
+ "money_cost": 395
+ }
+ ]
+ },
+ {
+ "pos_x": 425,
+ "pos_y": 145,
+ "craftable_items": [
+ {
+ "id": 12,
+ "required_items": [
+ {
+ "req_item": 371,
+ "req_quantity": 5
+ }
+ ],
+ "give_item": 440,
+ "money_cost": 440
+ }
+ ]
+ },
+ {
+ "pos_x": 314,
+ "pos_y": 194,
+ "craftable_items": [
+ {
+ "id": 13,
+ "required_items": [
+ {
+ "req_item": 43,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 32,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 397,
+ "money_cost": 397
+ }
+ ]
+ },
+ {
+ "pos_x": 314,
+ "pos_y": 194,
+ "craftable_items": [
+ {
+ "id": 14,
+ "required_items": [
+ {
+ "req_item": 6,
+ "req_quantity": 8
+ },
+ {
+ "req_item": 203,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 398,
+ "money_cost": 398
+ }
+ ]
+ },
+ {
+ "pos_x": 314,
+ "pos_y": 194,
+ "craftable_items": [
+ {
+ "id": 15,
+ "required_items": [
+ {
+ "req_item": 186,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 202,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 399,
+ "money_cost": 399
+ }
+ ]
+ },
+ {
+ "pos_x": 314,
+ "pos_y": 194,
+ "craftable_items": [
+ {
+ "id": 16,
+ "required_items": [
+ {
+ "req_item": 68,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 205,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 400,
+ "money_cost": 400
+ }
+ ]
+ },
+ {
+ "pos_x": 425,
+ "pos_y": 145,
+ "craftable_items": [
+ {
+ "id": 17,
+ "required_items": [
+ {
+ "req_item": 371,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 441,
+ "money_cost": 441
+ }
+ ]
+ },
+ {
+ "pos_x": 425,
+ "pos_y": 145,
+ "craftable_items": [
+ {
+ "id": 18,
+ "required_items": [
+ {
+ "req_item": 371,
+ "req_quantity": 20
+ }
+ ],
+ "give_item": 442,
+ "money_cost": 442
+ }
+ ]
+ },
+ {
+ "pos_x": 425,
+ "pos_y": 145,
+ "craftable_items": [
+ {
+ "id": 19,
+ "required_items": [
+ {
+ "req_item": 371,
+ "req_quantity": 20
+ }
+ ],
+ "give_item": 443,
+ "money_cost": 443
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 20,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 446,
+ "money_cost": 446
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 21,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 52,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 3,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 448,
+ "money_cost": 448
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 22,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 60,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 3,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 449,
+ "money_cost": 449
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 23,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 40,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 3,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 450,
+ "money_cost": 450
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 24,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 53,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 3,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 451,
+ "money_cost": 451
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 25,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 52,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 204,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 453,
+ "money_cost": 453
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 26,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 60,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 204,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 454,
+ "money_cost": 454
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 27,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 40,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 204,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 456,
+ "money_cost": 456
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 28,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 53,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 204,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 457,
+ "money_cost": 457
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 29,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 52,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 39,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 458,
+ "money_cost": 458
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 30,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 60,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 39,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 459,
+ "money_cost": 459
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 31,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 40,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 39,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 460,
+ "money_cost": 460
+ }
+ ]
+ },
+ {
+ "pos_x": 594,
+ "pos_y": 306,
+ "craftable_items": [
+ {
+ "id": 32,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 53,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 39,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 461,
+ "money_cost": 461
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 33,
+ "required_items": [
+ {
+ "req_item": 439,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 440,
+ "req_quantity": 2
+ },
+ {
+ "req_item": 443,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 462,
+ "money_cost": 462
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 34,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 52,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 469,
+ "money_cost": 469
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 35,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 60,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 470,
+ "money_cost": 470
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 36,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 40,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 471,
+ "money_cost": 471
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 37,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 53,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 472,
+ "money_cost": 472
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 38,
+ "required_items": [
+ {
+ "req_item": 441,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 439,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 473,
+ "money_cost": 473
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 39,
+ "required_items": [
+ {
+ "req_item": 466,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 438,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 467,
+ "money_cost": 467
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 40,
+ "required_items": [
+ {
+ "req_item": 467,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 473,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 442,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 468,
+ "money_cost": 468
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 52,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 52,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 571,
+ "money_cost": 571
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 53,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 60,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 572,
+ "money_cost": 572
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 54,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 40,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 573,
+ "money_cost": 573
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 55,
+ "required_items": [
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 53,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 574,
+ "money_cost": 574
+ }
+ ]
+ },
+ {
+ "pos_x": 425,
+ "pos_y": 145,
+ "craftable_items": [
+ {
+ "id": 56,
+ "required_items": [
+ {
+ "req_item": 371,
+ "req_quantity": 25
+ }
+ ],
+ "give_item": 567,
+ "money_cost": 567
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 57,
+ "required_items": [
+ {
+ "req_item": 441,
+ "req_quantity": 2
+ },
+ {
+ "req_item": 439,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 578,
+ "money_cost": 578
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 58,
+ "required_items": [
+ {
+ "req_item": 466,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 438,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 577,
+ "money_cost": 577
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 59,
+ "required_items": [
+ {
+ "req_item": 577,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 578,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 442,
+ "req_quantity": 2
+ }
+ ],
+ "give_item": 570,
+ "money_cost": 570
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 60,
+ "required_items": [
+ {
+ "req_item": 439,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 440,
+ "req_quantity": 2
+ },
+ {
+ "req_item": 567,
+ "req_quantity": 1
+ }
+ ],
+ "give_item": 569,
+ "money_cost": 569
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 61,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 51,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 788,
+ "money_cost": 788
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 62,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 51,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 789,
+ "money_cost": 789
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 63,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 39,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 790,
+ "money_cost": 790
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 64,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 39,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 791,
+ "money_cost": 791
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 65,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 43,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 856,
+ "money_cost": 856
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 66,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 371,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 857,
+ "money_cost": 857
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 67,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 71,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 858,
+ "money_cost": 858
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 68,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 54,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 859,
+ "money_cost": 859
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 69,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 43,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 860,
+ "money_cost": 860
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 70,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 371,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 861,
+ "money_cost": 861
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 71,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 71,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 862,
+ "money_cost": 862
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 72,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 54,
+ "req_quantity": 15
+ }
+ ],
+ "give_item": 863,
+ "money_cost": 863
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 77,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 42,
+ "req_quantity": 5
+ }
+ ],
+ "give_item": 1089,
+ "money_cost": 1089
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 78,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 80,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 1090,
+ "money_cost": 1090
+ }
+ ]
+ },
+ {
+ "pos_x": 634,
+ "pos_y": 139,
+ "craftable_items": [
+ {
+ "id": 79,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 10
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1093,
+ "money_cost": 1093
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 80,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1094,
+ "money_cost": 1094
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 81,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 80,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 1092,
+ "money_cost": 1092
+ }
+ ]
+ },
+ {
+ "pos_x": 228,
+ "pos_y": 171,
+ "craftable_items": [
+ {
+ "id": 82,
+ "required_items": [
+ {
+ "req_item": 446,
+ "req_quantity": 4
+ },
+ {
+ "req_item": 444,
+ "req_quantity": 15
+ },
+ {
+ "req_item": 42,
+ "req_quantity": 5
+ }
+ ],
+ "give_item": 1091,
+ "money_cost": 1091
+ }
+ ]
+ },
+ {
+ "pos_x": 455,
+ "pos_y": 97,
+ "craftable_items": [
+ {
+ "id": 83,
+ "required_items": [
+ {
+ "req_item": 632,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 1234,
+ "money_cost": 1234
+ }
+ ]
+ },
+ {
+ "pos_x": 455,
+ "pos_y": 97,
+ "craftable_items": [
+ {
+ "id": 84,
+ "required_items": [
+ {
+ "req_item": 392,
+ "req_quantity": 10
+ }
+ ],
+ "give_item": 393,
+ "money_cost": 393
+ }
+ ]
+ },
+ {
+ "pos_x": 455,
+ "pos_y": 97,
+ "craftable_items": [
+ {
+ "id": 85,
+ "required_items": [
+ {
+ "req_item": 439,
+ "req_quantity": 4
+ }
+ ],
+ "give_item": 1235,
+ "money_cost": 1235
+ }
+ ]
+ },
+ {
+ "pos_x": 455,
+ "pos_y": 97,
+ "craftable_items": [
+ {
+ "id": 86,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 5
+ },
+ {
+ "req_item": 1214,
+ "req_quantity": 4
+ }
+ ],
+ "give_item": 1240,
+ "money_cost": 1240
+ }
+ ]
+ },
+ {
+ "pos_x": 455,
+ "pos_y": 97,
+ "craftable_items": [
+ {
+ "id": 87,
+ "required_items": [
+ {
+ "req_item": 1234,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 632,
+ "req_quantity": 2
+ },
+ {
+ "req_item": 1214,
+ "req_quantity": 4
+ }
+ ],
+ "give_item": 1241,
+ "money_cost": 1241
+ }
+ ]
+ },
+ {
+ "pos_x": 455,
+ "pos_y": 97,
+ "craftable_items": [
+ {
+ "id": 88,
+ "required_items": [
+ {
+ "req_item": 1235,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 1214,
+ "req_quantity": 4
+ }
+ ],
+ "give_item": 1242,
+ "money_cost": 1242
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 89,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 760,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1364,
+ "money_cost": 1364
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 90,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 761,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1365,
+ "money_cost": 1365
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 91,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 762,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1366,
+ "money_cost": 1366
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 92,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 763,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1367,
+ "money_cost": 1367
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 93,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 764,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1368,
+ "money_cost": 1368
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 94,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 765,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1369,
+ "money_cost": 1369
+ }
+ ]
+ },
+ {
+ "pos_x": 372,
+ "pos_y": 183,
+ "craftable_items": [
+ {
+ "id": 95,
+ "required_items": [
+ {
+ "req_item": 393,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 392,
+ "req_quantity": 1
+ },
+ {
+ "req_item": 766,
+ "req_quantity": 3
+ }
+ ],
+ "give_item": 1370,
+ "money_cost": 1370
+ }
+ ]
+ }
]
}
diff --git a/Horse Isle Server/HorseIsleServer/Game/Services/Shop.cs b/Horse Isle Server/HorseIsleServer/Game/Services/Shop.cs
index 421948f..abae58d 100755
--- a/Horse Isle Server/HorseIsleServer/Game/Services/Shop.cs
+++ b/Horse Isle Server/HorseIsleServer/Game/Services/Shop.cs
@@ -9,7 +9,6 @@ namespace HISP.Game.Services
public class Shop
{
public int Id;
-
public string[] BuysItemTypes;
public int BuyPricePercentage;
public int SellPricePercentage;
@@ -17,7 +16,6 @@ namespace HISP.Game.Services
public Shop(int[] infiniteStocks)
{
- Id = ShopList.Count+1;
this.Inventory = new ShopInventory(this);
@@ -55,7 +53,12 @@ namespace HISP.Game.Services
public static List ShopList = new List();
public static Shop GetShopById(int id)
{
- return ShopList[id-1];
+ foreach(Shop shop in ShopList)
+ {
+ if (shop.Id == id)
+ return shop;
+ }
+ throw new KeyNotFoundException("no shop with id: " + id + " found.");
}
}
diff --git a/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs b/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs
index 3381144..25e7bab 100755
--- a/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs
+++ b/Horse Isle Server/HorseIsleServer/Server/GameDataJson.cs
@@ -385,6 +385,7 @@ namespace HISP.Server
{
Shop shop = new Shop(gameData.shop_list[i].stocks_itemids.ToObject());
+ shop.Id = gameData.shop_list[i].id;
shop.BuyPricePercentage = gameData.shop_list[i].buy_percent;
shop.SellPricePercentage = gameData.shop_list[i].sell_percent;
shop.BuysItemTypes = gameData.shop_list[i].buys_item_types.ToObject();