Wiki / Experience Bonuses
Switch world to compare the exact experience bonus values for Perma and Tempra.
Experience bonus values
Calculation: experience × rate × bonus
Perma, using rateExpBonus = 1.5.
| Description | Effective XP bonus |
| Account Newsletter Subscription | +5.25% |
| Guild Buff (10+ players online) | +5.25% |
| Assigned Country Flag | +5.25% |
| Premium Account | +8.1% |
| Monster Task XP bonus 1 | +2.25% |
| Monster Task XP bonus 2 | +3.75% |
| Monster Task XP bonus 3 | +5.25% |
| Monster Task XP bonus 4 | +6.75% |
| Monster Prey 10 | +3.75% |
| Monster Prey 15 | +6% |
| Monster Prey 20 | +8.25% |
| Monster Prey 30 | +11.25% |
| Global XP Boost Initiator | +36.75% |
| Global XP Boost | +5.25% |
| Creature of the day | +16.5% |
| Catacombs Weekend Event | +45% |
| Lore (Party XP) per member | +5.25% |
| Paladin Solo Hunting | +5.25% |
| Event XP Boost | +30% |
| Weed: Skunk | +16.5% |
| Weed: Skunk Crack | +24.75% |
| Weed: Lemon Haze | +8.1% |
| Weed: Super Lemon Haze | +16.5% |
| Weed: Purple Haze | +36.75% |
| Party size bonus 1 member | +0% |
| Party size bonus 2 members | +18% |
| Party size bonus 3 members | +21% |
| Party size bonus 4 members | +24% |
| Party size bonus 5+ members | +27% |
| Party unique vocation bonus: Sorcerer | +20.25% |
| Party unique vocation bonus: Druid | +24% |
| Party unique vocation bonus: Paladin | +21.75% |
| Party unique vocation bonus: Monk | +23.25% |
| Party unique vocation bonus: Knight | +26.25% |
| Catch-up Bonus | Varies by your level compared to the highest level on the world |
| Party bonus | Varies by shared party size and unique vocation families |
| Party level spread multiplier | Reduces shared party XP when the highest and lowest party levels are far apart |
Catch-up bonus
The catch-up bonus is based on the highest level on your current world. The server first calculates how large your level is compared to the top level:
playerPercent = (playerLevel / topLevel) * 100
It then selects a catch-up parameter from the tier table and converts it into a real XP multiplier:
catchupMultiplier = 1 + (catchupBonusParam * RATE_EXP_BONUS)
| Player level as % of top level | Effective XP bonus |
| <= 10% | +180% |
| <= 15% | +165% |
| <= 20% | +150% |
| <= 25% | +135% |
| <= 30% | +120% |
| <= 35% | +105% |
| <= 40% | +90% |
| <= 45% | +75% |
| <= 50% | +60% |
| <= 55% | +45% |
| <= 60% | +30% |
| <= 65% | +22.5% |
| <= 70% | +15% |
| <= 75% | +7.5% |
| > 75% | +0% |
Example for Perma: if the highest player on the world is level 1000 and you are level 500, then your percentage is 50%. That places you in the <= 50% tier. On this world, that becomes +60% XP.
Party bonus
Party XP bonus only applies when shared experience is enabled. If shared experience is not active, this whole multiplier path is skipped.
The server calculates party XP like this:
partyXPBonus = sizeBonus(partySize) * vocationBonus
vocationBonus = 1 × MS × ED × RP × EM × EK for each unique vocation family present in the shared party.
| Type | Values |
| Party size bonus | 1 member: +0%, 2 members: +18%, 3 members: +21%, 4 members: +24%, 5+ members: +27% |
| Unique vocation bonus | Sorcerer: +20.25%, Druid: +24%, Paladin: +21.75%, Monk: +23.25%, Knight: +26.25% |
| Lore bonus | +5.25% per qualifying party member |
| Unique vocation family | Effective XP bonus |
| Sorcerer family | +20.25% |
| Druid family | +24% |
| Paladin family | +21.75% |
| Monk family | +23.25% |
| Knight family | +26.25% |
These vocation bonuses do not add together directly. They multiply together if multiple unique vocation families are present.
Example: a shared party with 4 members containing Sorcerer, Druid, Paladin and Knight gets:
partyXPBonus = sizeBonus(4) × partyBonusMS × partyBonusED × partyBonusRP × partyBonusEK
On Perma, that is about +184.2% party XP before any additional lore, catch-up, premium, prey, task, event or other XP multipliers are applied.
Party level spread multiplier
Shared experience is allowed on both worlds, but the server reduces the shared XP for all party members when the highest and lowest party levels are far apart.
The server calculates the spread like this:
ratio = highestPartyLevel / lowestPartyLevel
Then it applies this multiplier to the shared XP before each member receives their final personal XP bonuses:
ratio <= 2: 100%
ratio <= 3: 100% - 25% * (ratio - 2)
ratio <= 4: 75% - 25% * (ratio - 3)
ratio > 4: 50%
| Party level spread | Example | Shared XP multiplier |
| Highest <= 2x lowest | Lowest 500, highest 1000 | 100% |
| Highest = 2.5x lowest | Lowest 400, highest 1000 | 87.5% |
| Highest = 3x lowest | Lowest 333, highest 1000 | 75% |
| Highest = 3.5x lowest | Lowest 286, highest 1000 | 62.5% |
| Highest >= 4x lowest | Lowest 250, highest 1000 | 50% |
Party Level Spread Test
Enter the lowest and highest party levels to see the shared XP multiplier and reduction.