Vigor Wiki Page 02/26/2018 12:56 AM CST
I updated the wiki page. Neither the previous page nor the old officials were accurate. It uses SL:B skill not ranks and it's at seed 1.

https://gswiki.play.net/Vigor_(1616)

Additionally, the spell-list.xml in lich should look something like this:


<spell availability='self-cast' name='Vigor' number='1616' type='utility'>
<duration span='stackable' multicastable='yes'>20 + Spells.paladin</duration>
<cost type='mana'>16</cost>
<bonus type='constitution'>[10, 4+((Spells.paladin-16)/4).floor].min</bonus>
<bonus type='health'>((Spell[1616].constitution + Char.con[0] - 50) / 2 - Char.con[1]) + (Spell[1616].constitution * 2) + (bonus = 0; [1,3,6,10,15,21,28,36,45,55,66,78,91,105,120,136,153,171,190,210,231,253,276,300,325,351].each { |n| bonus += 1 if Skills.to_bonus(Skills.slblessings) >= n }; bonus)</bonus>
<message type='start'>The blood in your veins thickens and pulses with renewed life!</message>
<message type='end'>You feel slightly weakened as the blood in your veins thins\.</message>
</spell>
Reply
Re: Vigor Wiki Page 02/26/2018 02:16 PM CST
Doesn't the lore benefit count skill between the thresholds? So for example (as on the wiki discussion page) if you have exactly 1 lore rank, that gives 5 skill bonus and gives 3 extra HP, even though it doesn't meet the summation threshold of 6 bonus.
Reply
Re: Vigor Wiki Page 02/26/2018 04:16 PM CST
I don't think this is a situation of intermediary benefit; it looks like this is very nearly Seed 1 skill but not exactly. I went from 24 ranks to 25 ranks and expected to see +1 health, but instead needed 26 ranks.

Maybe 5 skill is enough to achieve +3 HP. That is to say, compared to Seed 1, it requires less skill to receive the benefit on the low end but more as you progress higher?

NIR to confirm.
Reply
Re: Vigor Wiki Page 02/26/2018 05:09 PM CST
There was some discussion earlier in http://forums.play.net/forums/GemStone%20IV/Paladins/Paladin%20Spells/thread/1828973 though it stops slightly short of an given formula.

I think the observed results are consistent with HP = round(sqrt(2*SkillBonus)) since 25 ranks gives sqrt(2*105) = 14.49 which just misses the rounding cutoff, but sqrt(2*108) = 14.70 which rounds up to the next benefit level.
Reply
Re: Vigor Wiki Page 02/26/2018 11:02 PM CST
>health
You have minor cuts and bruises on your back.
You have an old battle scar across your chest, and several painful-looking scars across your abdominal area.
Maximum Health Points: 172
Remaining Health Points: 172
Maximum Spirit Points: 10
Remaining Spirit Points: 10
Maximum Stamina Points: 131
Remaining Stamina Points: 131
>inc 1616
You trace a simple symbol as you reverently call on your patron in the prayer for Vigor...
Your spell is ready.
You gesture.
The blood in your veins thickens and pulses with renewed life!
Cast Roundtime 3 Seconds.
(Forcing stance down to guarded)
>health
You have minor cuts and bruises on your back.
You have an old battle scar across your chest, and several painful-looking scars across your abdominal area.
Maximum Health Points: 210
Remaining Health Points: 172
You are feeling pretty good.
Maximum Spirit Points: 10
Remaining Spirit Points: 10
Maximum Stamina Points: 136
Remaining Stamina Points: 131
>spell
Your spell lists:
Minor Spiritual...20
Paladin Base......50
Spiritual Lore - Blessings......... 102 24


I'm getting 38 HP. 25 base from spell ranks, and 13 from SL:B. With round(sqrt(2*SkillBonus)), I should be getting 39 HP.

I added both tables, the seed 1 SL:B and round(sqrt(2*SkillBonus)) to the wiki.
Reply