• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Woodcutting Profession System

Slikeer

Well-Known Member
Joined
Jul 28, 2016
Messages
37
Reaction score
61

✅ General Overview​


A profession system that allows players to chop down trees using axes categorized by tiers. Players gain experience to level up their overall woodcutting skill and unlock mastery bonuses for each tree tier as they progress.




🧰 Core Features​


1. Tree and Axe Tiers


  • Trees are divided into 8 tiers (Tier 1 to Tier 8).
  • Each tree requires a minimum axe tier to be chopped.
  • Axes are also tiered from Tier 0 to Tier 8, with support for enhanced versions (similar to Albion's system).

2. Woodcutting Level


  • Players have a global woodcutting level.
  • Experience is gained by chopping valid trees and follows a progressive XP table, similar to player leveling.
  • Leveling up unlocks access to higher-tier trees.

3. Mastery System


  • Each tree tier has its own individual mastery level (from level 1 to 100).
  • Mastery experience is earned separately and increases efficiency for that specific tier.
  • Bonuses include:
    • Faster chopping speed (up to +20%).
    • Increased chance to gather extra materials (up to +30%).

4. Tree Charges and Regeneration


  • Trees have a limited number of charges (uses).
  • Once depleted, trees enter a regeneration phase with visual effects.
  • Supports regeneration tracking by position or unique identifier.



🖼️ Modal Interface​


  • Players can open a professions window using a command (e.g., /professions).
  • The interface allows selection of professions (currently Woodcutting).
  • Upon selecting Woodcutting, players can view their mastery levels for all tiers.
  • Selecting a specific tier displays:
    • Mastery level
    • Current and required experience
    • Active bonuses
  • Smooth navigation with clear options to go back or confirm selections.



💡 Future Plans​


  • Extend the system to include other professions like Mining, Fishing, and Herbalism.
  • Add passive talents or achievements linked to profession progression.
  • Introduce special rewards for reaching high levels or mastery milestones.
Post automatically merged:

There are a total of 8 trees that are classified by tier from 1 to 8: this tree is tier 1

1.webp

The axe is used on the tree to start cutting it down.
1.gif

You need to have the axe equipped to be able to cut down trees.
2.gif

The required lumberjack level is needed to use the different axes, for example this is a tier 8 axe and I cannot use it since I do not have a lumberjack level of 8.
3.webp
Post automatically merged:

When you hover over the tree, a description of the loads it has is displayed. If the tree has all its loads, it displays a message that they are complete.
4.webp5.webp

You also need the lumberjack level and the necessary axe to cut down trees, for example, that is a T6 tree and I try to cut it down with a T4 axe and I won't be able to since it can be cut down with a T5 or higher.
6.webp

Logging rewards are displayed by default, such as wood, lumberjack experience, and mastery experience when felling that type of tree.
7.webp

Moving from the sqm where you're felling will automatically cancel the felling process, and it will restart if you attempt to fell again. If you try to log out while felling the tree, it won't work.
3.gif
Post automatically merged:

Adapted so that multiple players can chop down the tree and earn rewards. If there's only one load of wood left on the tree and multiple players are chopping it down, the fastest to chop it down gets the reward.
5.gif

Finally, a modal window to show the statistics of the lumberjack profession: Showing the lumberjack level and also the tiers from 1 to 8 and their statistics along with the bonuses they receive when leveling up the masteries.
6.gif
Post automatically merged:

Each tree has its own unique wood and is used for crafting, working in the same system but with bushes for herb harvesters and also in the mining system.

8.webp
 
Last edited:
probably because it uses ravendawn sprites 🤔

Overall system is pretty dope but can be easily abused with bots.
Greetings, friend, the lumberjack system is inspired by Albion. It's possible they'll deploy bots to cut down trees, yes. But it's designed with a very low leveling rate. Axes will also include a durability system with each use.

Also, in systems like this, the more items in this case, T1 or T2 lumber are placed on the market, the lower their price will be, even if they use multi-accounts for logging.

Of course, a system with only one player per IP could be implemented separately, and perhaps a verification system when logging to see if the player is actually active.

This is an experience table from level 1 to 10
WOODCUTTING.EXP_TABLE = {
[1] = 0,
[2] = 1000,
[3] = 4000,
[4] = 12000,
[5] = 36000,
[6] = 108000,
[7] = 324000,
[8] = 972000,
[9] = 2916000,
[10] = 8748000,
}

The tiers go up to level 8, but it is possible to reach level 10 of the profession, although it would take a long time (many months).


WOODCUTTING.TREES = {
[18080] = { level = 1, logItem = 2144, exp = 4, ...

[18143] = { level = 8, logItem = 3008, exp = 36, ...

The experience gained from each cut is relatively low, increasing by double for premium trees. Even then, it would take a long time to level up for high tiers, making it very difficult for a player to use bots to cut down trees. Another thing to keep in mind is that trees don't regenerate immediately; instead, they have a slower regenerating time. The higher the tier of trees, the more dangerous the areas they will be in. Taking damage also cancels the felling. Or, when using a spell, any action other than cutting down trees can cancel the felling.
 
Greetings, friend, the lumberjack system is inspired by Albion. It's possible they'll deploy bots to cut down trees, yes. But it's designed with a very low leveling rate. Axes will also include a durability system with each use.

Also, in systems like this, the more items in this case, T1 or T2 lumber are placed on the market, the lower their price will be, even if they use multi-accounts for logging.

Of course, a system with only one player per IP could be implemented separately, and perhaps a verification system when logging to see if the player is actually active.

This is an experience table from level 1 to 10
WOODCUTTING.EXP_TABLE = {
[1] = 0,
[2] = 1000,
[3] = 4000,
[4] = 12000,
[5] = 36000,
[6] = 108000,
[7] = 324000,
[8] = 972000,
[9] = 2916000,
[10] = 8748000,
}

The tiers go up to level 8, but it is possible to reach level 10 of the profession, although it would take a long time (many months).


WOODCUTTING.TREES = {
[18080] = { level = 1, logItem = 2144, exp = 4, ...

[18143] = { level = 8, logItem = 3008, exp = 36, ...

The experience gained from each cut is relatively low, increasing by double for premium trees. Even then, it would take a long time to level up for high tiers, making it very difficult for a player to use bots to cut down trees. Another thing to keep in mind is that trees don't regenerate immediately; instead, they have a slower regenerating time. The higher the tier of trees, the more dangerous the areas they will be in. Taking damage also cancels the felling. Or, when using a spell, any action other than cutting down trees can cancel the felling.
Limiting ips is not a viable option, because many people such as family members share the same IP address when playing games. A better way to prevent bots would be to implement a mini game event. In this case, I would do a timing based mechanic: for example, a moving indicator that travels along a line or bar, and the player has to press a key when the indicator overlaps a marked target zone. If they miss the timing, the event fails and their cutting attempt fails. If they time it correctly, the cutting event proceeds
 
Back
Top