From 7216ade5632ffce2b60ef3eb58f5233f0ea01616 Mon Sep 17 00:00:00 2001 From: SilicaAndPina Date: Fri, 5 Feb 2021 22:50:35 +1300 Subject: [PATCH] no message --- DataCollection/gamedata.json | 2066 ++++++++++++++++- .../HorseIsleServer/Game/Services/Shop.cs | 9 +- .../HorseIsleServer/Server/GameDataJson.cs | 1 + 3 files changed, 1983 insertions(+), 93 deletions(-) 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();