diff options
author | Aokromes <Aokromes@users.noreply.github.com> | 2025-05-17 14:00:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-17 14:00:29 +0200 |
commit | e965d53f2dbcd8bbfae41bd3dd195bfb550521e0 (patch) | |
tree | 8ff612be71e1a2523cf8f531dd9000877f43a800 | |
parent | 42ff4c1da5937f546f3dbc3ac904b3ff80149155 (diff) |
DB/Loot: Finish updating vanilla skinning loot
closes #30904
by offl
-rw-r--r-- | sql/updates/world/3.3.5/2025_05_17_09_world.sql | 478 |
1 files changed, 478 insertions, 0 deletions
diff --git a/sql/updates/world/3.3.5/2025_05_17_09_world.sql b/sql/updates/world/3.3.5/2025_05_17_09_world.sql new file mode 100644 index 00000000000..6d8e60df832 --- /dev/null +++ b/sql/updates/world/3.3.5/2025_05_17_09_world.sql @@ -0,0 +1,478 @@ +-- +-- Search by Light Leather item (2318) +UPDATE `creature_template` SET `skinloot` = 60079 WHERE `entry` IN +(5053,3619,1224,3721,17589,17588,3257,3424,4008,3236,2187,213,4129,2165,3247,2323,5829,3245,17527,17348,547,16349,3475,3466,565,2237,3256,1923,3426,16355,2172,3239, +3463,4011,1189,3416,3816,3240,6788,1192,2071,3823,4009,3722 /* guessed */,17661,3398); +UPDATE `creature_template` SET `skinloot` = 60080 WHERE `entry` IN +(3653,3861,3862,5058,3853,3851,3854,3865,3855,3914,3864,3652 /* guessed */); +UPDATE `creature_template` SET `skinloot` = 60081 WHERE `entry` IN +(4887,4279,4827,1225 /* guessed */,3859,4824,3866,4514,3868,5842 /* guessed */,4511,2529,3857,3886,17592 /* guessed */); +UPDATE `creature_template` SET `skinloot` = 60082 WHERE `entry` IN +(521,4015,3237,5832,3774,4044,1017,2354,3472,4067,3238,4042,3824,12940,4018,4117,2089,3809,3235,345,12678,923,4013,2356,3817,1020,4128,3250,1258,4032,2384,4012,2476, +2351,4019,4126,3473,3252,3474); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (3619,3722,3652,17592,5832,5842); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60079,60080,60081,60082); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60079,783,0,5,0,1,1,1,1,'Light Hide'), +(60079,2318,0,73,0,1,1,1,2,'Light Leather'), +(60079,2319,0,20,0,1,1,1,1,'Medium Leather'), +(60079,4232,0,2,0,1,1,1,1,'Medium Hide'), + +(60080,783,0,7,0,1,1,1,1,'Light Hide'), +(60080,2318,0,65,0,1,1,1,2,'Light Leather'), +(60080,2319,0,25,0,1,1,1,2,'Medium Leather'), +(60080,4232,0,3,0,1,1,1,1,'Medium Hide'), + +(60081,783,0,4,0,1,1,1,1,'Light Hide'), +(60081,2318,0,35,0,1,1,1,2,'Light Leather'), +(60081,2319,0,55,0,1,1,1,2,'Medium Leather'), +(60081,4232,0,6,0,1,1,1,1,'Medium Hide'), + +(60082,783,0,3,0,1,1,1,1,'Light Hide'), +(60082,2318,0,42,0,1,1,1,2,'Light Leather'), +(60082,2319,0,50,0,1,1,1,1,'Medium Leather'), +(60082,4232,0,5,0,1,1,1,1,'Medium Hide'); + +-- +-- Search by Thick Wolfhide item (8368) +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (14282); +-- Different difficulties apparently should have different loot, but we have no data +UPDATE `creature_template` SET `skinloot` = 60083 WHERE `entry` IN (14282,22738,31977); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60083); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +-- Unique. No enough data for better values, guessed +-- I think it's wrong to put here all of that at once. Knothide leather is from different difficulty +(60083,21887,0,48,0,1,1,1,1,'Knothide Leather'), +(60083,25649,0,23,0,1,1,2,3,'Knothide Leather Scraps'), +(60083,8170,0,15,0,1,1,1,1,'Rugged Leather'), +(60083,4304,0,11,0,1,1,1,1,'Thick Leather'), +(60083,8368,0,1,0,1,1,1,1,'Thick Wolfhide'), +(60083,8169,0,1,0,1,1,1,1,'Thick Hide'), +(60083,8171,0,1,0,1,1,1,1,'Rugged Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (12121,12122); +-- Different difficulties apparently should have different loot, but we have no data +UPDATE `creature_template` SET `skinloot` = 60084 WHERE `entry` IN (12121,22540,31964,12122,22546,31970); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60084); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +-- No enough data for better values, guessed +(60084,21887,0,42,0,1,1,1,1,'Knothide Leather'), +(60084,25649,0,30,0,1,1,2,3,'Knothide Leather Scraps'), +(60084,8170,0,22,0,1,1,1,2,'Rugged Leather'), +(60084,4304,0,3,0,1,1,1,2,'Thick Leather'), +(60084,8368,0,2,0,1,1,1,1,'Thick Wolfhide'), +(60084,8171,0,1,0,1,1,1,1,'Rugged Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (2681); + +UPDATE `creature_template` SET `skinloot` = 60085 WHERE `entry` IN (2681); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60085); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60085,4304,0,73,0,1,1,1,2,'Thick Leather'), +(60085,8170,0,20,0,1,1,1,2,'Rugged Leather'), +(60085,8169,0,5,0,1,1,1,1,'Thick Hide'), +(60085,8368,0,2,0,1,1,1,1,'Thick Wolfhide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (10147,8921,10981,2925,2680,5984,2926,5985,5288); + +UPDATE `creature_template` SET `skinloot` = 60086 WHERE `entry` IN +(10147 /* copied, is he really skinnable? */,14339,8921,10981,22737,31975,2925,2680,5984,2926,5985,5288); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60086); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60086,4304,0,73,0,1,1,1,1,'Thick Leather'), +(60086,8170,0,20,0,1,1,1,1,'Rugged Leather'), +(60086,8169,0,5,0,1,1,1,1,'Thick Hide'), +(60086,8368,0,2,0,1,1,1,1,'Thick Wolfhide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (9696,13036,8718); + +UPDATE `creature_template` SET `skinloot` = 60087 WHERE `entry` IN +(9696,11885,13036,8718); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60087); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60087,8170,0,83,0,1,1,1,2,'Rugged Leather'), +(60087,4304,0,10,0,1,1,1,2,'Thick Leather'), +(60087,8171,0,5,0,1,1,1,1,'Rugged Hide'), +(60087,8368,0,2,0,1,1,1,1,'Thick Wolfhide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (9042,9416,10221); + +UPDATE `creature_template` SET `skinloot` = 60088 WHERE `entry` IN +(9042,9416,10221); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60088); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60088,8170,0,50,0,1,1,1,2,'Rugged Leather'), +(60088,4304,0,41,0,1,1,1,2,'Thick Leather'), +(60088,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60088,8169,0,3,0,1,1,1,1,'Thick Hide'), +(60088,8368,0,2,0,1,1,1,1,'Thick Wolfhide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (7055,9690,9694,12418,8922,10156,1817,9697); + +UPDATE `creature_template` SET `skinloot` = 60089 WHERE `entry` IN +(7055,9690,9694,12418,8922,10077,1817,9697); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60089); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60089,8170,0,50,0,1,1,1,1,'Rugged Leather'), +(60089,4304,0,41,0,1,1,1,1,'Thick Leather'), +(60089,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60089,8169,0,3,0,1,1,1,1,'Thick Hide'), +(60089,8368,0,2,0,1,1,1,1,'Thick Wolfhide'); + +-- Shouldn't be skinnable +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` IN (5438); -- Tamed Cat +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (10150); + +-- +-- Search by Patch of Tainted Skin (11512) +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (7126,8961,8958,8960,7125,8956,8959); + +UPDATE `creature_template` SET `skinloot` = 60090 WHERE `entry` IN +(7126,8961,8958,8960,7125,8956,8959); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60090); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60090,8170,0,50,0,1,1,1,1,'Rugged Leather'), +(60090,4304,0,43,0,1,1,1,1,'Thick Leather'), +(60090,11512,0,35,0,1,0,1,1,'Patch of Tainted Skin'), +(60090,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60090,8169,0,3,0,1,1,1,1,'Thick Hide'); + +-- Fix wrong chance +UPDATE `skinning_loot_template` SET `Chance` = 35 WHERE `Entry` = 60059 AND `Item` = 11512; + +-- +-- Search by Thick Yeti Fur item (12366) +-- Actually skinnable only from Rogue Ice Thistle and Ice Thistle Yeti, NOT from all yetis +-- And the chance is quite low +-- Weirdly enough we have 3 template here for 4 NPC and not 2 because the chance is a bit different for unknown reason +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (7457,7458,7459,7460); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60091,60092,60093); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60091,4304,0,43,0,1,1,1,1,'Thick Leather'), +(60091,8169,0,3,0,1,1,1,1,'Thick Hide'), +(60091,8170,0,50,0,1,1,1,1,'Rugged Leather'), +(60091,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60091,12366,0,10,1,1,0,1,1,'Thick Yeti Fur'), + +(60092,4304,0,43,0,1,1,1,1,'Thick Leather'), +(60092,8169,0,3,0,1,1,1,1,'Thick Hide'), +(60092,8170,0,50,0,1,1,1,1,'Rugged Leather'), +(60092,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60092,12366,0,4,1,1,0,1,1,'Thick Yeti Fur'), + +(60093,4304,0,15,0,1,1,1,1,'Thick Leather'), +(60093,8170,0,80,0,1,1,1,1,'Rugged Leather'), +(60093,8171,0,5,0,1,1,1,1,'Rugged Hide'); + +UPDATE `creature_template` SET `skinloot` = 60091 WHERE `entry` IN (7457); +UPDATE `creature_template` SET `skinloot` = 60092 WHERE `entry` IN (7458); +UPDATE `creature_template` SET `skinloot` = 60093 WHERE `entry` IN (7459,7460); + +-- +-- Not skinnable, birds +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` IN (5982,5983); +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (5982); + + +-- +-- Search by Thick Leather item, in DB, ordered by chance +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (11368); + +UPDATE `creature_template` SET `skinloot` = 60094 WHERE `entry` IN (11368); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60094); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60094,8170,0,70,0,1,1,1,1,'Rugged Leather'), +(60094,4304,0,15,0,1,1,1,1,'Thick Leather'), +(60094,19767,0,10,0,1,1,1,1,'Primal Bat Leather'), +(60094,8171,0,5,0,1,1,1,1,'Rugged Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (11360,11361); + +UPDATE `creature_template` SET `skinloot` = 60095 WHERE `entry` IN (11360,11361); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60095); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60095,8170,0,60,0,1,1,1,2,'Rugged Leather'), +(60095,19768,0,20,0,1,1,1,1,'Primal Tiger Leather'), +(60095,4304,0,15,0,1,1,1,2,'Thick Leather'), +(60095,8171,0,5,0,1,1,1,1,'Rugged Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (16117,8598,10200,11373,8602,9684,10741,7462); + +UPDATE `creature_template` SET `skinloot` = 60096 WHERE `entry` IN (16117,8598,10200,11373,8602,9684,10741,7462); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60096); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60096,8170,0,80,0,1,1,1,1,'Rugged Leather'), +(60096,4304,0,15,0,1,1,1,1,'Thick Leather'), +(60096,8171,0,5,0,1,1,1,1,'Rugged Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (11372,11357,14821,12800,11371,2759,11365,12801,15043,2757,10737,4374); + +UPDATE `creature_template` SET `skinloot` = 60097 WHERE `entry` IN (11372,11357,14821,12800,11371,2759,11365,12801,15043,2757,10737,4374); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60097); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60097,8170,0,80,0,1,1,1,2,'Rugged Leather'), +(60097,4304,0,15,0,1,1,1,2,'Thick Leather'), +(60097,8171,0,5,0,1,1,1,1,'Rugged Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(6581,5291,5349,6507,9318,8675,731,2659,8760,9683,6506,6508,5274,6505,6375,6378,9166,5990,5992,10990,22726,31921,6377,5306,9162,5421,5427,5262,8660,8759,9165,5346,8280); + +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` IN +(6581,5291,5349,6507,9318,8675,731,2659,8760,9683,6506,6508,5274,6505,6375,6378,9166,5990,5992,10990,22726,31921,6377,5306,9162,5421,5427,5262,8660,8759,9165,5346,8280); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60098); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60098,4304,0,77,0,1,1,1,1,'Thick Leather'), +(60098,8170,0,20,0,1,1,1,1,'Rugged Leather'), +(60098,8169,0,3,0,1,1,1,1,'Thick Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(13596,8438,8927,8928,5225,8336,8095,13323,7273,5226,8120,12207); + +UPDATE `creature_template` SET `skinloot` = 60099 WHERE `entry` IN +(13596,8438,8927,8928,5225,8336,8095,13323,7273,5226,8120,12207); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60099); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60099,4304,0,70,0,1,1,1,2,'Thick Leather'), +(60099,8170,0,25,0,1,1,1,2,'Rugged Leather'), +(60099,8169,0,5,0,1,1,1,1,'Thick Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(6140,9622,6503,10197,6379,6380,6513,8761,6516,8600,9163,9167,14502,5993,6349,5991,6502,8596,8601,6514,6010,9164,8597,6348,6501,6347,6585,6504,8300); + +UPDATE `creature_template` SET `skinloot` = 60100 WHERE `entry` IN +(6140,9622,6503,10197,6379,6380,6513,8761,6516,8600,9163,9167,14502,5993,6349,5991,6502,8596,8601,6514,6010,9164,8597,6348,6501,6347,6585,6504,8300); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60100); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60100,8170,0,50,0,1,1,1,1,'Rugged Leather'), +(60100,4304,0,43,0,1,1,1,1,'Thick Leather'), +(60100,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60100,8169,0,3,0,1,1,1,1,'Thick Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(5708,9029); + +UPDATE `creature_template` SET `skinloot` = 60101 WHERE `entry` IN +(5708,9029); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60101); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60101,8170,0,50,0,1,1,1,2,'Rugged Leather'), +(60101,4304,0,43,0,1,1,1,2,'Thick Leather'), +(60101,8171,0,4,0,1,1,1,1,'Rugged Hide'), +(60101,8169,0,3,0,1,1,1,1,'Thick Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(2521,2522); + +UPDATE `creature_template` SET `skinloot` = 60102 WHERE `entry` IN +(2521,2522); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60102); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60102,4304,0,65,0,1,1,1,1,'Thick Leather'), +(60102,4234,0,20,0,1,1,1,1,'Heavy Leather'), +(60102,8170,0,10,0,1,1,1,1,'Rugged Leather'), +(60102,8169,0,4,0,1,1,1,1,'Thick Hide'), +(60102,4235,0,1,0,1,1,1,1,'Heavy Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(5833); + +UPDATE `creature_template` SET `skinloot` = 60103 WHERE `entry` IN +(5833); +-- Guessed values, from above, the only difference is count +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60103); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60103,4304,0,65,0,1,1,1,2,'Thick Leather'), +(60103,4234,0,20,0,1,1,1,1,'Heavy Leather'), +(60103,8170,0,10,0,1,1,1,2,'Rugged Leather'), +(60103,8169,0,4,0,1,1,1,1,'Thick Hide'), +(60103,4235,0,1,0,1,1,1,1,'Heavy Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(1559); + +UPDATE `creature_template` SET `skinloot` = 60104 WHERE `entry` IN +(1559); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60104); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60104,4304,0,50,0,1,1,1,2,'Thick Leather'), +(60104,4234,0,30,0,1,1,1,1,'Heavy Leather'), +(60104,8170,0,12,0,1,1,1,2,'Rugged Leather'), +(60104,8169,0,4,0,1,1,1,1,'Thick Hide'), +(60104,4235,0,3,0,1,1,1,1,'Heavy Hide'), +(60104,8171,0,1,0,1,1,1,1,'Rugged Hide'); + +-- +-- Fix errors +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` IN (11871); -- Is it really skinnable? +-- Comments say it's not required to have Cenarion Beacon in inventory to loot Patch of Tainted Skin +DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 11 AND `SourceEntry` = 11512; + +-- +-- Not skinnable +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` IN (14750); +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (14750); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(11673,11982); + +UPDATE `creature_template` SET `skinloot` = 60105 WHERE `entry` IN +(11673,11982); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60105); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60105,17012,0,100,0,1,1,1,1,'Core Leather'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(10184); + +UPDATE `creature_template` SET `skinloot` = 60106 WHERE `entry` IN +(10184,36538); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60106); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60106,15410,0,100,0,1,1,2,4,'Scale of Onyxia'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(3674); + +UPDATE `creature_template` SET `skinloot` = 60107 WHERE `entry` IN +(3674); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60107); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60107,2319,0,100,0,1,0,3,5,'Medium Leather'), +(60107,4232,0,50,0,1,0,1,1,'Medium Hide'); + +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(4539); + +UPDATE `creature_template` SET `skinloot` = 60108 WHERE `entry` IN +(4539); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60108); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60108,2319,0,60,0,1,1,1,2,'Medium Leather'), +(60108,4234,0,30,0,1,1,1,2,'Heavy Leather'), +(60108,4232,0,7,0,1,1,1,1,'Medium Hide'), +(60108,4235,0,3,0,1,1,1,1,'Heavy Hide'); + +-- Zulian Stalker, Zulian Guardian, Zulian Prowler +-- No info, removing +DELETE FROM `skinning_loot_template` WHERE `Entry` IN +(10257); + +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` IN +(15067,15068,15101); + +-- Swiftmane +UPDATE `creature_template` SET `skinloot` = 60081 WHERE `entry` IN (5831); +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (5831); + +-- Azzere the Skyblade +UPDATE `creature_template` SET `skinloot` = 60082 WHERE `entry` IN (5834); +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (5834); + +-- Halycon & Gizrul the Slavener +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (10220,10268); + +UPDATE `creature_template` SET `skinloot` = 60110 WHERE `entry` IN (10220,10268); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60110); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60110,8170,0,90,0,1,1,3,5,'Rugged Leather'), +(60110,8171,0,10,0,1,1,1,1,'Rugged Hide'); + +-- The Beast +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (10430); + +UPDATE `creature_template` SET `skinloot` = 60111 WHERE `entry` IN (10430); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60111); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60111,8170,0,82,0,1,1,4,6,'Rugged Leather'), +(60111,8171,0,15,0,1,1,1,2,'Rugged Hide'), +(60111,12731,0,3,0,1,1,1,1,'Pristine Hide of the Beast'); + +-- Soulflayer & Chimaerok Devourer +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (11359,12802); + +UPDATE `creature_template` SET `skinloot` = 60112 WHERE `entry` IN (11359,12802); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60112); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60112,8170,0,95,0,1,1,1,3,'Rugged Leather'), +(60112,8171,0,5,0,1,1,1,1,'Rugged Hide'); + +-- A couple more +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (11496,15554); + +UPDATE `creature_template` SET `skinloot` = 60113 WHERE `entry` IN (11496,15554); + +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (60113); +INSERT INTO `skinning_loot_template` (`Entry`,`Item`,`Reference`,`Chance`,`QuestRequired`,`LootMode`,`GroupId`,`MinCount`,`MaxCount`,`Comment`) VALUES +(60113,8170,0,97,0,1,1,1,1,'Rugged Leather'), +(60113,8171,0,3,0,1,1,1,1,'Rugged Hide'); + +-- No data at all \ good data for 1984, 1985, 3098, 3124, 16095 but skinnable + +-- +-- +DELETE FROM `skinning_loot_template` WHERE `Entry` IN (100007,100006,100004,100003,100005); + +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` = 5347; +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` = 6648; +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` = 8302; +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` = 8303; +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` = 14344; +UPDATE `creature_template` SET `skinloot` = 60098 WHERE `entry` = 3581; +UPDATE `creature_template` SET `skinloot` = 60081 WHERE `entry` = 14357; +UPDATE `creature_template` SET `skinloot` = 60079 WHERE `entry` = 2188; -- Guessed, from 1224 +UPDATE `creature_template` SET `skinloot` = 60112 WHERE `entry` = 12803; +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` = 4950; -- Easier to remove it completely, no data at all +UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` = 14237; -- Easier to remove it completely, no data at all +UPDATE `creature_template` SET `skinloot` = 60082 WHERE `entry` = 10644; +UPDATE `creature_template` SET `skinloot` = 60096 WHERE `entry` = 6583; +UPDATE `creature_template` SET `skinloot` = 60054 WHERE `entry` = 14280; +UPDATE `creature_template` SET `skinloot` = 60081 WHERE `entry` IN (335,5828); +UPDATE `creature_template` SET `skinloot` = 60082 WHERE `entry` IN (628,819,1015,1016,1021,1022,1400,1417,2275,3249,3810,4014,4016,4031,4250); |