Index: scripts/globals/server.lua =================================================================== --- scripts/globals/server.lua (revision 1904) +++ scripts/globals/server.lua (working copy) @@ -31,8 +31,10 @@ function CharCreate(player) + local race = player:getRace(); + -- ADD RACE SPECIFIC STARTGEAR - switch(player:getRace()) : caseof + switch(race) : caseof { -- HUME MALE [1] = function (x) @@ -145,7 +147,7 @@ { -- SANDY CITIZEN [0x00] = function (x) - if ((player:getRace() == 0x03) or (player:getRace() == 0x04)) + if ((race == 0x03) or (race == 0x04)) then player:addItem(0x34B7); end; player:addKeyItem(0x181); @@ -153,7 +155,7 @@ -- BASTOK CITIZEN [0x01] = function (x) - if (((player:getRace() == 0x01) or (player:getRace() == 0x02) or (player:getRace() == 0x08))) + if (((race == 0x01) or (race == 0x02) or (race == 0x08))) then player:addItem(0x34B9); end; player:addKeyItem(0x182); @@ -161,7 +163,7 @@ -- WINDY CITIZEN [0x02] = function(x) - if (((player:getRace() == 0x05) or (player:getRace() == 0x06) or (player:getRace() == 0x07))) + if (((race == 0x05) or (race == 0x06) or (race == 0x07))) then player:addItem(0x34B8); end; player:addKeyItem(0x183); @@ -169,14 +171,132 @@ default = function (x) end, } - + + -- Add all maps + if (ALL_MAPS == 1) then + -- MAIN NATIONS SANDY BASTOK WINDURST JEUNO + player:addKeyItem(385); + player:addKeyItem(386); + player:addKeyItem(387); + player:addKeyItem(388); + -- ITEMS 389 to 447 + local z = 389; + while z <= 447 do + player:addKeyItem(z); + z = z + 1; + end + -- KEY ITEMS 1856 to 1893 + local z = 1856; + while z <= 1893 do + player:addKeyItem(z); + z = z + 1; + end + end + + -- Swimsuit 1 + if (JINX_MODE_2005 == 1) then + if (race < 6) then + player:addItem(14449 + race); + player:addItem(15407 + race); + elseif (race == 6) then -- For some reason, TTF isn't grouped with the others + player:addItem(14471); + player:addItem(15423); + else -- -1 to account for TTF missing. + player:addItem(14448 + race); + player:addItem(15406 + race); + end + end + + -- Swimsuit 2 + if (JINX_MODE_2008 == 1) then + player:addItem(11264 + race); + player:addItem(16320 + race); + end + + -- Swimsuit 3 + if (JINX_MODE_2012 == 1) then + player:addItem(10255 + race); + player:addItem(10329 + race); + end + + -- Summerfest 2004 + if (SUMMERFEST_2004 == 1) then + if ((race == 0x01) or (race == 0x03) or (race == 0x05) or (race == 0x08)) then + player:addItem(13819); + elseif ((race == 0x02) or (race == 0x04) or (race == 0x06) or (race == 0x07)) then + player:addItem(13820); + end + end + + -- Sunbreeze 2009 + if (SUNBREEZE_2009 == 1) then + if ((race == 0x01) or (race == 0x03) or (race == 0x05) or (race == 0x08)) then + player:addItem(11316); + elseif ((race == 0x02) or (race == 0x04) or (race == 0x06) or (race == 0x07)) then + player:addItem(11317); + end + end + + -- Sunbreeze 2011 + if (SUNBREEZE_2011 == 1) then + if ((race == 0x01) or (race == 0x03) or (race == 0x05) or (race == 0x08)) then + player:addItem(11861); + elseif ((race == 0x02) or (race == 0x04) or (race == 0x06) or (race == 0x07)) then + player:addItem(11862); + end + end + + -- Dream Set + if (CHRISTMAS == 1) then + player:addItem(15178); + player:addItem(14519); + if ((race == 0x01) or (race == 0x03) or (race == 0x05) or (race == 0x08)) then + player:addItem(11965); + elseif ((race == 0x02) or (race == 0x04) or (race == 0x06) or (race == 0x07)) then + player:addItem(11967); + end + player:addItem(15752); + end + + -- Halloween + if (HALLOWEEN == 1) then + player:addItem(13916); + player:addItem(17565); + player:addItem(18102); + player:addItem(16075); + player:addItem(11300); + end + + -- Unlock Subjob if quest level = 0 + if (SUBJOB_QUEST_LEVEL == 0) then + player:unlockJob(0); + end + + -- Unlock advanced jobs if quest level = 0 + if (ADVANCED_JOB_LEVEL == 0) then + local z = 7; + while z <= 20 do + player:unlockJob(z); + z = z + 1; + end + end + + if (INITIAL_LEVEL_CAP ~= 50) then + player:levelCap(INITIAL_LEVEL_CAP) + end + + if (START_INVENTORY > 30) then + player:changeContainerSize(0,(START_INVENTORY - 30)) + player:changeContainerSize(5,(START_INVENTORY - 30)) + end + -- SET START GIL player:setGil(START_GIL); -- ADD ADVENTURER COUPON player:addItem(0x218); - --SET TITLE + -- SET TITLE player:setTitle(NEW_ADVENTURER); end; Index: scripts/globals/settings.lua =================================================================== --- scripts/globals/settings.lua (revision 1904) +++ scripts/globals/settings.lua (working copy) @@ -19,12 +19,13 @@ --require("scripts/globals/chocoprice"); INITIAL_LEVEL_CAP = 50; --The initial level cap for new players. There seems to be a hardcap of 255. -MAX_LEVEL = 75; -- Level max of the server +MAX_LEVEL = 75; -- Level max of the server, works by disabling Maat quests. START_GIL = 10; --Amount of gil given to newly created characters. -START_INVENTORY = 30; --Amount of EXTRA slots beyond 30 to be given to a character. Do not set above 80! +START_INVENTORY = 30; --Starting inventory size. Ignores values < 30. Do not set above 80! OPENING_CUTSCENE_ENABLE = 0; --Set to 1 to enable opening cutscenes, 0 to disable. SUBJOB_QUEST_LEVEL = 18; --Minimum level to accept either subjob quest. Set to 0 to start the game with subjobs unlocked. ADVANCED_JOB_LEVEL = 30; --Minimum level to accept advanced job quests. Set to 0 to start the game with advanced jobs. +ALL_MAPS = 0; -- Set to 1 to give starting characters all the maps. SHOP_PRICE = 1.000; --Multiplies prices in NPC shops. GIL_RATE = 1.000; --Multiplies gil earned from quests. Won't always display in game. @@ -76,13 +77,6 @@ RELIC_2ND_UPGRADE_WAIT_TIME = 100; -- wait time for 2nd relic upgrade (stage 2 -> stage 3) in seconds. 604800s = 1 RL week. RELIC_3RD_UPGRADE_WAIT_TIME = 100; -- wait time for 3rd relic upgrade (stage 3 -> stage 4) in seconds. 295200s = 82 hours. -ALL_MAPS = 0; --Set to 1 to give starting characters all the maps. -JINX_MODE_2005 = 0; --Set to 1 to give starting characters swimsuits from 2005. -JINX_MODE_2008 = 0; --Set to 1 to give starting characters swimsuits from 2008. -SUMMERFEST = 0; --Set to 1 to give starting characters Far East dress. -CHRISTMAS = 0; --Set to 1 to give starting characters Christmas dress. -HALLOWEEN = 0; --Set to 1 to give starting characters Halloween dress. - --QUEST/MISSION SPECIFIC SETTINGS WSNM_LEVEL = 70; -- Min Level to get WSNM Quests WSNM_SKILL_LEVEL = 240; @@ -91,17 +85,18 @@ AF1_FAME = 20; -- base fame for completing an AF1 quest AF2_FAME = 40; -- base fame for completing an AF2 quest AF3_FAME = 60; -- base fame for completing an AF3 quest -DEBUG_MODE = 1; -- Set to 1 to activate auto-warping to the next location (only supported by certain missions / quests). +DEBUG_MODE = 0; -- Set to 1 to activate auto-warping to the next location (only supported by certain missions / quests). QM_RESET_TIME = 300; -- Default time (in seconds) you have from killing ???-pop mission NMs to click again and get key item, until ??? resets. --FIELDS OF VALOR SETTINGS REGIME_WAIT = 1; --Make people wait till 00:00 game time as in retail. If it's 0, there is no wait time. +FIELD_MANUALS = 1; -- Enables Fields of Valor manuals LOW_LEVEL_REGIME = 0; --Allow people to kill regime targets even if they give no exp, allowing people to farm regime targets at 75 in low level areas. --JOB ABILITY/TRAIT SPECIFIC SETTINGS SCAVENGE_RATE = 0.1; --The chance of obtaining an item when you use the Ranger job ability Scavenge. Do not set above 1! STATUS_RESIST_MULTIPLIER = 10; -- Sets the strength of status resist traits. -CIRCLE_DURATION = 600; -- Sets the duration of circle effects, in seconds. Retail is 60 seconds. +CIRCLE_DURATION = 300; -- Sets the duration of circle effects, in seconds. Retail is 5 minutes. CIRCLE_KILLER_EFFECT = 20; -- Intimidation percentage granted by circle effects. (made up number) KILLER_EFFECT = 10; -- Intimidation percentage from killer job traits. @@ -128,11 +123,18 @@ SNEAK_INVIS_DURATION_MULTIPLIER = 1; -- multiplies duration of sneak,invis,deodorize to reduce player torture. 1 = retail behavior. MUST BE INTEGER. --CELEBRATIONS -EXPLORER_MOOGLE = 1; +EXPLORER_MOOGLE = 1; -- Enables Explorer Moogle teleports EXPLORER_MOOGLE_LEVELCAP = 10; +JINX_MODE_2005 = 0; -- Set to 1 to give starting characters swimsuits from 2005. Ex: Hume Top +JINX_MODE_2008 = 0; -- Set to 1 to give starting characters swimsuits from 2008. Ex: Custom Top +JINX_MODE_2012 = 0; -- Set to 1 to give starting characters swimsuits from 2012. Ex: Marine Top +SUMMERFEST_2004 = 0; -- Set to 1 to give starting characters Far East dress from 2004. Ex: Onoko Yukata +SUNBREEZE_2009 = 0; -- Set to 1 to give starting characters Far East dress from 2009. Ex: Otokogusa Yukata +SUNBREEZE_2011 = 0; -- Set to 1 to give starting characters Far East dress from 2011. Ex: Hikogami Yukata +CHRISTMAS = 0; -- Set to 1 to give starting characters Christmas dress. +HALLOWEEN = 0; -- Set to 1 to give starting characters Halloween items. --MISC -FIELD_MANUALS = 1; HOMEPOINT_HEAL = 0; --Set to 1 if you want Home Points to heal you like in single-player Final Fantasy games. RIVERNE_PORTERS = 120; -- Time in seconds that Unstable Displacements in Cape Riverne stay open after trading a scale. -LANTERNS_STAY_LIT = 1200; -- time in seconds that lanterns in the Den of Rancor stay lit. \ No newline at end of file +LANTERNS_STAY_LIT = 1200; -- time in seconds that lanterns in the Den of Rancor stay lit. Index: sql/item_armor.sql =================================================================== --- sql/item_armor.sql (revision 1904) +++ sql/item_armor.sql (working copy) @@ -44,6 +44,38 @@ -- INSERT INTO `item_armor` VALUES(10250, 'moogle_suit', 1, 1048575, 307, 0, 3, 32, 0); +INSERT INTO `item_armor` VALUES(10256, 'marine_gilet', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10257, 'marine_top', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10258, 'woodsy_gilet', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10259, 'woodsy_top', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10260, 'creek_maillot', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10261, 'creek_top', 1, 1048575, 335, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10262, 'river_top', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10263, 'dune_gilet', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10264, 'marine_gilet_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10265, 'marine_top_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10266, 'woodsy_gilet_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10267, 'woodsy_top_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10268, 'creek_maillot_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10269, 'creek_top_+1', 1, 1048575, 335, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10270, 'river_top_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10271, 'dune_gilet_+1', 1, 1048575, 334, 0, 0, 32, 6); +INSERT INTO `item_armor` VALUES(10330, 'marine_boxers', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10331, 'marine_shorts', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10332, 'woodsy_boxers', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10333, 'woodsy_shorts', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10334, 'creek_boxers', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10335, 'creek_shorts', 1, 1048575, 335, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10336, 'river_shorts', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10337, 'dune_boxers', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10338, 'marine_boxers_+1', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10339, 'marine_shorts_+1', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10340, 'woodsy_boxers_+1', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10341, 'woodsy_shorts_+1', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10342, 'creek_boxers_+1', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10343, 'creek_shorts_+1', 1, 1048575, 335, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10344, 'river_shorts_+1', 1, 1048575, 334, 0, 0, 128, 8); +INSERT INTO `item_armor` VALUES(10345, 'dune_boxers_+1', 1, 1048575, 334, 0, 0, 128, 8); INSERT INTO `item_armor` VALUES(10429, 'moogle_masque', 1, 1048575, 307, 0, 0, 16, 0); INSERT INTO `item_armor` VALUES(10450, 'ogiers_surcoat', 99, 10689, 325, 0, 0, 32, 0); INSERT INTO `item_armor` VALUES(10451, 'athoss_tabard', 99, 496674, 326, 0, 0, 32, 0); Index: sql/item_basic.sql =================================================================== --- sql/item_basic.sql (revision 1904) +++ sql/item_basic.sql (working copy) @@ -33,8 +33,6 @@ -- ---------------------------- -- Records of item_basic -- ---------------------------- -INSERT INTO `item_basic` VALUES ('10250', 'moogle_suit', 'moogle_suit', '1', '2080', '0', '0', '0'); -INSERT INTO `item_basic` VALUES ('10429', 'moogle_masque', 'moogle_masque', '1', '2080', '0', '0', '0'); INSERT INTO `item_basic` VALUES ('1', 'pile_of_chocobo_bedding', 'chocobo_bedding', '1', '24640', '0', '0', '198'); INSERT INTO `item_basic` VALUES ('2', 'simple_bed', 'simple_bed', '1', '32', '34', '0', '391'); INSERT INTO `item_basic` VALUES ('3', 'oak_bed', 'oak_bed', '1', '32', '34', '0', '1403'); @@ -5113,6 +5111,40 @@ INSERT INTO `item_basic` VALUES ('8676', 'mana_tank_ii', '', '1', '0', '99', '0', '0'); INSERT INTO `item_basic` VALUES ('8677', 'smoke_screen', '', '1', '0', '99', '0', '0'); INSERT INTO `item_basic` VALUES ('8678', 'economizer', '', '1', '0', '99', '0', '0'); +INSERT INTO `item_basic` VALUES ('10250', 'moogle_suit', 'moogle_suit', '1', '2080', '0', '0', '0'); +INSERT INTO `item_basic` VALUES ('10256', 'marine_gilet', 'marine_gilet', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10257', 'marine_top', 'marine_top', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10258', 'woodsy_gilet', 'woodsy_gilet', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10259', 'woodsy_top', 'woodsy_top', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10260', 'creek_maillot', 'creek_maillot', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10261', 'creek_top', 'creek_top', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10262', 'river_top', 'river_top', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10263', 'dune_gilet', 'dune_gilet', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10264', 'marine_gilet_+1', 'marine_gilet_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10265', 'marine_top_+1', 'marine_top_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10266', 'woodsy_gilet_+1', 'woodsy_gilet_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10267', 'woodsy_top_+1', 'woodsy_top_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10268', 'creek_maillot_+1', 'creek_maillot_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10269', 'creek_top_+1', 'creek_top_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10270', 'river_top_+1', 'river_top_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10271', 'dune_gilet_+1', 'dune_gilet_+1', '1', '64592', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10330', 'marine_boxers', 'marine_boxers', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10331', 'marine_shorts', 'marine_shorts', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10332', 'woodsy_boxers', 'woodsy_boxers', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10333', 'woodsy_shorts', 'woodsy_shorts', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10334', 'creek_boxers', 'creek_boxers', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10335', 'creek_shorts', 'creek_shorts', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10336', 'river_shorts', 'river_shorts', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10337', 'dune_boxers', 'dune_boxers', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10338', 'marine_boxers_+1', 'marine_boxers_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10339', 'marine_shorts_+1', 'marine_shorts_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10340', 'woodsy_boxers_+1', 'woodsy_boxers_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10341', 'woodsy_shorts_+1', 'woodsy_shorts_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10342', 'creek_boxers_+1', 'creek_boxers_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10343', 'creek_shorts_+1', 'creek_shorts_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10344', 'river_shorts_+1', 'river_shorts_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10345', 'dune_boxers_+1', 'dune_boxers_+1', '1', '63568', '0', '1', '0'); +INSERT INTO `item_basic` VALUES ('10429', 'moogle_masque', 'moogle_masque', '1', '2080', '0', '0', '0'); INSERT INTO `item_basic` VALUES ('10450', 'ogiers_surcoat', 'ogiers_surcoat', '1', '63568', '99', '0', '0'); INSERT INTO `item_basic` VALUES ('10451', 'athoss_tabard', 'athoss_tabard', '1', '63568', '99', '0', '0'); INSERT INTO `item_basic` VALUES ('10452', 'rubeus_jacket', 'rubeus_jacket', '1', '63568', '99', '0', '0'); Index: sql/item_mods.sql =================================================================== --- sql/item_mods.sql (revision 1904) +++ sql/item_mods.sql (working copy) @@ -14838,3 +14838,35 @@ INSERT INTO `item_mods` VALUES(14914, 303, 1); INSERT INTO `item_mods` VALUES(15107, 303, 1); INSERT INTO `item_mods` VALUES(11149, 303, 1); +INSERT INTO `item_mods` VALUES(10256, 1, 1); +INSERT INTO `item_mods` VALUES(10257, 1, 1); +INSERT INTO `item_mods` VALUES(10258, 1, 1); +INSERT INTO `item_mods` VALUES(10259, 1, 1); +INSERT INTO `item_mods` VALUES(10260, 1, 1); +INSERT INTO `item_mods` VALUES(10261, 1, 1); +INSERT INTO `item_mods` VALUES(10262, 1, 1); +INSERT INTO `item_mods` VALUES(10263, 1, 1); +INSERT INTO `item_mods` VALUES(10264, 1, 2); +INSERT INTO `item_mods` VALUES(10265, 1, 2); +INSERT INTO `item_mods` VALUES(10266, 1, 2); +INSERT INTO `item_mods` VALUES(10267, 1, 2); +INSERT INTO `item_mods` VALUES(10268, 1, 2); +INSERT INTO `item_mods` VALUES(10269, 1, 2); +INSERT INTO `item_mods` VALUES(10270, 1, 2); +INSERT INTO `item_mods` VALUES(10271, 1, 2); +INSERT INTO `item_mods` VALUES(10330, 1, 1); +INSERT INTO `item_mods` VALUES(10331, 1, 1); +INSERT INTO `item_mods` VALUES(10332, 1, 1); +INSERT INTO `item_mods` VALUES(10333, 1, 1); +INSERT INTO `item_mods` VALUES(10334, 1, 1); +INSERT INTO `item_mods` VALUES(10335, 1, 1); +INSERT INTO `item_mods` VALUES(10336, 1, 1); +INSERT INTO `item_mods` VALUES(10337, 1, 1); +INSERT INTO `item_mods` VALUES(10338, 1, 2); +INSERT INTO `item_mods` VALUES(10339, 1, 2); +INSERT INTO `item_mods` VALUES(10340, 1, 2); +INSERT INTO `item_mods` VALUES(10341, 1, 2); +INSERT INTO `item_mods` VALUES(10342, 1, 2); +INSERT INTO `item_mods` VALUES(10343, 1, 2); +INSERT INTO `item_mods` VALUES(10344, 1, 2); +INSERT INTO `item_mods` VALUES(10345, 1, 2); \ No newline at end of file