Files
gromissingcrafts/Gromissingcrafts/lib/LibCrafts-1.0/Professions/FirstAid.lua
T
2026-08-07 15:43:47 -06:00

88 lines
2.8 KiB
Lua

local lib = LibCraftsGetLibrary()
local name, version = "Professions-FirstAid", 4
local module = --[[---@type LcProfessionModule]] lib:RegisterProfessionModule(name, version, "First Aid")
if not module then return end
local Quality = lib.constants.qualities
local SpellSource = lib.constants.spell_sources
local RecipeSource = lib.constants.recipe_sources
module:NewCraft(3275, "Linen Bandage", 1, {SpellSource.LearnedAutomatically})
:SetResult(1251)
:AddReagent(2589, 1) -- Linen Cloth
:Save()
module:NewCraft(3276, "Heavy Linen Bandage", 40, {SpellSource.Trainer})
:SetResult(2581)
:AddReagent(2589, 2) -- Linen Cloth
:Save()
module:NewCraft(3277, "Wool Bandage", 80, {SpellSource.Trainer})
:SetResult(3530)
:AddReagent(2592, 1) -- Wool Cloth
:Save()
module:NewCraft(3278, "Heavy Wool Bandage", 115, {SpellSource.Trainer})
:SetResult(3531)
:AddReagent(2592, 2) -- Wool Cloth
:Save()
module:NewCraft(7928, "Silk Bandage", 150, {SpellSource.Trainer})
:SetResult(6450)
:AddReagent(4306, 1) -- Silk Cloth
:Save()
module:NewCraft(7929, "Heavy Silk Bandage", 180, {})
:SetResult(6451)
:AddRecipe(16112, Quality.Common, {RecipeSource.Vendor})
:AddReagent(4306, 2) -- Silk Cloth
:Save()
module:NewCraft(7934, "Anti-Venom", 80, {SpellSource.Trainer})
:SetResult(6452)
:AddReagent(1475, 1) -- Small Venom Sac
:Save()
module:NewCraft(7935, "Strong Anti-Venom", 130, {})
:SetResult(6453)
:AddRecipe(6454, Quality.Uncommon, {RecipeSource.Chest, RecipeSource.Drop})
:AddReagent(1288, 1) -- Large Venom Sac
:Save()
module:NewCraft(10840, "Mageweave Bandage", 210, {})
:SetResult(8544)
:AddRecipe(16113, Quality.Common, {RecipeSource.Vendor})
:AddReagent(4338, 1) -- Mageweave Cloth
:Save()
module:NewCraft(10841, "Heavy Mageweave Bandage", 240, {SpellSource.Trainer})
:SetResult(8545)
:AddReagent(4338, 2) -- Mageweave Cloth
:Save()
module:NewCraft(18629, "Runecloth Bandage", 260, {SpellSource.Trainer})
:SetResult(14529)
:AddReagent(14047, 1) -- Runecloth
:Save()
module:NewCraft(18630, "Heavy Runecloth Bandage", 290, {SpellSource.Trainer})
:SetResult(14530)
:AddReagent(14047, 2) -- Runecloth
:Save()
module:NewCraft(23787, "Powerful Anti-Venom", 300, {})
:SetResult(19440)
:AddRecipe(19442, Quality.Common, {RecipeSource.Vendor})
:AddReagent(19441, 1) -- Huge Venom Sac
:Save()
if lib.env.is_turtle_wow then
module:NewCraft(10844, "Powerful Smelling Salts", 250, {})
:SetResult(8546)
:AddRecipe(8547, Quality.Rare, {RecipeSource.Drop})
:AddReagent(7078, 2) -- Essence of Fire
:AddReagent(8150, 4) -- Deeprock Salt
:AddReagent(18512, 1) -- Larval Acid
:Save()
end