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

vocations - scaling of magical healing and damage

ZiumZium

Member
Joined
Sep 27, 2024
Messages
106
Solutions
1
Reaction score
11
Hi. I have TFS 1.4.2
I noticed that my knight at 6 mlvl and 250 lvl heals with "exura" at 90, and with ultimate healing rune at 170-190. Does not scale healing/damage for me

magicDamage="2.0" healingDamage="2.0"/

With each profession being different what I understand is to scale their magic damage/magic healing.

I tried to add it similarly, but either I typed something wrong or it simply didn't work. This doesn't cause an error but it doesn't change my damage/healing

Example:


LUA:
    <vocation id="8" clientid="1" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="2" gainmanaticks="6" gainmanaamount="4" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="60" fromvoc="4">
        <damage magicDamage="5.0" healingDamage="5.0" />
        <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>
 
What the hell is "healing damage"? Combination of those 2 words does not make sense at all.

And I am sure it is not TFS 1.4.2, or the commit you use with "healing damage" is some bugando crap. Where did you get this thing from?
 
What the hell is "healing damage"? Combination of those 2 words does not make sense at all.

And I am sure it is not TFS 1.4.2, or the commit you use with "healing damage" is some bugando crap. Where did you get this thing from?
I was looking for a solution in otland on how to do this. I found these "damage" and "healing" so I decided I would try to use them.
For me it's originally like this:



LUA:
    <vocation id="7" clientid="2" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="6" gainhpamount="2" gainmanaticks="3" gainmanaamount="4" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="60" fromvoc="3" noPongKickTime="50">
        <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>


I have no idea how to make runes and spells scale differently for each profession... :|
 
You can try this:


Or just adjust the formulas in your spells to your liking.
 
Hmm.. I did what Error 502 did because it looked really convenient. After compilation, 0 errors, added in xml (reset), but it doesn't matter if it's 1.0 or 5.0 or how many - 0 changes in damage and healing

Meybe it not working on 1.4.2
 
Well I dont use it myself, but looks like people in the comments confirmed it works, so you must be doing something wrong. Or perhaps your spells formulae are not taking in consideration magic level. Have you checked your healing spells?
 
Well I dont use it myself, but looks like people in the comments confirmed it works, so you must be doing something wrong. Or perhaps your spells formulae are not taking in consideration magic level. Have you checked your healing spells?
He was not doing anything wrong, the spells he’s using are calling the getformulavalues function which is not covered in this, this works with setformulavalue.
 
Back
Top