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

Solved another error :s, capped skill lvl's

furmanss

New Member
Joined
May 14, 2013
Messages
125
Reaction score
0
hi i just noticed another thing on my server, ehm some skill lvls are capped example on my druid i cant have more than 58 shielding, how do i fix this?
 
Last edited:
I've seen these issues before, I can't recall how I fixed it.

Is it only happening to your druid? Have you tried adding skill points to your druid?
What happens if you made another druid? Do you get stuck at 58 shielding with it as well?
 
yea, i found the error while i was adding skill points :p was trying some quests etc , im gonna try making a new druid but just trying out some stuffs atm ^^

- - - Updated - - -

same again on making new char, can show u looks kinda bugged,and i get more than 1 lvl on addskill now aswell donno why ^^ anyway here
/addskill again,shielding -- 10-15
'' -- 15-21
'' -- 21-26
'' -- 26-32
'' -- 32-37
'' -- 37-43
'' -- 43-48
'' -- 48-50
'' -- 50-50(90%)
'' -- 50-51
'' -- 51-52
'' -- 52-52(was on 80% then got reset?back to 10%)
'' -- 52-53
'' -- 53-53(50%)
'' -- 53(50%-53(90%)
'' -- 53(90%)-53(same got reset back from 90% to same lvl 10%)
'' -- 53(10%)-53(70%)
'' -- 53(70%)-54

then it stops, im so so sorry if this was any kind of spam just wanted to show u that it looks kinda bugged after 48+ :)

- - - Updated - - -

btw this time it was on sorc, so druid and sorc is thesame ... another thing i just tried maxing shielding on a knight and there it stops at 195 shielding i guess thats normal but that means there is some cap involved? PS: i repped u for helping me on the other post aswell ;) i appriciate the help ^^

- - - Updated - - -

Nvm fixed it :) ill post it here if other have the same issue btw thanks anyway cant rep u twice :( anyway here is the fix so i saw a post http://otland.net/f16/max-skill-cap-185288/
but i couldnt find that line but i checked and just tried something and it worked,
Lua:
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
	<vocation id="0" clientid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="0">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.5"/>
		<skill id="1" multiplier="2.0"/>
		<skill id="2" multiplier="2.0"/>
		<skill id="3" multiplier="2.0"/>
		<skill id="4" multiplier="2.0"/>
		<skill id="5" multiplier="1.5"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="1" clientid="3" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="1,2" gainhpamount="50" gainmanaticks="0.5" gainmanaamount="50" manamultiplier="1.1" attackspeed="1000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="1">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.5"/>
		<skill id="1" multiplier="2.0"/>
		<skill id="2" multiplier="2.0"/>
		<skill id="3" multiplier="2.0"/>
		<skill id="4" multiplier="2.0"/>
		<skill id="5" multiplier="1.5"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="2" clientid="4" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="1.2" gainhpamount="50" gainmanaticks="0.5" gainmanaamount="50" manamultiplier="1.1" attackspeed="1000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="2">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.5"/>
		<skill id="1" multiplier="1.8"/>
		<skill id="2" multiplier="1.8"/>
		<skill id="3" multiplier="1.8"/>
		<skill id="4" multiplier="1.8"/>
		<skill id="5" multiplier="1.1"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="3" clientid="2" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="0.6" gainhpamount="50" gainmanaticks="0.8" gainmanaamount="50" manamultiplier="1.4" attackspeed="1000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="3">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.2"/>
		<skill id="1" multiplier="1.2"/>
		<skill id="2" multiplier="1.2"/>
		<skill id="3" multiplier="1.2"/>
		<skill id="4" multiplier="1.1"/>
		<skill id="5" multiplier="1.1"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="4" clientid="1" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="0.5" gainhpamount="50" gainmanaticks="1.2" gainmanaamount="50" manamultiplier="3.0" attackspeed="1000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="4">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.1"/>
		<skill id="1" multiplier="1.1"/>
		<skill id="2" multiplier="1.1"/>
		<skill id="3" multiplier="1.1"/>
		<skill id="4" multiplier="1.4"/>
		<skill id="5" multiplier="1.1"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="5" clientid="3" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="0.6" gainhpamount="100" gainmanaticks="0.25" gainmanaamount="100" manamultiplier="1.1" attackspeed="1000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="1">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.5"/>
		<skill id="1" multiplier="2.0"/>
		<skill id="2" multiplier="2.0"/>
		<skill id="3" multiplier="2.0"/>
		<skill id="4" multiplier="2.0"/>
		<skill id="5" multiplier="1.5"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="6" clientid="4" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="0.6" gainhpamount="100" gainmanaticks="0.25" gainmanaamount="100" manamultiplier="1.1" attackspeed="1000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="2">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.5"/>
		<skill id="1" multiplier="1.8"/>
		<skill id="2" multiplier="1.8"/>
		<skill id="3" multiplier="1.8"/>
		<skill id="4" multiplier="1.8"/>
		<skill id="5" multiplier="1.5"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="7" clientid="2" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="0.3" gainhpamount="100" gainmanaticks="0.4" gainmanaamount="100" manamultiplier="1.4" attackspeed="1000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="3">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.2"/>
		<skill id="1" multiplier="1.2"/>
		<skill id="2" multiplier="1.2"/>
		<skill id="3" multiplier="1.2"/>
		<skill id="4" multiplier="1.1"/>
		<skill id="5" multiplier="1.1"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
	<vocation id="8" clientid="1" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="0.25" gainhpamount="100" gainmanaticks="0.6" gainmanaamount="100" manamultiplier="3.0" attackspeed="1000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="4">
		<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
		<skill id="0" multiplier="1.1"/>
		<skill id="1" multiplier="1.1"/>
		<skill id="2" multiplier="1.1"/>
		<skill id="3" multiplier="1.1"/>
		<skill id="4" multiplier="1.4"/>
		<skill id="5" multiplier="1.1"/>
		<skill id="6" multiplier="1.1"/>
	</vocation>
</vocations>
i changed Skill id=5"" multiplier=1.5 -> 1.1 and it worked , if u look at comparison of sorc and druid :D
 
Last edited:
If you want to know... Skill has also something like: skillTries. As well as (Level-Experience points) and (Magic level - Mana spent).
In engine there is unsinged int as a variable to hold this values and it is like 2^32 what gives us... ~4,300,000,000(value) "ticks" in one skill. When you change "multiplier" you change how many hits is needed to reach a skill. With high multipliers you had to break this value of hits and at 53 lvl you had ticks<value, but to reach 54 ticks>value. If you know, when you break a value, it is going to 0. So, that is also the reason of your "jumping bar of skill".

Maybe you found how to remove level of skill? Or at least, remove skill tries? I need to block possibility of skilling. What more, when you give multiplier=0.0 functions like: addSkillTry won't work.
 
Back
Top