-- Without Rookgaard
local config = {
[0] = {
--club, coat
items = {{2510, 1}, {2480, 1}, {2464, 1}, {2468, 1}, {2643, 1}, {2412, 1}},
--container rope, shovel, red apple
container = {{2120, 1}, {2666, 1}, {2554, 1}}
},
[1] = {
--equipment spellbook, wand of vortex, magician's robe, mage hat, studded legs, leather boots, scarf
items = {{2175, 1}, {2190, 1}, {8819, 1}, {8820, 1}, {2468, 1}, {2643, 1}, {2661, 1}},
--container platinum coin, rope, shovel, mana potion
container = {{2152, 20}, {7620, 5}, {18559, 1}}
},
[13] = {
--equipment spellbook, wand of vortex, magician's robe, mage hat, studded legs, leather boots, scarf
items = {{2175, 1}, {2190, 1}, {8819, 1}, {8820, 1}, {2468, 1}, {2643, 1}, {2661, 1}},
--container platinum coin, rope, shovel, mana potion
container = {{2152, 20}, {7620, 5}, {18559, 1}}
},
[2] = {
--equipment spellbook, snakebite rod, magician' robe, mage hat, studded legs, leather boots scarf
items = {{2175, 1}, {2182, 1}, {8819, 1}, {8820, 1}, {2468, 1}, {2643, 1}, {2661, 1}},
--container platinum coin, rope, shovel, mana potion
container = {{2152, 20}, {7620, 5}, {18559, 1}}
},
[3] = {
--equipment dwarven shield, 5 spear, ranger's cloak, ranger legs scarf, legion helmet
items = {{2456, 1}, {2465, 1}, {2660, 1}, {8923, 1}, {2643, 1}, {2661, 1}, {2480, 1}},
--container platinum coin, rope, shovel, health potion, mana potion
container = {{2152, 20}, {7618, 5}, {7620, 5}, {2544, 100}, {18559, 1}}
},
[15] = {
--equipment dwarven shield, 5 spear, ranger's cloak, ranger legs scarf, legion helmet
items = {{2525, 1}, {2389, 5}, {2465, 1}, {2478, 1}, {2643, 1}, {2661, 1}, {2480, 1}},
--container platinum coin, rope, shovel, health potion, mana potion
container = {{2152, 20}, {7618, 5}, {7620, 5}, {18559, 1}}
},
[17] = {
--equipment dwarven shield, 5 spear, ranger's cloak, ranger legs scarf, legion helmet
items = {{2525, 1}, {2389, 5}, {2660, 1}, {8923, 1}, {2643, 1}, {2661, 1}, {2480, 1}},
--container platinum coin, rope, shovel, health potion, mana potion
container = {{2152, 20}, {7618, 5}, {7620, 5}, {18559, 1}}
},
[4] = {
--equipment dwarven shield, steel axe, brass armor, brass helmet, brass legs scarf
items = {{2525, 1}, {8601, 1}, {2465, 1}, {2460, 1}, {2478, 1}, {2643, 1}, {2661, 1}},
--container platinum coin, jagged sword, daramian mace, rope, shovel, health potion, mana potion
container = {{2152, 20}, {8602, 1}, {2439, 1}, {7618, 5}, {7620, 5}, {18559, 1}}
},
[9] = {
--equipment dwarven shield, steel axe, brass armor, brass helmet, brass legs scarf
items = {{2378, 1}, {2465, 1}, {2460, 1}, {2478, 1}, {2643, 1}, {2661, 1}},
--container platinum coin, jagged sword, daramian mace, rope, shovel, health potion, mana potion
container = {{2152, 20}, {2413, 1}, {2321, 1}, {7618, 5}, {7620, 5}, {18559, 1}}
},
[11] = {
--equipment dwarven shield, steel axe, brass armor, brass helmet, brass legs scarf
items = {{2525, 1}, {8601, 1}, {2485, 1}, {2460, 1}, {2478, 1}, {2643, 1}, {2661, 1}},
--container platinum coin, jagged sword, daramian mace, rope, shovel, health potion, mana potion
container = {{2152, 20}, {8602, 1}, {2439, 1}, {7618, 5}, {7620, 5}, {18559, 1}}
}
}
function onLogin(player)
local targetVocation = config[player:getVocation():getId()]
if not targetVocation then
return true
end
if player:getStorageValue(15002) == -1 then --Mining check
player:setStorageValue(15002, 1)
player:setStorageValue(15003, 0)
return true
end
if player:getStorageValue(16002) == -1 then --Lumberjacking check
player:setStorageValue(16002, 1)
player:setStorageValue(16003, 0)
return true
end
if (player:getSlotItem(CONST_SLOT_LEFT)) then
return true
end
for i = 1, #targetVocation.items do
player:addItem(targetVocation.items[i][1], targetVocation.items[i][2])
end
local backpack = player:getVocation():getId() == 0 and player:addItem(1987) or player:addItem(1988)
if not backpack then
return true
end
for i = 1, #targetVocation.container do
backpack:addItem(targetVocation.container[i][1], targetVocation.container[i][2])
end
return true
end