• 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!

expFromPlayersLevelRange

Fortera Global

Intermediate OT User
Joined
Nov 20, 2015
Messages
1,181
Solutions
2
Reaction score
117
Someone can explain this?

expFromPlayersLevelRange = 75


What is the effect of 75 there? in config.lua
 
Solution
Looks like this is for PvP-Enfo, players level must be in range (75) to gain exp from killing each other.
attackerLevel - targetLevel <= expFromPlayersLevelRange
Just to add some extra info here.

The source code says:

C++:
std::abs(static_cast<int32_t>(attackerPlayer->getLevel() - level)) <= g_config.getNumber(ConfigManager::EXP_FROM_PLAYERS_LEVEL_RANGE)

Which to me looks like it is the difference between levels.

So, a level 100 killing a level a level 30 in the example given before would also gain exp apparently???
 
Just to add some extra info here.

The source code says:

C++:
std::abs(static_cast<int32_t>(attackerPlayer->getLevel() - level)) <= g_config.getNumber(ConfigManager::EXP_FROM_PLAYERS_LEVEL_RANGE)

Which to me looks like it is the difference between levels.

So, a level 100 killing a level a level 30 in the example given before would also gain exp apparently???
Higher expFromPlayersLevelRange means that higher level can get exp from lower level player.
If you set it to 20, then only level (min) 80 vs (max) 100 (following your example) would be able to get exp from killing each other.
 
Exactly. So a level 79 would get nothing, even though it is harder for them to kill that level 100
 
Back
Top