thefrancis
New Member
- Joined
- Apr 16, 2010
- Messages
- 22
- Reaction score
- 1
Hello, I wonder if it is possible to configure that the player, who do not have Redskull or Black Skull. They don't ask for their things. The idea is that the blessings serve only to protect the Skill and Exp. And the other thing is that I would like to know how I can increase the exp of the party that of 100% of XP having 2 or 3 players.
Lua:
function Party:onJoin(player)
return true
end
function Party:onLeave(player)
return true
end
function Party:onDisband()
return true
end
function Party:onShareExperience(exp)
local sharedExperienceMultiplier = 1.20 --20%
local vocationsIds = {}
local vocationId = self:getLeader():getVocation():getBase():getId()
if vocationId ~= VOCATION_NONE then
table.insert(vocationsIds, vocationId)
end
for _, member in ipairs(self:getMembers()) do
vocationId = member:getVocation():getBase():getId()
if not table.contains(vocationsIds, vocationId) and vocationId ~= VOCATION_NONE then
table.insert(vocationsIds, vocationId)
end
end
local size = #vocationsIds
if size > 1 then
sharedExperienceMultiplier = 1.0 + ((size * (5 * (size - 1) + 10)) / 100)
end
return (exp * sharedExperienceMultiplier) / (#self:getMembers() + 1)
end